Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: src
Module Name: src
Committed By: pooka
Date: Mon Nov 5 17:48:19 UTC 2007
Modified Files:
src/lib/libpuffs: puffs.3 puffs.c puffs.h
src/lib/librefuse: refuse.c
src/share/examples/puffs/dtfs: dtfs.c
src/share/examples/puffs/icfs: icfs.c
src/share/examples/puffs/pnullfs: pnullfs.c
src/share/examples/puffs/rot13fs: rot13fs.c
src/usr.sbin/puffs/mount_9p: ninepuffs.c
src/usr.sbin/puffs/mount_portal: puffs_portal.c
src/usr.sbin/puffs/mount_psshfs: psshfs.c
src/usr.sbin/puffs/mount_sysctlfs: sysctlfs.c
Log Message:
Pull the daemonizing code out of the library mainloop into the file
servers. Calling daemon() (i.e. fork()ing) inside a library can
cause nice surprises for e.g. threaded programs. As discussed with
Greg Oster & others.
To generate a diff of this commit:
cvs rdiff -r1.30 -r1.31 src/lib/libpuffs/puffs.3
cvs rdiff -r1.72 -r1.73 src/lib/libpuffs/puffs.c
cvs rdiff -r1.91 -r1.92 src/lib/libpuffs/puffs.h
cvs rdiff -r1.81 -r1.82 src/lib/librefuse/refuse.c
cvs rdiff -r1.35 -r1.36 src/share/examples/puffs/dtfs/dtfs.c
cvs rdiff -r1.5 -r1.6 src/share/examples/puffs/icfs/icfs.c
cvs rdiff -r1.13 -r1.14 src/share/examples/puffs/pnullfs/pnullfs.c
cvs rdiff -r1.12 -r1.13 src/share/examples/puffs/rot13fs/rot13fs.c
cvs rdiff -r1.18 -r1.19 src/usr.sbin/puffs/mount_9p/ninepuffs.c
cvs rdiff -r1.11 -r1.12 src/usr.sbin/puffs/mount_portal/puffs_portal.c
cvs rdiff -r1.36 -r1.37 src/usr.sbin/puffs/mount_psshfs/psshfs.c
cvs rdiff -r1.3 -r1.4 src/usr.sbin/puffs/mount_sysctlfs/sysctlfs.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index