看板 DFBSD_commit 關於我們 聯絡資訊
commit 4466b9c28dec3932614c842bd17d3a38668f1dbb Author: Simon Schubert <simon.schubert@epfl.ch> Date: Thu Jul 9 23:24:35 2009 +0200 dma: prevent races from sharing fd between children On fork, fds are shared between children. If two processes work on different recipients, but on the same queue file, they might get confused when the fd (and thus the offset) is shared. Prevent this by re-opening the queue file after fork. Reported-by: Daniel Roethlisberger <daniel@roe.ch> Summary of changes: libexec/dma/dma.c | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/4466b9c28dec3932614c842bd17d3a38668f1dbb -- DragonFly BSD source repository