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>