From owner-cvs-lib Tue Mar 31 19:27:19 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA28086 for cvs-lib-outgoing; Tue, 31 Mar 1998 19:27:19 -0800 (PST) (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 TAA27861; Tue, 31 Mar 1998 19:25:57 -0800 (PST) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id TAA11589; Tue, 31 Mar 1998 19:24:20 -0800 (PST) Date: Tue, 31 Mar 1998 19:24:20 -0800 (PST) Message-Id: <199804010324.TAA11589@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/csu/alpha Makefile Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/03/31 19:24:20 PST Modified files: lib/csu/alpha Makefile Log: Temporary fix for problems that occur if CFLAGS=-g is added to /etc/make.conf. The tools can't handle generating debug code where we fiddle with the ELF segments. Revision Changes Path 1.4 +2 -1 src/lib/csu/alpha/Makefile From owner-cvs-lib Fri Apr 3 01:13:16 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA00241 for cvs-lib-outgoing; Fri, 3 Apr 1998 01:13:16 -0800 (PST) (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 BAA00186; Fri, 3 Apr 1998 01:13:09 -0800 (PST) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA09956; Fri, 3 Apr 1998 01:11:15 -0800 (PST) Date: Fri, 3 Apr 1998 01:11:15 -0800 (PST) Message-Id: <199804030911.BAA09956@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc_r/man pthread_detach.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/04/03 01:11:15 PST Modified files: lib/libc_r/man pthread_detach.3 Log: This function compiles with the standard, so say so. Add a note about not touching errno and warn about previous drafts of the standard which changed the level of indirection to the thread argument. POSIX had a bit of trouble deciding what to do. So anyone coding to both draft 4 and draft 10 (the final draft) will get burnt by this function. I did. Grrr. Revision Changes Path 1.2 +6 -4 src/lib/libc_r/man/pthread_detach.3 From owner-cvs-lib Fri Apr 3 01:14:20 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA00518 for cvs-lib-outgoing; Fri, 3 Apr 1998 01:14:20 -0800 (PST) (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 BAA00452; Fri, 3 Apr 1998 01:14:14 -0800 (PST) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA09990; Fri, 3 Apr 1998 01:12:19 -0800 (PST) Date: Fri, 3 Apr 1998 01:12:19 -0800 (PST) Message-Id: <199804030912.BAA09990@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc_r/man pthread_join.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/04/03 01:12:19 PST Modified files: lib/libc_r/man pthread_join.3 Log: This function compiles with the standard, so say so. Revision Changes Path 1.3 +3 -3 src/lib/libc_r/man/pthread_join.3 From owner-cvs-lib Fri Apr 3 01:33:20 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA04745 for cvs-lib-outgoing; Fri, 3 Apr 1998 01:33:20 -0800 (PST) (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 BAA04692; Fri, 3 Apr 1998 01:33:11 -0800 (PST) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA10118; Fri, 3 Apr 1998 01:31:17 -0800 (PST) Date: Fri, 3 Apr 1998 01:31:17 -0800 (PST) Message-Id: <199804030931.BAA10118@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc_r/uthread pthread_private.h uthread_create.c uthread_detach.c uthread_join.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/04/03 01:31:16 PST Modified files: lib/libc_r/uthread pthread_private.h uthread_create.c uthread_detach.c uthread_join.c Log: Add a magic field to the pthread structure to help recognize valid threads from invalid ones. The pthread structure is opaque to the user so this change does not cause any incompatibilities. Hopefully this change will help code that was written for draft 4 fail gracefully if the programmer ignores the compiler warning about the change in the level of indirection for the argument passed to pthread_detach(). I got burnt, so I fixed then (expletive deleted) thing. These functions comply with the revised standard. That should shut Terry up! Revision Changes Path 1.7 +8 -1 src/lib/libc_r/uthread/pthread_private.h 1.6 +6 -0 src/lib/libc_r/uthread/uthread_create.c 1.5 +1 -1 src/lib/libc_r/uthread/uthread_detach.c 1.4 +10 -0 src/lib/libc_r/uthread/uthread_join.c From owner-cvs-lib Fri Apr 3 23:29:40 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA11425 for cvs-lib-outgoing; Fri, 3 Apr 1998 23:29:40 -0800 (PST) (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 XAA11390; Fri, 3 Apr 1998 23:29:32 -0800 (PST) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id XAA08082; Fri, 3 Apr 1998 23:27:30 -0800 (PST) Date: Fri, 3 Apr 1998 23:27:30 -0800 (PST) Message-Id: <199804040727.XAA08082@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_create.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/04/03 23:27:29 PST Modified files: lib/libc_r/uthread uthread_create.c Log: Move the magic field initialisation to a place when it is more magic. Revision Changes Path 1.7 +7 -6 src/lib/libc_r/uthread/uthread_create.c From owner-cvs-lib Sat Apr 4 03:00:23 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA00128 for cvs-lib-outgoing; Sat, 4 Apr 1998 03:00:23 -0800 (PST) (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 DAA29943; Sat, 4 Apr 1998 03:00:16 -0800 (PST) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA08868; Sat, 4 Apr 1998 02:58:13 -0800 (PST) Date: Sat, 4 Apr 1998 02:58:13 -0800 (PST) Message-Id: <199804041058.CAA08868@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc_r/uthread pthread_private.h Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/04/04 02:58:12 PST Modified files: lib/libc_r/uthread pthread_private.h Log: Rename static initializer defines for opaque structures so that the POSIX specified names can be declared in pthread.h. Revision Changes Path 1.8 +2 -2 src/lib/libc_r/uthread/pthread_private.h From owner-cvs-lib Sat Apr 4 03:03:05 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA00561 for cvs-lib-outgoing; Sat, 4 Apr 1998 03:03:05 -0800 (PST) (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 DAA00490; Sat, 4 Apr 1998 03:03:00 -0800 (PST) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA08963; Sat, 4 Apr 1998 03:00:57 -0800 (PST) Date: Sat, 4 Apr 1998 03:00:57 -0800 (PST) Message-Id: <199804041100.DAA08963@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/gen ttyname.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/04/04 03:00:57 PST Modified files: lib/libc/gen ttyname.c Log: Change in name of the static initializer define. Revision Changes Path 1.9 +1 -1 src/lib/libc/gen/ttyname.c From owner-cvs-lib Sat Apr 4 03:04:03 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA00703 for cvs-lib-outgoing; Sat, 4 Apr 1998 03:04:03 -0800 (PST) (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 DAA00635; Sat, 4 Apr 1998 03:03:58 -0800 (PST) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA09000; Sat, 4 Apr 1998 03:01:53 -0800 (PST) Date: Sat, 4 Apr 1998 03:01:53 -0800 (PST) Message-Id: <199804041101.DAA09000@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/04 03:01:53 PST Modified files: lib/libc/stdlib malloc.c Log: Change in name of the static initializer define. Revision Changes Path 1.36 +2 -2 src/lib/libc/stdlib/malloc.c From owner-cvs-lib Sat Apr 4 03:05:17 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA01078 for cvs-lib-outgoing; Sat, 4 Apr 1998 03:05:17 -0800 (PST) (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 DAA01025; Sat, 4 Apr 1998 03:05:11 -0800 (PST) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA09034; Sat, 4 Apr 1998 03:03:08 -0800 (PST) Date: Sat, 4 Apr 1998 03:03:08 -0800 (PST) Message-Id: <199804041103.DAA09034@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/stdtime localtime.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/04/04 03:03:08 PST Modified files: lib/libc/stdtime localtime.c Log: Change in name of the static initializer define. Revision Changes Path 1.17 +4 -4 src/lib/libc/stdtime/localtime.c From owner-cvs-lib Sat Apr 4 03:35:26 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA04330 for cvs-lib-outgoing; Sat, 4 Apr 1998 03:35:26 -0800 (PST) (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 DAA04253; Sat, 4 Apr 1998 03:35:07 -0800 (PST) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA09242; Sat, 4 Apr 1998 03:33:03 -0800 (PST) Date: Sat, 4 Apr 1998 03:33:03 -0800 (PST) Message-Id: <199804041133.DAA09242@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_mutex.c uthread_cond.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/04/04 03:33:02 PST Modified files: lib/libc_r/uthread uthread_mutex.c uthread_cond.c Log: Enable static initialisation of mutexes and condition variables. Revision Changes Path 1.5 +16 -4 src/lib/libc_r/uthread/uthread_mutex.c 1.8 +16 -4 src/lib/libc_r/uthread/uthread_cond.c