From owner-cvs-lib Tue Apr 28 00:01:01 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA07675 for cvs-lib-outgoing; Tue, 28 Apr 1998 00:01:01 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA07625; Tue, 28 Apr 1998 00:00:52 -0700 (PDT) (envelope-from dg@FreeBSD.org) From: David Greenman Received: (from dg@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id XAA20545; Mon, 27 Apr 1998 23:59:15 -0700 (PDT) Date: Mon, 27 Apr 1998 23:59:15 -0700 (PDT) Message-Id: <199804280659.XAA20545@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libutil setproctitle.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dg 1998/04/27 23:59:15 PDT Modified files: lib/libutil setproctitle.c Log: Cache the results of the ps_strings sysctl so that it doesn't have to be redone for every call of setproctitle(). Revision Changes Path 1.6 +12 -10 src/lib/libutil/setproctitle.c From owner-cvs-lib Tue Apr 28 00:04:17 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA08397 for cvs-lib-outgoing; Tue, 28 Apr 1998 00:04:17 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA08364; Tue, 28 Apr 1998 00:04:11 -0700 (PDT) (envelope-from dg@FreeBSD.org) From: David Greenman Received: (from dg@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA20603; Tue, 28 Apr 1998 00:02:34 -0700 (PDT) Date: Tue, 28 Apr 1998 00:02:34 -0700 (PDT) Message-Id: <199804280702.AAA20603@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libutil setproctitle.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dg 1998/04/28 00:02:34 PDT Modified files: lib/libutil setproctitle.c Log: Oops, revert part of a diff that wasn't supposed to have been committed. Revision Changes Path 1.7 +2 -2 src/lib/libutil/setproctitle.c From owner-cvs-lib Wed Apr 29 02:04:26 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA01414 for cvs-lib-outgoing; Wed, 29 Apr 1998 02:04:26 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA01265; Wed, 29 Apr 1998 02:04:03 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA21781; Wed, 29 Apr 1998 02:02:17 -0700 (PDT) Date: Wed, 29 Apr 1998 02:02:17 -0700 (PDT) Message-Id: <199804290902.CAA21781@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/gen _spinlock_stub.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/04/29 02:02:17 PDT Modified files: lib/libc/gen _spinlock_stub.c Log: Stubs are required in libc so that it can be used with libpthread (and kernel threads), but weak symbols and non-weak symbols of the same name built into libc_r result in unpredictable linking. Revision Changes Path 1.2 +5 -1 src/lib/libc/gen/_spinlock_stub.c From owner-cvs-lib Wed Apr 29 02:08:35 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA02065 for cvs-lib-outgoing; Wed, 29 Apr 1998 02:08:35 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA01896; Wed, 29 Apr 1998 02:08:00 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA21862; Wed, 29 Apr 1998 02:06:14 -0700 (PDT) Date: Wed, 29 Apr 1998 02:06:14 -0700 (PDT) Message-Id: <199804290906.CAA21862@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/stdlib abort.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/04/29 02:06:13 PDT Modified files: lib/libc/stdlib abort.c Log: Use signal() in both the threaded and non-threaded cases. Revision Changes Path 1.5 +1 -2 src/lib/libc/stdlib/abort.c From owner-cvs-lib Wed Apr 29 02:11:01 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA02543 for cvs-lib-outgoing; Wed, 29 Apr 1998 02:11:01 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA02407; Wed, 29 Apr 1998 02:10:30 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA21897; Wed, 29 Apr 1998 02:08:44 -0700 (PDT) Date: Wed, 29 Apr 1998 02:08:44 -0700 (PDT) Message-Id: <199804290908.CAA21897@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/stdlib exit.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/04/29 02:08:44 PDT Modified files: lib/libc/stdlib exit.c Log: Reference an external variable in threaded programs so that the autoinitialiser gets linked in and therefore called before main(). Revision Changes Path 1.3 +6 -0 src/lib/libc/stdlib/exit.c From owner-cvs-lib Wed Apr 29 02:13:22 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA03078 for cvs-lib-outgoing; Wed, 29 Apr 1998 02:13:22 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA02911; Wed, 29 Apr 1998 02:12:44 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA21935; Wed, 29 Apr 1998 02:10:58 -0700 (PDT) Date: Wed, 29 Apr 1998 02:10:58 -0700 (PDT) Message-Id: <199804290910.CAA21935@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/stdlib malloc.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/04/29 02:10:58 PDT Modified files: lib/libc/stdlib malloc.c Log: Replace the threaded locking with spinlock calls for both threaded and non-threaded programs. This makes malloc thread safe for linking with libpthread and kernel threads. Reviewed by: phk Revision Changes Path 1.37 +10 -18 src/lib/libc/stdlib/malloc.c From owner-cvs-lib Wed Apr 29 02:16:32 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA03599 for cvs-lib-outgoing; Wed, 29 Apr 1998 02:16:32 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA03563; Wed, 29 Apr 1998 02:16:22 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA22005; Wed, 29 Apr 1998 02:14:36 -0700 (PDT) Date: Wed, 29 Apr 1998 02:14:36 -0700 (PDT) Message-Id: <199804290914.CAA22005@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/i386/gen _setjmp.S setjmp.S sigsetjmp.S Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/04/29 02:14:36 PDT Modified files: lib/libc/i386/gen _setjmp.S setjmp.S sigsetjmp.S Log: Stop renaming these in libc_r because wrappered versions don't make sense. PR: i386/4826, bin/5953 Revision Changes Path 1.7 +2 -10 src/lib/libc/i386/gen/_setjmp.S 1.8 +2 -10 src/lib/libc/i386/gen/setjmp.S 1.11 +2 -10 src/lib/libc/i386/gen/sigsetjmp.S From owner-cvs-lib Wed Apr 29 02:38:35 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA08394 for cvs-lib-outgoing; Wed, 29 Apr 1998 02:38:35 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA08065; Wed, 29 Apr 1998 02:37:50 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA22268; Wed, 29 Apr 1998 02:36:04 -0700 (PDT) Date: Wed, 29 Apr 1998 02:36:04 -0700 (PDT) Message-Id: <199804290936.CAA22268@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc_r/arch/i386 _atomic_lock.S Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/04/29 02:36:04 PDT Added files: lib/libc_r/arch/i386 _atomic_lock.S Log: Atomic lock source. From owner-cvs-lib Wed Apr 29 02:41:31 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA09390 for cvs-lib-outgoing; Wed, 29 Apr 1998 02:41:31 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA09318; Wed, 29 Apr 1998 02:41:22 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA22320; Wed, 29 Apr 1998 02:39:36 -0700 (PDT) Date: Wed, 29 Apr 1998 02:39:36 -0700 (PDT) Message-Id: <199804290939.CAA22320@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc_r/uthread uthread_suspend.c uthread_attr_setcreatesuspend.c uthread_resume.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/04/29 02:39:36 PDT Removed files: lib/libc_r/uthread uthread_suspend.c uthread_attr_setcreatesuspend.c uthread_resume.c Log: Remove empty files that were renamed some time ago. From owner-cvs-lib Wed Apr 29 02:42:58 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA09794 for cvs-lib-outgoing; Wed, 29 Apr 1998 02:42:58 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA09724; Wed, 29 Apr 1998 02:42:39 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA22361; Wed, 29 Apr 1998 02:40:52 -0700 (PDT) Date: Wed, 29 Apr 1998 02:40:52 -0700 (PDT) Message-Id: <199804290940.CAA22361@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc_r/uthread uthread_longjmp.c uthread_setjmp.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/04/29 02:40:52 PDT Removed files: lib/libc_r/uthread uthread_longjmp.c uthread_setjmp.c Log: Don't need wrappers for longjmp/setjmp anymore. From owner-cvs-lib Wed Apr 29 03:01:39 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA13428 for cvs-lib-outgoing; Wed, 29 Apr 1998 03:01:39 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA13395; Wed, 29 Apr 1998 03:01:32 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA23081; Wed, 29 Apr 1998 02:59:46 -0700 (PDT) Date: Wed, 29 Apr 1998 02:59:46 -0700 (PDT) Message-Id: <199804290959.CAA23081@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc_r/uthread uthread_find_thread.c uthread_spinlock.c Makefile.inc pthread_private.h uthread_accept.c uthread_bind.c uthread_close.c uthread_cond.c uthread_connect.c uthread_create.c uthread_detach.c uthread_dup.c uthread_dup2.c uthread_execve.c ... Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/04/29 02:59:45 PDT Modified files: lib/libc_r/uthread Makefile.inc pthread_private.h uthread_accept.c uthread_bind.c uthread_close.c uthread_cond.c uthread_connect.c uthread_create.c uthread_detach.c uthread_dup.c uthread_dup2.c uthread_execve.c uthread_exit.c uthread_fchmod.c uthread_fchown.c uthread_fcntl.c uthread_fd.c uthread_file.c uthread_flock.c uthread_fork.c uthread_fstat.c uthread_fstatfs.c uthread_fsync.c uthread_getdirentries.c uthread_getpeername.c uthread_getprio.c uthread_getsockname.c uthread_getsockopt.c uthread_info.c uthread_init.c uthread_ioctl.c uthread_join.c uthread_kern.c uthread_kill.c uthread_listen.c uthread_mutex.c uthread_nanosleep.c uthread_open.c uthread_pipe.c uthread_read.c uthread_readv.c uthread_recvfrom.c uthread_resume_np.c uthread_select.c uthread_sendto.c uthread_seterrno.c uthread_setprio.c uthread_setsockopt.c uthread_shutdown.c uthread_sig.c uthread_sigaction.c uthread_sigblock.c uthread_sigmask.c uthread_sigprocmask.c uthread_sigsetmask.c uthread_sigsuspend.c uthread_sigwait.c uthread_socket.c uthread_socketpair.c uthread_spec.c uthread_suspend_np.c uthread_wait4.c uthread_write.c uthread_writev.c Added files: lib/libc_r/uthread uthread_find_thread.c uthread_spinlock.c Log: Change signal model to match POSIX (i.e. one set of signal handlers for the process, not a separate set for each thread). By default, the process now only has signal handlers installed for SIGVTALRM, SIGINFO and SIGCHLD. The thread kernel signal handler is installed for other signals on demand. This means that SIG_IGN and SIG_DFL processing is now left to the kernel, not the thread kernel. Change the signal dispatch to no longer use a signal thread, and call the signal handler using the stack of the thread that has the signal pending. Change the atomic lock method to use test-and-set asm code with a yield if blocked. This introduces separate locks for each type of object instead of blocking signals to prevent a context switch. It was this blocking of signals that caused the performance degradation the people have noted. This is a *big* change! Revision Changes Path 1.11 +4 -5 src/lib/libc_r/uthread/Makefile.inc 1.10 +51 -32 src/lib/libc_r/uthread/pthread_private.h 1.6 +6 -4 src/lib/libc_r/uthread/uthread_accept.c 1.2 +1 -1 src/lib/libc_r/uthread/uthread_bind.c 1.3 +1 -8 src/lib/libc_r/uthread/uthread_close.c 1.9 +68 -65 src/lib/libc_r/uthread/uthread_cond.c 1.2 +1 -1 src/lib/libc_r/uthread/uthread_connect.c 1.9 +27 -122 src/lib/libc_r/uthread/uthread_create.c 1.6 +3 -10 src/lib/libc_r/uthread/uthread_detach.c 1.2 +32 -0 src/lib/libc_r/uthread/uthread_dup.c 1.2 +1 -1 src/lib/libc_r/uthread/uthread_dup2.c 1.3 +5 -8 src/lib/libc_r/uthread/uthread_execve.c 1.4 +11 -35 src/lib/libc_r/uthread/uthread_exit.c 1.2 +1 -1 src/lib/libc_r/uthread/uthread_fchmod.c 1.2 +1 -1 src/lib/libc_r/uthread/uthread_fchown.c 1.3 +2 -7 src/lib/libc_r/uthread/uthread_fcntl.c 1.6 +53 -36 src/lib/libc_r/uthread/uthread_fd.c 1.3 +25 -18 src/lib/libc_r/uthread/uthread_file.c 1.2 +1 -1 src/lib/libc_r/uthread/uthread_flock.c 1.5 +7 -7 src/lib/libc_r/uthread/uthread_fork.c 1.2 +1 -1 src/lib/libc_r/uthread/uthread_fstat.c 1.2 +1 -1 src/lib/libc_r/uthread/uthread_fstatfs.c 1.2 +1 -1 src/lib/libc_r/uthread/uthread_fsync.c 1.2 +1 -1 src/lib/libc_r/uthread/uthread_getdirentries.c 1.2 +1 -1 src/lib/libc_r/uthread/uthread_getpeername.c 1.3 +9 -26 src/lib/libc_r/uthread/uthread_getprio.c 1.2 +1 -1 src/lib/libc_r/uthread/uthread_getsockname.c 1.2 +1 -1 src/lib/libc_r/uthread/uthread_getsockopt.c 1.5 +1 -1 src/lib/libc_r/uthread/uthread_info.c 1.7 +22 -33 src/lib/libc_r/uthread/uthread_init.c 1.3 +4 -10 src/lib/libc_r/uthread/uthread_ioctl.c 1.5 +23 -49 src/lib/libc_r/uthread/uthread_join.c 1.10 +35 -435 src/lib/libc_r/uthread/uthread_kern.c 1.2 +7 -28 src/lib/libc_r/uthread/uthread_kill.c 1.2 +1 -1 src/lib/libc_r/uthread/uthread_listen.c 1.6 +47 -65 src/lib/libc_r/uthread/uthread_mutex.c 1.6 +3 -2 src/lib/libc_r/uthread/uthread_nanosleep.c 1.4 +2 -8 src/lib/libc_r/uthread/uthread_open.c 1.3 +1 -1 src/lib/libc_r/uthread/uthread_pipe.c 1.4 +3 -4 src/lib/libc_r/uthread/uthread_read.c 1.4 +3 -4 src/lib/libc_r/uthread/uthread_readv.c 1.2 +4 -2 src/lib/libc_r/uthread/uthread_recvfrom.c 1.3 +9 -25 src/lib/libc_r/uthread/uthread_resume_np.c 1.3 +7 -2 src/lib/libc_r/uthread/uthread_select.c 1.2 +9 -1 src/lib/libc_r/uthread/uthread_sendto.c 1.2 +2 -3 src/lib/libc_r/uthread/uthread_seterrno.c 1.3 +8 -32 src/lib/libc_r/uthread/uthread_setprio.c 1.2 +1 -1 src/lib/libc_r/uthread/uthread_setsockopt.c 1.3 +1 -1 src/lib/libc_r/uthread/uthread_shutdown.c 1.4 +226 -71 src/lib/libc_r/uthread/uthread_sig.c 1.3 +37 -15 src/lib/libc_r/uthread/uthread_sigaction.c 1.2 +1 -1 src/lib/libc_r/uthread/uthread_sigblock.c 1.2 +5 -8 src/lib/libc_r/uthread/uthread_sigmask.c 1.3 +4 -8 src/lib/libc_r/uthread/uthread_sigprocmask.c 1.2 +1 -1 src/lib/libc_r/uthread/uthread_sigsetmask.c 1.4 +3 -0 src/lib/libc_r/uthread/uthread_sigsuspend.c 1.2 +0 -9 src/lib/libc_r/uthread/uthread_sigwait.c 1.3 +1 -1 src/lib/libc_r/uthread/uthread_socket.c 1.4 +2 -2 src/lib/libc_r/uthread/uthread_socketpair.c 1.6 +44 -66 src/lib/libc_r/uthread/uthread_spec.c 1.3 +15 -23 src/lib/libc_r/uthread/uthread_suspend_np.c 1.2 +6 -6 src/lib/libc_r/uthread/uthread_wait4.c 1.5 +3 -4 src/lib/libc_r/uthread/uthread_write.c 1.5 +3 -4 src/lib/libc_r/uthread/uthread_writev.c From owner-cvs-lib Wed Apr 29 04:05:48 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA26815 for cvs-lib-outgoing; Wed, 29 Apr 1998 04:05:48 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA26668; Wed, 29 Apr 1998 04:05:21 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA23665; Wed, 29 Apr 1998 04:03:35 -0700 (PDT) Date: Wed, 29 Apr 1998 04:03:35 -0700 (PDT) Message-Id: <199804291103.EAA23665@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc_r/sys Makefile.inc Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/04/29 04:03:35 PDT Modified files: lib/libc_r/sys Makefile.inc Log: Add spinlock. Revision Changes Path 1.8 +4 -3 src/lib/libc_r/sys/Makefile.inc From owner-cvs-lib Wed Apr 29 15:44:03 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA23747 for cvs-lib-outgoing; Wed, 29 Apr 1998 15:44:03 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA23221; Wed, 29 Apr 1998 15:41:53 -0700 (PDT) (envelope-from ache@FreeBSD.org) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA23251; Wed, 29 Apr 1998 15:40:01 -0700 (PDT) Date: Wed, 29 Apr 1998 15:40:01 -0700 (PDT) Message-Id: <199804292240.PAA23251@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/locale setlocale.3 setlocale.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1998/04/29 15:40:00 PDT Modified files: lib/libc/locale setlocale.3 setlocale.c Log: Basic support for LC_MESSAGES Revision Changes Path 1.10 +2 -0 src/lib/libc/locale/setlocale.3 1.23 +11 -12 src/lib/libc/locale/setlocale.c From owner-cvs-lib Wed Apr 29 15:48:36 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA24740 for cvs-lib-outgoing; Wed, 29 Apr 1998 15:48:36 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA24063; Wed, 29 Apr 1998 15:45:26 -0700 (PDT) (envelope-from jmz@FreeBSD.org) From: Jean-Marc Zucconi Received: (from jmz@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA23313; Wed, 29 Apr 1998 15:43:34 -0700 (PDT) Date: Wed, 29 Apr 1998 15:43:34 -0700 (PDT) Message-Id: <199804292243.PAA23313@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libf2c Makefile src/lib/libF77 exit.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jmz 1998/04/29 15:43:30 PDT Modified files: lib/libf2c Makefile Added files: lib/libF77 exit.c Log: Resurrect exit.c PR: misc/6433 Revision Changes Path 1.10 +1 -1 src/lib/libf2c/Makefile From owner-cvs-lib Thu Apr 30 00:01:57 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA21055 for cvs-lib-outgoing; Thu, 30 Apr 1998 00:01:57 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA20974; Thu, 30 Apr 1998 00:01:22 -0700 (PDT) (envelope-from tg@FreeBSD.org) From: Thomas Gellekum Received: (from tg@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id XAA08236; Wed, 29 Apr 1998 23:59:29 -0700 (PDT) Date: Wed, 29 Apr 1998 23:59:29 -0700 (PDT) Message-Id: <199804300659.XAA08236@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-include@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/include sched.h Makefile src/lib/libc_r/uthread pthread_private.h uthread_yield.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk tg 1998/04/29 23:59:29 PDT Modified files: (Branch: RELENG_2_2) include Makefile lib/libc_r/uthread pthread_private.h uthread_yield.c Added files: (Branch: RELENG_2_2) include sched.h Log: MFC part 4: pthread_yield() was renamed to sched_yield() in the POSIX thread standard. sched.h is John's version, needed for the prototype. Revision Changes Path 1.45.2.10 +2 -2 src/include/Makefile 1.2.2.4 +8 -22 src/lib/libc_r/uthread/pthread_private.h 1.1.2.1 +14 -0 src/lib/libc_r/uthread/uthread_yield.c From owner-cvs-lib Thu Apr 30 00:55:40 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA27607 for cvs-lib-outgoing; Thu, 30 Apr 1998 00:55:40 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA27566; Thu, 30 Apr 1998 00:55:30 -0700 (PDT) (envelope-from tg@FreeBSD.org) From: Thomas Gellekum Received: (from tg@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA08684; Thu, 30 Apr 1998 00:53:37 -0700 (PDT) Date: Thu, 30 Apr 1998 00:53:37 -0700 (PDT) Message-Id: <199804300753.AAA08684@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/stdlib malloc.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk tg 1998/04/30 00:53:37 PDT Modified files: (Branch: RELENG_2_2) lib/libc/stdlib malloc.c Log: MFC part 5: Fix recursion problem which occurs when a signal is received during a malloc. The signal handler creates a thread which requires a malloc... For now, the only thing to do is to block signals. Revision Changes Path 1.18.2.5 +12 -3 src/lib/libc/stdlib/malloc.c From owner-cvs-lib Thu Apr 30 02:06:40 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA06386 for cvs-lib-outgoing; Thu, 30 Apr 1998 02:06:40 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA06265; Thu, 30 Apr 1998 02:06:05 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA09877; Thu, 30 Apr 1998 02:04:12 -0700 (PDT) Date: Thu, 30 Apr 1998 02:04:12 -0700 (PDT) Message-Id: <199804300904.CAA09877@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc_r/sys uthread_error.c Makefile.inc __error.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/04/30 02:04:12 PDT Modified files: lib/libc_r/sys Makefile.inc Added files: lib/libc_r/sys uthread_error.c Removed files: lib/libc_r/sys __error.c Log: Change the name of this source file so that libc_r builds it instead of the one in libc that contains the weak symbol for __error. FreeBSD's make accumulates paths to the point that it can find *anything*, possibly including the car keys. Revision Changes Path 1.9 +2 -2 src/lib/libc_r/sys/Makefile.inc From owner-cvs-lib Thu Apr 30 02:17:36 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA08180 for cvs-lib-outgoing; Thu, 30 Apr 1998 02:17:36 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA07904; Thu, 30 Apr 1998 02:15:46 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA09959; Thu, 30 Apr 1998 02:13:49 -0700 (PDT) Date: Thu, 30 Apr 1998 02:13:49 -0700 (PDT) Message-Id: <199804300913.CAA09959@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/sys Makefile.inc Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/04/30 02:13:49 PDT Modified files: lib/libc/sys Makefile.inc Log: Build __error.c into libc, but not libc_r. The weak symbol in the file works with libpthread, but when built into libc_r which has a non-weak symbol of the same name, the linker behaves unpredicatably and sometimes links the wrong symbol. The linker behaviour is a byproduct of what the program calls from object to object so it is like winning a lottery if the program actually works. The odds are quite good - 95:1, I think. We need a sure thing, though, so weak symbols can't be used instead of renaming things. Revision Changes Path 1.51 +7 -2 src/lib/libc/sys/Makefile.inc From owner-cvs-lib Thu Apr 30 02:33:05 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA10119 for cvs-lib-outgoing; Thu, 30 Apr 1998 02:33:05 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA10074; Thu, 30 Apr 1998 02:32:44 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA10094; Thu, 30 Apr 1998 02:30:50 -0700 (PDT) Date: Thu, 30 Apr 1998 02:30:50 -0700 (PDT) Message-Id: <199804300930.CAA10094@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/i386/sys Makefile.inc Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/04/30 02:30:50 PDT Modified files: lib/libc/i386/sys Makefile.inc Log: The syscall that creates a kernel thread is coming, but it doesn't use the default syscall asm, so add it to NOASM. The other syscalls that manipulate kernel threads use the default asm code, so they just get built automatically. Revision Changes Path 1.9 +3 -4 src/lib/libc/i386/sys/Makefile.inc From owner-cvs-lib Thu Apr 30 02:34:58 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA10287 for cvs-lib-outgoing; Thu, 30 Apr 1998 02:34:58 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA10235; Thu, 30 Apr 1998 02:34:42 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA10131; Thu, 30 Apr 1998 02:32:48 -0700 (PDT) Date: Thu, 30 Apr 1998 02:32:48 -0700 (PDT) Message-Id: <199804300932.CAA10131@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/i386/sys cerror.S Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/04/30 02:32:48 PDT Modified files: lib/libc/i386/sys cerror.S Log: Make cerror thread aware by calling __error() to get a pointer to the thread-specific error variable. This change make libc use the same cerror code that libc_r has been using. Revision Changes Path 1.9 +5 -22 src/lib/libc/i386/sys/cerror.S From owner-cvs-lib Thu Apr 30 02:52:05 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA12264 for cvs-lib-outgoing; Thu, 30 Apr 1998 02:52:05 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA12160; Thu, 30 Apr 1998 02:51:55 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA10370; Thu, 30 Apr 1998 02:50:01 -0700 (PDT) Date: Thu, 30 Apr 1998 02:50:01 -0700 (PDT) Message-Id: <199804300950.CAA10370@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/sys intro.2 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/04/30 02:50:01 PDT Modified files: lib/libc/sys intro.2 Log: Change the description of errno to match the thread-aware implementation from 3.0 on. With 3.0 being a major release, now is a good time to do this. Revision Changes Path 1.14 +6 -32 src/lib/libc/sys/intro.2 From owner-cvs-lib Thu Apr 30 03:04:51 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA13466 for cvs-lib-outgoing; Thu, 30 Apr 1998 03:04:51 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA13411; Thu, 30 Apr 1998 03:04:38 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA10453; Thu, 30 Apr 1998 03:02:45 -0700 (PDT) Date: Thu, 30 Apr 1998 03:02:45 -0700 (PDT) Message-Id: <199804301002.DAA10453@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/i386/sys Makefile.inc Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/04/30 03:02:45 PDT Modified files: lib/libc/i386/sys Makefile.inc Log: Oops, backout the previous change having confused my underscores. __thread_create is a syscall that uses the default asm. It is _thread_create that contains specific asm code, but that lives in libpthread. Revision Changes Path 1.10 +2 -3 src/lib/libc/i386/sys/Makefile.inc From owner-cvs-lib Thu Apr 30 03:17:04 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA15082 for cvs-lib-outgoing; Thu, 30 Apr 1998 03:17:04 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA15030; Thu, 30 Apr 1998 03:16:50 -0700 (PDT) (envelope-from ache@FreeBSD.org) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA10827; Thu, 30 Apr 1998 03:14:56 -0700 (PDT) Date: Thu, 30 Apr 1998 03:14:56 -0700 (PDT) Message-Id: <199804301014.DAA10827@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/nls catgets.c msgcat.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1998/04/30 03:14:56 PDT Modified files: lib/libc/nls catgets.c msgcat.c Log: Prototypes/typedefs cleanup Fix error return codes Revision Changes Path 1.4 +3 -3 src/lib/libc/nls/catgets.c 1.13 +19 -18 src/lib/libc/nls/msgcat.c From owner-cvs-lib Thu Apr 30 04:09:07 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA21244 for cvs-lib-outgoing; Thu, 30 Apr 1998 04:09:07 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA21089; Thu, 30 Apr 1998 04:08:07 -0700 (PDT) (envelope-from ache@FreeBSD.org) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA11160; Thu, 30 Apr 1998 04:06:13 -0700 (PDT) Date: Thu, 30 Apr 1998 04:06:13 -0700 (PDT) Message-Id: <199804301106.EAA11160@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/nls catclose.3 catgets.3 catopen.3 msgcat.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1998/04/30 04:06:13 PDT Modified files: lib/libc/nls catclose.3 catgets.3 catopen.3 msgcat.c Log: Implement NL_CAT_LOCALE Manpages cleanup Revision Changes Path 1.5 +2 -2 src/lib/libc/nls/catclose.3 1.5 +4 -3 src/lib/libc/nls/catgets.3 1.5 +19 -4 src/lib/libc/nls/catopen.3 1.14 +8 -3 src/lib/libc/nls/msgcat.c From owner-cvs-lib Thu Apr 30 04:42:13 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA26977 for cvs-lib-outgoing; Thu, 30 Apr 1998 04:42:13 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA26826; Thu, 30 Apr 1998 04:41:05 -0700 (PDT) (envelope-from ache@FreeBSD.org) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA11367; Thu, 30 Apr 1998 04:39:09 -0700 (PDT) Date: Thu, 30 Apr 1998 04:39:09 -0700 (PDT) Message-Id: <199804301139.EAA11367@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/nls msgcat.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1998/04/30 04:39:09 PDT Modified files: lib/libc/nls msgcat.c Log: Force loadType to 0 Revision Changes Path 1.15 +4 -5 src/lib/libc/nls/msgcat.c From owner-cvs-lib Thu Apr 30 05:27:29 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA02260 for cvs-lib-outgoing; Thu, 30 Apr 1998 05:27:29 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA02191; Thu, 30 Apr 1998 05:27:01 -0700 (PDT) (envelope-from ache@FreeBSD.org) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id FAA11522; Thu, 30 Apr 1998 05:25:06 -0700 (PDT) Date: Thu, 30 Apr 1998 05:25:06 -0700 (PDT) Message-Id: <199804301225.FAA11522@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/nls msgcat.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1998/04/30 05:25:06 PDT Modified files: lib/libc/nls msgcat.c Log: If passed catgets descriptor is NULL or -1, return default string immediately Revision Changes Path 1.16 +3 -1 src/lib/libc/nls/msgcat.c From owner-cvs-lib Thu Apr 30 06:17:59 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA08424 for cvs-lib-outgoing; Thu, 30 Apr 1998 06:17:59 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA08057; Thu, 30 Apr 1998 06:17:27 -0700 (PDT) (envelope-from ache@FreeBSD.org) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id GAA12923; Thu, 30 Apr 1998 06:15:32 -0700 (PDT) Date: Thu, 30 Apr 1998 06:15:32 -0700 (PDT) Message-Id: <199804301315.GAA12923@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/nls msgcat.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1998/04/30 06:15:32 PDT Modified files: lib/libc/nls msgcat.c Log: Return -1 for invalid descriptor in catclose Revision Changes Path 1.17 +2 -2 src/lib/libc/nls/msgcat.c From owner-cvs-lib Thu Apr 30 09:10:03 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA01031 for cvs-lib-outgoing; Thu, 30 Apr 1998 09:10:03 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA00901; Thu, 30 Apr 1998 09:09:54 -0700 (PDT) (envelope-from ache@FreeBSD.org) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id JAA11019; Thu, 30 Apr 1998 09:07:59 -0700 (PDT) Date: Thu, 30 Apr 1998 09:07:59 -0700 (PDT) Message-Id: <199804301607.JAA11019@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/locale setlocale.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1998/04/30 09:07:59 PDT Modified files: lib/libc/locale setlocale.3 Log: Add reference to catopen(3) Revision Changes Path 1.11 +4 -1 src/lib/libc/locale/setlocale.3 From owner-cvs-lib Thu Apr 30 09:14:02 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA01492 for cvs-lib-outgoing; Thu, 30 Apr 1998 09:14:02 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA01337; Thu, 30 Apr 1998 09:13:49 -0700 (PDT) (envelope-from ache@FreeBSD.org) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id JAA11057; Thu, 30 Apr 1998 09:11:53 -0700 (PDT) Date: Thu, 30 Apr 1998 09:11:53 -0700 (PDT) Message-Id: <199804301611.JAA11057@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/nls catopen.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1998/04/30 09:11:52 PDT Modified files: lib/libc/nls catopen.3 Log: Add reference to setlocale(3) Revision Changes Path 1.6 +3 -2 src/lib/libc/nls/catopen.3 From owner-cvs-lib Thu Apr 30 09:52:20 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA08095 for cvs-lib-outgoing; Thu, 30 Apr 1998 09:52:20 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA07752; Thu, 30 Apr 1998 09:51:01 -0700 (PDT) (envelope-from ache@FreeBSD.org) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id JAA11493; Thu, 30 Apr 1998 09:49:06 -0700 (PDT) Date: Thu, 30 Apr 1998 09:49:06 -0700 (PDT) Message-Id: <199804301649.JAA11493@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/nls catclose.3 catclose.c catgets.3 catgets.c catopen.3 catopen.c msgcat.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1998/04/30 09:49:05 PDT Modified files: (Branch: RELENG_2_2) lib/libc/nls catclose.3 catclose.c catgets.3 catgets.c catopen.3 catopen.c msgcat.c Log: MFC: LC_MESSAGES, fixes Revision Changes Path 1.1.6.2 +2 -2 src/lib/libc/nls/catclose.3 1.1.6.1 +1 -1 src/lib/libc/nls/catclose.c 1.2.2.1 +4 -3 src/lib/libc/nls/catgets.3 1.1.6.1 +3 -3 src/lib/libc/nls/catgets.c 1.2.2.1 +21 -5 src/lib/libc/nls/catopen.3 1.1.6.1 +1 -1 src/lib/libc/nls/catopen.c 1.5.2.3 +32 -25 src/lib/libc/nls/msgcat.c From owner-cvs-lib Thu Apr 30 09:52:48 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA08209 for cvs-lib-outgoing; Thu, 30 Apr 1998 09:52:48 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA08136; Thu, 30 Apr 1998 09:52:35 -0700 (PDT) (envelope-from ache@FreeBSD.org) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id JAA11562; Thu, 30 Apr 1998 09:50:40 -0700 (PDT) Date: Thu, 30 Apr 1998 09:50:40 -0700 (PDT) Message-Id: <199804301650.JAA11562@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/locale setlocale.3 setlocale.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1998/04/30 09:50:39 PDT Modified files: (Branch: RELENG_2_2) lib/libc/locale setlocale.3 setlocale.c Log: MFC: LC_MESSAGES Revision Changes Path 1.4.2.5 +5 -0 src/lib/libc/locale/setlocale.3 1.8.2.9 +11 -12 src/lib/libc/locale/setlocale.c From owner-cvs-lib Thu Apr 30 10:21:29 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA12752 for cvs-lib-outgoing; Thu, 30 Apr 1998 10:21:29 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA12668; Thu, 30 Apr 1998 10:21:05 -0700 (PDT) (envelope-from julian@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id KAA27049; Thu, 30 Apr 1998 10:12:30 -0700 (PDT) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpd027042; Thu Apr 30 17:12:27 1998 Date: Thu, 30 Apr 1998 10:06:57 -0700 (PDT) From: Julian Elischer To: John Birrell cc: cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-lib@freebsd.org Subject: Re: cvs commit: src/lib/libc_r/sys uthread_error.c Makefile.inc __error.c In-Reply-To: <199804300904.CAA09877@freefall.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-lib@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I was reading this over breakfast... you were nearly responsible for a keyboard full of cerial. ;-) julian On Thu, 30 Apr 1998, John Birrell wrote: > jb 1998/04/30 02:04:12 PDT > > Modified files: > lib/libc_r/sys Makefile.inc > Added files: > lib/libc_r/sys uthread_error.c > Removed files: > lib/libc_r/sys __error.c > Log: > Change the name of this source file so that libc_r builds it instead > of the one in libc that contains the weak symbol for __error. FreeBSD's > make accumulates paths to the point that it can find *anything*, possibly > including the car keys. > > Revision Changes Path > 1.9 +2 -2 src/lib/libc_r/sys/Makefile.inc > From owner-cvs-lib Thu Apr 30 11:10:55 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA20354 for cvs-lib-outgoing; Thu, 30 Apr 1998 11:10:55 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from dingo.cdrom.com (dingo.cdrom.com [204.216.28.145]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA20273; Thu, 30 Apr 1998 11:10:28 -0700 (PDT) (envelope-from mike@dingo.cdrom.com) Received: from dingo.cdrom.com (localhost [127.0.0.1]) by dingo.cdrom.com (8.8.8/8.8.5) with ESMTP id KAA00462; Thu, 30 Apr 1998 10:06:54 -0700 (PDT) Message-Id: <199804301706.KAA00462@dingo.cdrom.com> X-Mailer: exmh version 2.0zeta 7/24/97 To: Julian Elischer cc: John Birrell , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-lib@FreeBSD.org Subject: Re: cvs commit: src/lib/libc_r/sys uthread_error.c Makefile.inc __error.c In-reply-to: Your message of "Thu, 30 Apr 1998 10:06:57 PDT." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 30 Apr 1998 10:06:53 -0700 From: Mike Smith Sender: owner-cvs-lib@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk > I was reading this over breakfast... > you were nearly responsible for a keyboard full of cerial. I think it was Warner that was working on cereal keyboards. We may even have a port for them already. > ;-) > > julian > > On Thu, 30 Apr 1998, John Birrell wrote: > > > jb 1998/04/30 02:04:12 PDT > > > > Modified files: > > lib/libc_r/sys Makefile.inc > > Added files: > > lib/libc_r/sys uthread_error.c > > Removed files: > > lib/libc_r/sys __error.c > > Log: > > Change the name of this source file so that libc_r builds it instead > > of the one in libc that contains the weak symbol for __error. FreeBSD's > > make accumulates paths to the point that it can find *anything*, possibly > > including the car keys. > > > > Revision Changes Path > > 1.9 +2 -2 src/lib/libc_r/sys/Makefile.inc > > > > -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com From owner-cvs-lib Thu Apr 30 11:46:50 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA26627 for cvs-lib-outgoing; Thu, 30 Apr 1998 11:46:50 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from yard-sale.village.org (ys2.village.org [204.144.255.52]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id LAA26611; Thu, 30 Apr 1998 11:46:33 -0700 (PDT) (envelope-from imp@village.org) Received: from harmony.village.org [10.0.0.6] by yard-sale.village.org with esmtp (Exim 1.82 #1) id 0yUyLm-0006fF-00; Thu, 30 Apr 1998 12:46:30 -0600 Received: from harmony.village.org (localhost [127.0.0.1]) by harmony.village.org (8.8.8/8.8.3) with ESMTP id MAA01333; Thu, 30 Apr 1998 12:46:04 -0600 (MDT) Message-Id: <199804301846.MAA01333@harmony.village.org> To: Mike Smith Subject: Re: cvs commit: src/lib/libc_r/sys uthread_error.c Makefile.inc __error.c Cc: Julian Elischer , John Birrell , cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-lib@freebsd.org In-reply-to: Your message of "Thu, 30 Apr 1998 10:06:53 PDT." <199804301706.KAA00462@dingo.cdrom.com> References: <199804301706.KAA00462@dingo.cdrom.com> Date: Thu, 30 Apr 1998 12:46:04 -0600 From: Warner Losh Sender: owner-cvs-lib@freebsd.org X-Loop: FreeBSD.org Precedence: bulk In message <199804301706.KAA00462@dingo.cdrom.com> Mike Smith writes: : I think it was Warner that was working on cereal keyboards. We may even : have a port for them already. Well, I currently support Cheerios Brand cerial keyboards. Others will have to add support for others... Warner From owner-cvs-lib Thu Apr 30 12:27:57 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA03242 for cvs-lib-outgoing; Thu, 30 Apr 1998 12:27:57 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from Kitten.mcs.com (Kitten.mcs.com [192.160.127.90]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA03187; Thu, 30 Apr 1998 12:27:38 -0700 (PDT) (envelope-from nash@Jupiter.Mcs.Net) Received: from Jupiter.Mcs.Net (nash@Jupiter.mcs.net [192.160.127.88]) by Kitten.mcs.com (8.8.7/8.8.2) with ESMTP id OAA19474; Thu, 30 Apr 1998 14:27:33 -0500 (CDT) Received: from localhost (nash@localhost) by Jupiter.Mcs.Net (8.8.7/8.8.2) with SMTP id OAA14832; Thu, 30 Apr 1998 14:27:32 -0500 (CDT) Date: Thu, 30 Apr 1998 14:27:31 -0500 (CDT) From: Alex Nash To: Warner Losh cc: Mike Smith , Julian Elischer , John Birrell , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc_r/sys uthread_error.c Makefile.inc __error.c In-Reply-To: <199804301846.MAA01333@harmony.village.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Thu, 30 Apr 1998, Warner Losh wrote: > In message <199804301706.KAA00462@dingo.cdrom.com> Mike Smith writes: > : I think it was Warner that was working on cereal keyboards. We may even > : have a port for them already. > > Well, I currently support Cheerios Brand cerial keyboards. Others > will have to add support for others... I think John is working on Alpha Bits. Alex From owner-cvs-lib Thu Apr 30 12:30:31 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA03975 for cvs-lib-outgoing; Thu, 30 Apr 1998 12:30:31 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from yard-sale.village.org (ys2.village.org [204.144.255.52]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id MAA03967; Thu, 30 Apr 1998 12:30:17 -0700 (PDT) (envelope-from imp@village.org) Received: from harmony.village.org [10.0.0.6] by yard-sale.village.org with esmtp (Exim 1.82 #1) id 0yUz28-0006gM-00; Thu, 30 Apr 1998 13:30:16 -0600 Received: from harmony.village.org (localhost [127.0.0.1]) by harmony.village.org (8.8.8/8.8.3) with ESMTP id NAA01512; Thu, 30 Apr 1998 13:29:51 -0600 (MDT) Message-Id: <199804301929.NAA01512@harmony.village.org> To: Alex Nash Subject: Re: cvs commit: src/lib/libc_r/sys uthread_error.c Makefile.inc __error.c Cc: Mike Smith , Julian Elischer , John Birrell , cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-lib@freebsd.org In-reply-to: Your message of "Thu, 30 Apr 1998 14:27:31 CDT." References: Date: Thu, 30 Apr 1998 13:29:50 -0600 From: Warner Losh Sender: owner-cvs-lib@freebsd.org X-Loop: FreeBSD.org Precedence: bulk In message Alex Nash writes: : I think John is working on Alpha Bits. I think we've milked this thread for all it is worth... Warner From owner-cvs-lib Thu Apr 30 12:47:38 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA06690 for cvs-lib-outgoing; Thu, 30 Apr 1998 12:47:38 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA06658; Thu, 30 Apr 1998 12:47:25 -0700 (PDT) (envelope-from julian@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id MAA01792; Thu, 30 Apr 1998 12:44:55 -0700 (PDT) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpd001788; Thu Apr 30 19:44:51 1998 Message-ID: <3548D365.2781E494@whistle.com> Date: Thu, 30 Apr 1998 12:39:17 -0700 From: Julian Elischer Organization: Whistle Communications X-Mailer: Mozilla 3.0Gold (X11; I; FreeBSD 2.2.5-RELEASE i386) MIME-Version: 1.0 To: Warner Losh CC: Alex Nash , Mike Smith , John Birrell , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc_r/sys uthread_error.c Makefile.inc __error.c References: <199804301929.NAA01512@harmony.village.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Warner Losh wrote: > > In message Alex Nash writes: > : I think John is working on Alpha Bits. > > I think we've milked this thread for all it is worth... but it adds a little sugar to our otherwise boring existence > > Warner From owner-cvs-lib Thu Apr 30 14:26:19 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA24318 for cvs-lib-outgoing; Thu, 30 Apr 1998 14:26:19 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from jua.res.cmu.edu (natty@JUA.RES.CMU.EDU [128.2.74.112]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA24099; Thu, 30 Apr 1998 14:25:07 -0700 (PDT) (envelope-from natty@jua.res.cmu.edu) Received: from localhost (natty@localhost) by jua.res.cmu.edu (8.8.5/8.8.5) with SMTP id RAA11560; Thu, 30 Apr 1998 17:51:22 -0400 (EDT) Date: Thu, 30 Apr 1998 17:51:22 -0400 (EDT) From: Natty Dreds To: Julian Elischer cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc_r/sys uthread_error.c Makefile.inc __error.c In-Reply-To: <3548D365.2781E494@whistle.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Thu, 30 Apr 1998, Julian Elischer wrote: > Warner Losh wrote: > > > > In message Alex Nash writes: > > : I think John is working on Alpha Bits. > > > > I think we've milked this thread for all it is worth... > > but it adds a little sugar to our otherwise boring existence gag me with a spoon! --graham Carnegie Mellon University, Dept of Computer Science Digital Mapping Project gcp@cs.cmu.edu From owner-cvs-lib Thu Apr 30 14:53:04 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA29030 for cvs-lib-outgoing; Thu, 30 Apr 1998 14:53:04 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA28945; Thu, 30 Apr 1998 14:52:28 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id OAA13896; Thu, 30 Apr 1998 14:50:31 -0700 (PDT) Date: Thu, 30 Apr 1998 14:50:31 -0700 (PDT) Message-Id: <199804302150.OAA13896@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc_r/uthread uthread_kern.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/04/30 14:50:30 PDT Modified files: lib/libc_r/uthread uthread_kern.c Log: Fix the incremental priority increment. PR: bin/6467 Marino Ladavac Revision Changes Path 1.11 +2 -2 src/lib/libc_r/uthread/uthread_kern.c From owner-cvs-lib Thu Apr 30 15:28:51 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA03724 for cvs-lib-outgoing; Thu, 30 Apr 1998 15:28:51 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA03674; Thu, 30 Apr 1998 15:28:30 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA14009; Thu, 30 Apr 1998 15:26:32 -0700 (PDT) Date: Thu, 30 Apr 1998 15:26:32 -0700 (PDT) Message-Id: <199804302226.PAA14009@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc_r/uthread uthread_kern.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/04/30 15:26:32 PDT Modified files: (Branch: RELENG_2_2) lib/libc_r/uthread uthread_kern.c Log: MFC: Fix incremental priority increment. PR: bin/6467 Marino Ladavac Revision Changes Path 1.3.2.4 +2 -2 src/lib/libc_r/uthread/uthread_kern.c From owner-cvs-lib Thu Apr 30 18:19:59 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA27418 for cvs-lib-outgoing; Thu, 30 Apr 1998 18:19:59 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA27110; Thu, 30 Apr 1998 18:18:41 -0700 (PDT) (envelope-from brian@FreeBSD.org) From: Brian Somers Received: (from brian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id SAA15004; Thu, 30 Apr 1998 18:16:42 -0700 (PDT) Date: Thu, 30 Apr 1998 18:16:42 -0700 (PDT) Message-Id: <199805010116.SAA15004@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/gen syslog.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk brian 1998/04/30 18:16:42 PDT Modified files: lib/libc/gen syslog.c Log: connect() returns -1 on error - not 0. Revision Changes Path 1.17 +7 -7 src/lib/libc/gen/syslog.c From owner-cvs-lib Thu Apr 30 20:23:32 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA15273 for cvs-lib-outgoing; Thu, 30 Apr 1998 20:23:32 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA15163; Thu, 30 Apr 1998 20:23:02 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id NAA29322; Fri, 1 May 1998 13:17:29 +1000 Date: Fri, 1 May 1998 13:17:29 +1000 From: Bruce Evans Message-Id: <199805010317.NAA29322@godzilla.zeta.org.au> To: brian@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/gen syslog.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified files: > lib/libc/gen syslog.c > Log: > connect() returns -1 on error - not 0. Strangely enough, the code already tested for connect() returning -1 on error. -1/other is converted to the boolean variable `connected'. The change seems to amount to an obfuscation if this variable (`true' changed from 1 to 0 and `false' changed from 0 to -1). Bruce From owner-cvs-lib Fri May 1 00:13:15 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA12332 for cvs-lib-outgoing; Fri, 1 May 1998 00:13:15 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from awfulhak.org (awfulhak.demon.co.uk [158.152.17.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA12323; Fri, 1 May 1998 00:12:58 -0700 (PDT) (envelope-from brian@Awfulhak.org) Received: from gate.lan.awfulhak.org (localhost [127.0.0.1]) by awfulhak.org (8.8.8/8.8.8) with ESMTP id IAA13082; Fri, 1 May 1998 08:06:35 +0100 (BST) (envelope-from brian@gate.lan.awfulhak.org) Message-Id: <199805010706.IAA13082@awfulhak.org> X-Mailer: exmh version 2.0.1 12/23/97 To: Bruce Evans cc: brian@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/gen syslog.c In-reply-to: Your message of "Fri, 01 May 1998 13:17:29 +1000." <199805010317.NAA29322@godzilla.zeta.org.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 01 May 1998 08:06:35 +0100 From: Brian Somers Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > Modified files: > > lib/libc/gen syslog.c > > Log: > > connect() returns -1 on error - not 0. > > Strangely enough, the code already tested for connect() returning -1 > on error. -1/other is converted to the boolean variable `connected'. > The change seems to amount to an obfuscation if this variable (`true' > changed from 1 to 0 and `false' changed from 0 to -1). I'm not sure I follow. Surely the old code would never normally open /dev/log as it tested for a return of 0 from connect(). Also, if someone does an openlog() after closing STDIN_FILENO, they'll attach STDIN_FILENO to /var/run/log and attempt to open /dev/log (getting a new descriptor and using that if they succeed). > Bruce > -- Brian , , Don't _EVER_ lose your sense of humour.... From owner-cvs-lib Fri May 1 00:36:25 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA14205 for cvs-lib-outgoing; Fri, 1 May 1998 00:36:25 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA14197; Fri, 1 May 1998 00:36:17 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id RAA09278; Fri, 1 May 1998 17:31:07 +1000 Date: Fri, 1 May 1998 17:31:07 +1000 From: Bruce Evans Message-Id: <199805010731.RAA09278@godzilla.zeta.org.au> To: bde@zeta.org.au, brian@Awfulhak.org Subject: Re: cvs commit: src/lib/libc/gen syslog.c Cc: brian@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> > Modified files: >> > lib/libc/gen syslog.c >> > Log: >> > connect() returns -1 on error - not 0. >> >> Strangely enough, the code already tested for connect() returning -1 >> on error. -1/other is converted to the boolean variable `connected'. >> The change seems to amount to an obfuscation if this variable (`true' >> changed from 1 to 0 and `false' changed from 0 to -1). > >I'm not sure I follow. Surely the old code would never normally open >/dev/log as it tested for a return of 0 from connect(). Also, if It didn't test for a return of 0 from connect: connected = connect(LogFile, (struct sockaddr *)&SyslogAddr, sizeof(SyslogAddr)) != -1; This tests for a return of -1 from connect() and assigns the result of the test to `connected'. Bruce From owner-cvs-lib Fri May 1 08:48:22 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA01838 for cvs-lib-outgoing; Fri, 1 May 1998 08:48:22 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA01796; Fri, 1 May 1998 08:48:11 -0700 (PDT) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA14864; Fri, 1 May 1998 08:46:08 -0700 (PDT) Date: Fri, 1 May 1998 08:46:08 -0700 (PDT) Message-Id: <199805011546.IAA14864@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/sys Makefile.inc Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/05/01 08:46:07 PDT Modified files: lib/libc/sys Makefile.inc Log: Fixed disordering and other style bugs in rev.1.50. Revision Changes Path 1.52 +4 -6 src/lib/libc/sys/Makefile.inc From owner-cvs-lib Fri May 1 12:43:35 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA08859 for cvs-lib-outgoing; Fri, 1 May 1998 12:43:35 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA08770; Fri, 1 May 1998 12:43:17 -0700 (PDT) (envelope-from brian@FreeBSD.org) From: Brian Somers Received: (from brian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id MAA16780; Fri, 1 May 1998 12:41:13 -0700 (PDT) Date: Fri, 1 May 1998 12:41:13 -0700 (PDT) Message-Id: <199805011941.MAA16780@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/gen syslog.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk brian 1998/05/01 12:41:13 PDT Modified files: lib/libc/gen syslog.c Log: Go back to version 1.16 - it was correct the way it was. Pointed out by: bde Revision Changes Path 1.18 +6 -6 src/lib/libc/gen/syslog.c From owner-cvs-lib Fri May 1 20:44:45 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA26608 for cvs-lib-outgoing; Fri, 1 May 1998 20:44:45 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA26536; Fri, 1 May 1998 20:44:28 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA18772; Fri, 1 May 1998 20:42:21 -0700 (PDT) Date: Fri, 1 May 1998 20:42:21 -0700 (PDT) Message-Id: <199805020342.UAA18772@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc_r/uthread uthread_fork.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/05/01 20:42:21 PDT Modified files: lib/libc_r/uthread uthread_fork.c Log: Cleanup in the child, not the parent. Submitted by: Tor Egge Revision Changes Path 1.6 +2 -2 src/lib/libc_r/uthread/uthread_fork.c From owner-cvs-lib Sat May 2 06:13:32 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA18963 for cvs-lib-outgoing; Sat, 2 May 1998 06:13:32 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA18875; Sat, 2 May 1998 06:13:15 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id GAA20819; Sat, 2 May 1998 06:11:05 -0700 (PDT) Date: Sat, 2 May 1998 06:11:05 -0700 (PDT) Message-Id: <199805021311.GAA20819@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/net gethostbydns.c res_comp.c res_send.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/05/02 06:11:04 PDT Modified files: lib/libc/net gethostbydns.c res_comp.c res_send.c Log: Update libc dns code to 4.9.7-T1B level. This involved chopping out large chunks of res_comp.c and replacing it with chunks of bind-8.1.1's resolver code. (There are no interface changes though) The other parts are better bounds checking related. Revision Changes Path 1.23 +42 -5 src/lib/libc/net/gethostbydns.c 1.13 +669 -243 src/lib/libc/net/res_comp.c 1.21 +43 -2 src/lib/libc/net/res_send.c From owner-cvs-lib Sat May 2 08:54:28 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA11387 for cvs-lib-outgoing; Sat, 2 May 1998 08:54:28 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA11300; Sat, 2 May 1998 08:54:07 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA18227; Sat, 2 May 1998 08:51:56 -0700 (PDT) Date: Sat, 2 May 1998 08:51:56 -0700 (PDT) Message-Id: <199805021551.IAA18227@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/net res_send.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/05/02 08:51:56 PDT Modified files: lib/libc/net res_send.c Log: Resolve some unexpected differences when comparing with the 2.2 version. One bug was relatively harmless (select's timeout had an uninitialized tv_usec), the other I'm not so sure.. (neglected to catch select returns less than zero). Both of these were irrelevant on kernels with poll(). Revision Changes Path 1.22 +10 -2 src/lib/libc/net/res_send.c From owner-cvs-lib Sat May 2 08:56:35 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA11771 for cvs-lib-outgoing; Sat, 2 May 1998 08:56:35 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA11730; Sat, 2 May 1998 08:56:27 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA18270; Sat, 2 May 1998 08:54:16 -0700 (PDT) Date: Sat, 2 May 1998 08:54:16 -0700 (PDT) Message-Id: <199805021554.IAA18270@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/net gethostbydns.c res_comp.c res_send.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/05/02 08:54:16 PDT Modified files: (Branch: RELENG_2_2) lib/libc/net gethostbydns.c res_comp.c res_send.c Log: Merge 4.9.7-t1b changes from current. Revision Changes Path 1.12.2.3 +42 -5 src/lib/libc/net/gethostbydns.c 1.7.2.4 +669 -245 src/lib/libc/net/res_comp.c 1.10.2.4 +43 -2 src/lib/libc/net/res_send.c From owner-cvs-lib Sat May 2 22:07:00 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA05771 for cvs-lib-outgoing; Sat, 2 May 1998 22:07:00 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA05718; Sat, 2 May 1998 22:06:38 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id WAA22393; Sat, 2 May 1998 22:04:22 -0700 (PDT) Date: Sat, 2 May 1998 22:04:22 -0700 (PDT) Message-Id: <199805030504.WAA22393@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libbind Makefile Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/05/02 22:04:22 PDT Added files: lib/libbind Makefile Log: Build libbind for named and friends (not installed in /usr/lib) From owner-cvs-lib Sat May 2 22:08:46 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA05998 for cvs-lib-outgoing; Sat, 2 May 1998 22:08:46 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA05933; Sat, 2 May 1998 22:08:30 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id WAA22431; Sat, 2 May 1998 22:06:14 -0700 (PDT) Date: Sat, 2 May 1998 22:06:14 -0700 (PDT) Message-Id: <199805030506.WAA22431@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib Makefile Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/05/02 22:06:14 PDT Modified files: lib Makefile Log: Add libbind Revision Changes Path 1.67 +2 -2 src/lib/Makefile