Module Name: src Committed By: christos Date: Sat Oct 15 23:00:02 UTC 2011
Modified Files: src/lib/libc/citrus: citrus_mmap.c src/lib/libc/gen: fstab.c fts.c getcap.c getgrent.c getttyent.c getusershell.c initdir.c opendir.c syslog.c utmp.c utmpx.c src/lib/libc/locale: localeio.c src/lib/libc/net: getaddrinfo.c gethnamaddr.c getnetent.c getprotoent_r.c getservent_r.c src/lib/libc/resolv: res_init.c src/lib/libc/rpc: getnetconfig.c getrpcent.c src/lib/libc/sys: adjtime.c clock_settime.c ntp_adjtime.c settimeofday.c Log Message: close on exec fixes: - open + fcntl -> open O_CLOEXEC - configuration database file descriptors that can stay open are now opened fopen(db, "re") To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/lib/libc/citrus/citrus_mmap.c cvs rdiff -u -r1.28 -r1.29 src/lib/libc/gen/fstab.c cvs rdiff -u -r1.40 -r1.41 src/lib/libc/gen/fts.c cvs rdiff -u -r1.49 -r1.50 src/lib/libc/gen/getcap.c cvs rdiff -u -r1.63 -r1.64 src/lib/libc/gen/getgrent.c cvs rdiff -u -r1.23 -r1.24 src/lib/libc/gen/getttyent.c cvs rdiff -u -r1.27 -r1.28 src/lib/libc/gen/getusershell.c \ src/lib/libc/gen/utmpx.c cvs rdiff -u -r1.1 -r1.2 src/lib/libc/gen/initdir.c cvs rdiff -u -r1.37 -r1.38 src/lib/libc/gen/opendir.c cvs rdiff -u -r1.48 -r1.49 src/lib/libc/gen/syslog.c cvs rdiff -u -r1.9 -r1.10 src/lib/libc/gen/utmp.c cvs rdiff -u -r1.5 -r1.6 src/lib/libc/locale/localeio.c cvs rdiff -u -r1.95 -r1.96 src/lib/libc/net/getaddrinfo.c cvs rdiff -u -r1.76 -r1.77 src/lib/libc/net/gethnamaddr.c cvs rdiff -u -r1.18 -r1.19 src/lib/libc/net/getnetent.c cvs rdiff -u -r1.5 -r1.6 src/lib/libc/net/getprotoent_r.c cvs rdiff -u -r1.10 -r1.11 src/lib/libc/net/getservent_r.c cvs rdiff -u -r1.22 -r1.23 src/lib/libc/resolv/res_init.c cvs rdiff -u -r1.18 -r1.19 src/lib/libc/rpc/getnetconfig.c cvs rdiff -u -r1.21 -r1.22 src/lib/libc/rpc/getrpcent.c cvs rdiff -u -r1.11 -r1.12 src/lib/libc/sys/adjtime.c \ src/lib/libc/sys/clock_settime.c src/lib/libc/sys/ntp_adjtime.c cvs rdiff -u -r1.13 -r1.14 src/lib/libc/sys/settimeofday.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.