Skip site navigation (1)Skip section navigation (2)
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>