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