Date: Thu, 27 Jan 2000 15:07:29 -0800 (PST) From: Jason Evans <jasone@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc/alpha SYS.h src/lib/libc/compat-43 creat.c sigcompat.c src/lib/libc/db/btree bt_close.c bt_open.c src/lib/libc/db/hash hash.c hash_page.c src/lib/libc/db/mpool mpool.c src/lib/libc/db/recno rec_close.c rec_open.c ... Message-ID: <200001272307.PAA82890@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
jasone 2000/01/27 15:07:29 PST
Modified files:
lib/libc/alpha SYS.h
lib/libc/compat-43 creat.c sigcompat.c
lib/libc/db/btree bt_close.c bt_open.c
lib/libc/db/hash hash.c hash_page.c
lib/libc/db/mpool mpool.c
lib/libc/db/recno rec_close.c rec_open.c
lib/libc/gen arc4random.c closedir.c daemon.c exec.c
fstab.c fts.c getcap.c getpass.c lockf.c
nlist.c opendir.c pause.c popen.c
psignal.c setjmperr.c sleep.c syslog.c
termios.c usleep.c wait.c waitpid.c
lib/libc/gmon gmon.c
lib/libc/i386 SYS.h
lib/libc/locale collate.c
lib/libc/net getaddrinfo.c name6.c rcmd.c res_send.c
lib/libc/nls msgcat.c
lib/libc/rpc auth_time.c clnt_simple.c clnt_tcp.c
clnt_udp.c clnt_unix.c get_myaddress.c
key_call.c pmap_clnt.c pmap_getmaps.c
pmap_getport.c pmap_rmt.c rtime.c
svc_tcp.c svc_udp.c svc_unix.c
lib/libc/stdio fdopen.c fopen.c freopen.c gets.c
mktemp.c stdio.c tmpfile.c
lib/libc/stdlib malloc.c random.c realpath.c system.c
lib/libc/stdtime localtime.c timelocal.c
lib/libc/yp yplib.c
lib/libc_r Makefile
lib/libc_r/uthread Makefile.inc uthread_accept.c
uthread_bind.c uthread_close.c
uthread_cond.c uthread_connect.c
uthread_dup.c uthread_dup2.c
uthread_execve.c uthread_exit.c
uthread_fchflags.c uthread_fchmod.c
uthread_fchown.c uthread_fcntl.c
uthread_flock.c uthread_fork.c
uthread_fstat.c uthread_fstatfs.c
uthread_fsync.c uthread_getdirentries.c
uthread_getpeername.c
uthread_getsockname.c
uthread_getsockopt.c uthread_ioctl.c
uthread_listen.c uthread_msync.c
uthread_nanosleep.c uthread_open.c
uthread_pipe.c uthread_poll.c
uthread_read.c uthread_readv.c
uthread_recvfrom.c uthread_recvmsg.c
uthread_select.c uthread_sem.c
uthread_sendmsg.c uthread_sendto.c
uthread_setsockopt.c uthread_shutdown.c
uthread_sigaction.c uthread_sigpending.c
uthread_sigprocmask.c
uthread_sigsuspend.c uthread_sigwait.c
uthread_socket.c uthread_socketpair.c
uthread_spinlock.c uthread_wait4.c
uthread_write.c uthread_writev.c
Added files:
lib/libc_r/uthread uthread_aio_suspend.c uthread_creat.c
uthread_pause.c uthread_sleep.c
uthread_system.c uthread_tcdrain.c
uthread_wait.c uthread_waitpid.c
Log:
Simplify sytem call renaming. Instead of _foo() <-- _libc_foo <-- foo(),
just use _foo() <-- foo(). In the case of a libpthread that doesn't do
call conversion (such as linuxthreads and our upcoming libpthread), this
is adequate. In the case of libc_r, we still need three names, which are
now _thread_sys_foo() <-- _foo() <-- foo().
Convert all internal libc usage of: aio_suspend(), close(), fsync(), msync(),
nanosleep(), open(), fcntl(), read(), and write() to _foo() instead of foo().
Remove all internal libc usage of: creat(), pause(), sleep(), system(),
tcdrain(), wait(), and waitpid().
Make thread cancellation fully POSIX-compliant.
Suggested by: deischen
Revision Changes Path
1.9 +5 -3 src/lib/libc/alpha/SYS.h
1.4 +3 -4 src/lib/libc/compat-43/creat.c
1.7 +3 -3 src/lib/libc/compat-43/sigcompat.c
1.5 +2 -2 src/lib/libc/db/btree/bt_close.c
1.7 +5 -5 src/lib/libc/db/btree/bt_open.c
1.8 +7 -7 src/lib/libc/db/hash/hash.c
1.5 +7 -9 src/lib/libc/db/hash/hash_page.c
1.5 +4 -4 src/lib/libc/db/mpool/mpool.c
1.4 +3 -3 src/lib/libc/db/recno/rec_close.c
1.4 +3 -3 src/lib/libc/db/recno/rec_open.c
1.4 +4 -4 src/lib/libc/gen/arc4random.c
1.6 +2 -2 src/lib/libc/gen/closedir.c
1.3 +3 -3 src/lib/libc/gen/daemon.c
1.15 +5 -5 src/lib/libc/gen/exec.c
1.8 +8 -8 src/lib/libc/gen/fstab.c
1.14 +13 -14 src/lib/libc/gen/fts.c
1.11 +8 -8 src/lib/libc/gen/getcap.c
1.8 +2 -2 src/lib/libc/gen/getpass.c
1.5 +4 -4 src/lib/libc/gen/lockf.c
1.12 +5 -5 src/lib/libc/gen/nlist.c
1.10 +6 -6 src/lib/libc/gen/opendir.c
1.3 +2 -3 src/lib/libc/gen/pause.c
1.14 +13 -13 src/lib/libc/gen/popen.c
1.5 +5 -5 src/lib/libc/gen/psignal.c
1.3 +2 -2 src/lib/libc/gen/setjmperr.c
1.28 +3 -4 src/lib/libc/gen/sleep.c
1.21 +7 -7 src/lib/libc/gen/syslog.c
1.9 +3 -5 src/lib/libc/gen/termios.c
1.25 +2 -2 src/lib/libc/gen/usleep.c
1.3 +2 -3 src/lib/libc/gen/wait.c
1.3 +2 -3 src/lib/libc/gen/waitpid.c
1.8 +10 -10 src/lib/libc/gmon/gmon.c
1.15 +8 -7 src/lib/libc/i386/SYS.h
1.21 +7 -7 src/lib/libc/locale/collate.c
1.6 +2 -2 src/lib/libc/net/getaddrinfo.c
1.4 +6 -6 src/lib/libc/net/name6.c
1.21 +26 -21 src/lib/libc/net/rcmd.c
1.31 +6 -6 src/lib/libc/net/res_send.c
1.21 +9 -9 src/lib/libc/nls/msgcat.c
1.4 +4 -4 src/lib/libc/rpc/auth_time.c
1.12 +2 -2 src/lib/libc/rpc/clnt_simple.c
1.14 +6 -6 src/lib/libc/rpc/clnt_tcp.c
1.15 +2 -2 src/lib/libc/rpc/clnt_udp.c
1.5 +4 -4 src/lib/libc/rpc/clnt_unix.c
1.17 +4 -4 src/lib/libc/rpc/get_myaddress.c
1.3 +2 -2 src/lib/libc/rpc/key_call.c
1.11 +3 -3 src/lib/libc/rpc/pmap_clnt.c
1.11 +2 -2 src/lib/libc/rpc/pmap_getmaps.c
1.10 +2 -2 src/lib/libc/rpc/pmap_getport.c
1.15 +3 -3 src/lib/libc/rpc/pmap_rmt.c
1.5 +3 -3 src/lib/libc/rpc/rtime.c
1.18 +8 -8 src/lib/libc/rpc/svc_tcp.c
1.13 +3 -3 src/lib/libc/rpc/svc_udp.c
1.7 +3 -3 src/lib/libc/rpc/svc_unix.c
1.3 +2 -2 src/lib/libc/stdio/fdopen.c
1.3 +2 -2 src/lib/libc/stdio/fopen.c
1.5 +4 -4 src/lib/libc/stdio/freopen.c
1.9 +2 -2 src/lib/libc/stdio/gets.c
1.19 +2 -2 src/lib/libc/stdio/mktemp.c
1.9 +4 -4 src/lib/libc/stdio/stdio.c
1.4 +2 -2 src/lib/libc/stdio/tmpfile.c
1.49 +10 -10 src/lib/libc/stdlib/malloc.c
1.13 +4 -4 src/lib/libc/stdlib/random.c
1.9 +4 -4 src/lib/libc/stdlib/realpath.c
1.5 +3 -4 src/lib/libc/stdlib/system.c
1.24 +4 -4 src/lib/libc/stdtime/localtime.c
1.8 +5 -5 src/lib/libc/stdtime/timelocal.c
1.34 +16 -10 src/lib/libc/yp/yplib.c
1.24 +2 -2 src/lib/libc_r/Makefile
1.23 +9 -1 src/lib/libc_r/uthread/Makefile.inc
1.12 +3 -3 src/lib/libc_r/uthread/uthread_accept.c
1.8 +3 -3 src/lib/libc_r/uthread/uthread_bind.c
1.10 +13 -6 src/lib/libc_r/uthread/uthread_close.c
1.22 +10 -1 src/lib/libc_r/uthread/uthread_cond.c
1.9 +3 -3 src/lib/libc_r/uthread/uthread_connect.c
1.7 +3 -3 src/lib/libc_r/uthread/uthread_dup.c
1.8 +3 -3 src/lib/libc_r/uthread/uthread_dup2.c
1.10 +3 -3 src/lib/libc_r/uthread/uthread_execve.c
1.15 +3 -3 src/lib/libc_r/uthread/uthread_exit.c
1.3 +3 -3 src/lib/libc_r/uthread/uthread_fchflags.c
1.7 +3 -3 src/lib/libc_r/uthread/uthread_fchmod.c
1.7 +3 -3 src/lib/libc_r/uthread/uthread_fchown.c
1.11 +30 -7 src/lib/libc_r/uthread/uthread_fcntl.c
1.7 +3 -3 src/lib/libc_r/uthread/uthread_flock.c
1.18 +3 -3 src/lib/libc_r/uthread/uthread_fork.c
1.7 +3 -3 src/lib/libc_r/uthread/uthread_fstat.c
1.7 +3 -3 src/lib/libc_r/uthread/uthread_fstatfs.c
1.8 +14 -6 src/lib/libc_r/uthread/uthread_fsync.c
1.7 +3 -3 src/lib/libc_r/uthread/uthread_getdirentries.c
1.8 +3 -3 src/lib/libc_r/uthread/uthread_getpeername.c
1.8 +3 -3 src/lib/libc_r/uthread/uthread_getsockname.c
1.8 +3 -3 src/lib/libc_r/uthread/uthread_getsockopt.c
1.8 +3 -3 src/lib/libc_r/uthread/uthread_ioctl.c
1.7 +3 -3 src/lib/libc_r/uthread/uthread_listen.c
1.3 +14 -14 src/lib/libc_r/uthread/uthread_msync.c
1.13 +14 -5 src/lib/libc_r/uthread/uthread_nanosleep.c
1.9 +24 -7 src/lib/libc_r/uthread/uthread_open.c
1.7 +3 -3 src/lib/libc_r/uthread/uthread_pipe.c
1.8 +3 -3 src/lib/libc_r/uthread/uthread_poll.c
1.11 +13 -8 src/lib/libc_r/uthread/uthread_read.c
1.10 +3 -3 src/lib/libc_r/uthread/uthread_readv.c
1.8 +3 -3 src/lib/libc_r/uthread/uthread_recvfrom.c
1.6 +3 -3 src/lib/libc_r/uthread/uthread_recvmsg.c
1.15 +4 -4 src/lib/libc_r/uthread/uthread_select.c
1.2 +4 -1 src/lib/libc_r/uthread/uthread_sem.c
1.6 +3 -3 src/lib/libc_r/uthread/uthread_sendmsg.c
1.8 +3 -3 src/lib/libc_r/uthread/uthread_sendto.c
1.8 +3 -3 src/lib/libc_r/uthread/uthread_setsockopt.c
1.8 +3 -3 src/lib/libc_r/uthread/uthread_shutdown.c
1.10 +3 -3 src/lib/libc_r/uthread/uthread_sigaction.c
1.5 +3 -3 src/lib/libc_r/uthread/uthread_sigpending.c
1.8 +3 -3 src/lib/libc_r/uthread/uthread_sigprocmask.c
1.9 +13 -3 src/lib/libc_r/uthread/uthread_sigsuspend.c
1.13 +2 -1 src/lib/libc_r/uthread/uthread_sigwait.c
1.7 +3 -3 src/lib/libc_r/uthread/uthread_socket.c
1.9 +3 -3 src/lib/libc_r/uthread/uthread_socketpair.c
1.8 +2 -2 src/lib/libc_r/uthread/uthread_spinlock.c
1.9 +3 -5 src/lib/libc_r/uthread/uthread_wait4.c
1.16 +14 -9 src/lib/libc_r/uthread/uthread_write.c
1.15 +3 -3 src/lib/libc_r/uthread/uthread_writev.c
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200001272307.PAA82890>
