From owner-cvs-lib Sun Mar 8 07:17:35 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA04540 for cvs-lib-outgoing; Sun, 8 Mar 1998 07:17:35 -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 HAA04498; Sun, 8 Mar 1998 07:17:30 -0800 (PST) (envelope-from mckay@FreeBSD.org) From: Stephen McKay Received: (from mckay@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA07022; Sun, 8 Mar 1998 07:15:37 -0800 (PST) Date: Sun, 8 Mar 1998 07:15:37 -0800 (PST) Message-Id: <199803081515.HAA07022@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/stdio stdio.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk mckay 1998/03/08 07:15:37 PST Modified files: lib/libc/stdio stdio.3 Log: Fixed a few ancient typos, added a little missing stuff, and updated references to abort() in light of POSIX mandated behaviour. I'm still not 100% happy with much of the wording, but it's better than it was. Revision Changes Path 1.7 +23 -20 src/lib/libc/stdio/stdio.3 From owner-cvs-lib Sun Mar 8 07:22:05 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA05001 for cvs-lib-outgoing; Sun, 8 Mar 1998 07:22: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 HAA04890; Sun, 8 Mar 1998 07:21:58 -0800 (PST) (envelope-from mckay@FreeBSD.org) From: Stephen McKay Received: (from mckay@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA07063; Sun, 8 Mar 1998 07:20:05 -0800 (PST) Date: Sun, 8 Mar 1998 07:20:05 -0800 (PST) Message-Id: <199803081520.HAA07063@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/stdio stdio.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk mckay 1998/03/08 07:20:05 PST Modified files: (Branch: RELENG_2_2) lib/libc/stdio stdio.3 Log: MFC rev 1.7: typos, new functions, changed abort() behaviour. Revision Changes Path 1.5.2.2 +23 -20 src/lib/libc/stdio/stdio.3 From owner-cvs-lib Sun Mar 8 09:27:46 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA17753 for cvs-lib-outgoing; Sun, 8 Mar 1998 09:27:46 -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 JAA17702; Sun, 8 Mar 1998 09:27:39 -0800 (PST) (envelope-from dufault@FreeBSD.org) From: Peter Dufault Received: (from dufault@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id JAA00766; Sun, 8 Mar 1998 09:25:45 -0800 (PST) Date: Sun, 8 Mar 1998 09:25:45 -0800 (PST) Message-Id: <199803081725.JAA00766@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-include@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, cvs-share@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/include limits.h signal.h src/lib/libc/gen sysconf.c src/share/man/man9 posix4.9 src/sys/posix4 aio.h mqueue.h posix4.h semaphore.h src/sys/sys _posix.h aio.h mman.h rtprio.h unistd.h Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dufault 1998/03/08 09:25:45 PST Modified files: include limits.h signal.h lib/libc/gen sysconf.c share/man/man9 posix4.9 sys/posix4 aio.h mqueue.h posix4.h semaphore.h sys/sys aio.h mman.h rtprio.h unistd.h Added files: sys/sys _posix.h Log: Reviewed by: bde Changes to support building with _POSIX_SOURCE set to 199309L: 1. Add sys/_posix.h to handle those preprocessor defs that POSIX says have effects when defined before including any header files; 2. Change POSIX4_VISIBLE back to _POSIX4_VISIBLE 3. Add _POSIX4_VISIBLE_HISTORICALLY for pre-existing BSD features now defined in POSIX. These show up when: _POSIX_SOURCE and _POSIX_C_SOURCE are not set or _POSIX_C_SOURCE is set >= 199309L and vanish when: _POSIX_SOURCE is set or _POSIX_C_SOURCE is < 199309L. 4. Explain these in man 9 posix4; 5. Include _posix.h and conditionalize on new feature test. Revision Changes Path 1.7 +10 -4 src/include/limits.h 1.6 +33 -3 src/include/signal.h 1.8 +2 -2 src/lib/libc/gen/sysconf.c 1.2 +40 -27 src/share/man/man9/posix4.9 1.2 +6 -4 src/sys/posix4/aio.h 1.2 +4 -1 src/sys/posix4/mqueue.h 1.2 +5 -13 src/sys/posix4/posix4.h 1.2 +3 -1 src/sys/posix4/semaphore.h 1.4 +1 -35 src/sys/sys/aio.h 1.22 +7 -5 src/sys/sys/mman.h 1.6 +2 -11 src/sys/sys/rtprio.h 1.16 +5 -40 src/sys/sys/unistd.h From owner-cvs-lib Sun Mar 8 09:34:25 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA18571 for cvs-lib-outgoing; Sun, 8 Mar 1998 09:34:25 -0800 (PST) (envelope-from owner-cvs-lib) Received: from spinner.netplex.com.au (spinner.netplex.com.au [202.12.86.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA18542; Sun, 8 Mar 1998 09:34:01 -0800 (PST) (envelope-from peter@netplex.com.au) Received: from spinner.netplex.com.au (localhost [127.0.0.1]) by spinner.netplex.com.au (8.8.8/8.8.8/Spinner) with ESMTP id BAA07388; Mon, 9 Mar 1998 01:33:57 +0800 (WST) (envelope-from peter@spinner.netplex.com.au) Message-Id: <199803081733.BAA07388@spinner.netplex.com.au> X-Mailer: exmh version 2.0.1 12/23/97 To: Peter Dufault cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-include@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, cvs-share@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/include limits.h signal.h src/lib/libc/gen sysconf.c src/share/man/man9 posix4.9 src/sys/posix4 aio.h mqueue.h posix4.h semaphore.h src/sys/sys _posix.h aio.h mman.h rtprio.h unistd.h In-reply-to: Your message of "Sun, 08 Mar 1998 09:25:45 PST." <199803081725.JAA00766@freefall.freebsd.org> Date: Mon, 09 Mar 1998 01:33:56 +0800 From: Peter Wemm Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Peter Dufault wrote: [..] > 2. Change POSIX4_VISIBLE back to _POSIX4_VISIBLE > > 3. Add _POSIX4_VISIBLE_HISTORICALLY for pre-existing BSD features now > defined in POSIX. These show up when: [..] > 4. Explain these in man 9 posix4; I thought posix.4 was defunct and that it was renamed to posix.1b? If so, then I suspect that the last place that Joe Random Programmer will look for posix1b stuff will be under posix4. Cheers, -Peter From owner-cvs-lib Sun Mar 8 11:13:27 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA26586 for cvs-lib-outgoing; Sun, 8 Mar 1998 11:13:27 -0800 (PST) (envelope-from owner-cvs-lib) Received: from cimlogic.com.au (cimlog.lnk.telstra.net [139.130.51.31]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA26528; Sun, 8 Mar 1998 11:13:07 -0800 (PST) (envelope-from jb@cimlogic.com.au) Received: (from jb@localhost) by cimlogic.com.au (8.8.5/8.8.7) id GAA13291; Mon, 9 Mar 1998 06:13:06 +1100 (EST) (envelope-from jb) From: John Birrell Message-Id: <199803081913.GAA13291@cimlogic.com.au> Subject: Re: cvs commit: src/include limits.h signal.h src/lib/libc/gen sysconf.c src/share/man/man9 posix4.9 src/sys/posix4 aio.h mqueue In-Reply-To: <199803081733.BAA07388@spinner.netplex.com.au> from Peter Wemm at "Mar 9, 98 01:33:56 am" To: peter@netplex.com.au (Peter Wemm) Date: Mon, 9 Mar 1998 06:13:06 +1100 (EST) Cc: dufault@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-include@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, cvs-share@FreeBSD.ORG, cvs-sys@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Peter Wemm wrote: > I thought posix.4 was defunct and that it was renamed to posix.1b? If so, > then I suspect that the last place that Joe Random Programmer will look > for posix1b stuff will be under posix4. AFAIK POSIX 1004.3 became POSIX 1003.1b in 1993. And that was revised with the addition of 1003.1c-1995 and 1003.1i-1995 to become 1003.1-1996 which is the standard that everyone should refer to. -- John Birrell - jb@cimlogic.com.au; jb@freebsd.org CIMlogic Pty Ltd, GPO Box 117A, Melbourne Vic 3001, Australia +61 418 353 137 From owner-cvs-lib Sun Mar 8 12:06:09 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA03224 for cvs-lib-outgoing; Sun, 8 Mar 1998 12:06:09 -0800 (PST) (envelope-from owner-cvs-lib) Received: from hda.hda.com (hda-bicnet.bicnet.net [208.220.66.37]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA03137; Sun, 8 Mar 1998 12:05:25 -0800 (PST) (envelope-from dufault@hda.hda.com) Received: (from dufault@localhost) by hda.hda.com (8.8.5/8.8.5) id PAA15799; Sun, 8 Mar 1998 15:04:49 -0500 (EST) From: Peter Dufault Message-Id: <199803082004.PAA15799@hda.hda.com> Subject: Re: cvs commit: src/include limits.h signal.h src/lib/libc/gen sysconf.c src/share/man/man9 posix4.9 src/sys/posix4 aio.h mqueue In-Reply-To: <199803081913.GAA13291@cimlogic.com.au> from John Birrell at "Mar 9, 98 06:13:06 am" To: jb@cimlogic.com.au (John Birrell) Date: Sun, 8 Mar 1998 15:04:48 -0500 (EST) Cc: peter@netplex.com.au, dufault@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-include@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, cvs-share@FreeBSD.ORG, cvs-sys@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL25 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > AFAIK POSIX 1004.3 became POSIX 1003.1b in 1993. And that was revised > with the addition of 1003.1c-1995 and 1003.1i-1995 to become 1003.1-1996 > which is the standard that everyone should refer to. I'm out of it - I'm working off the 1994 document. I don't like sticking this right into sys/kern, though, unless everyone agrees that is the place. Peter -- Peter Dufault (dufault@hda.com) Realtime development, Machine control, HD Associates, Inc. Safety critical systems, Agency approval From owner-cvs-lib Sun Mar 8 12:15:07 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA04672 for cvs-lib-outgoing; Sun, 8 Mar 1998 12:15:07 -0800 (PST) (envelope-from owner-cvs-lib) Received: from sos.freebsd.dk (sos.freebsd.dk [195.8.129.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA04601; Sun, 8 Mar 1998 12:14:21 -0800 (PST) (envelope-from sos@sos.freebsd.dk) Received: (from sos@localhost) by sos.freebsd.dk (8.8.8/8.8.8) id VAA02639; Sun, 8 Mar 1998 21:13:20 +0100 (MET) (envelope-from sos) Message-Id: <199803082013.VAA02639@sos.freebsd.dk> Subject: Re: cvs commit: src/include limits.h signal.h src/lib/libc/gen sysconf.c src/share/man/man9 posix4.9 src/sys/posix4 aio.h mqueue In-Reply-To: <199803082004.PAA15799@hda.hda.com> from Peter Dufault at "Mar 8, 98 03:04:48 pm" To: dufault@hda.com (Peter Dufault) Date: Sun, 8 Mar 1998 21:13:20 +0100 (MET) Cc: jb@cimlogic.com.au, peter@netplex.com.au, dufault@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-include@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, cvs-share@FreeBSD.ORG, cvs-sys@FreeBSD.ORG From: Søren Schmidt Reply-to: sos@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL30 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk You broke /sys/sys/aoi.h by moving struct sigevent to /usr/include/signal.h Now you cannot compile a kernel as it doesn't use /usr/include Please get this right asap! -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Søren Schmidt (sos@FreeBSD.org) FreeBSD Core Team Even more code to hack -- will it ever end .. From owner-cvs-lib Sun Mar 8 15:26:38 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA28985 for cvs-lib-outgoing; Sun, 8 Mar 1998 15:26:38 -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 PAA28937; Sun, 8 Mar 1998 15:26: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 PAA02918; Sun, 8 Mar 1998 15:24:09 -0800 (PST) Date: Sun, 8 Mar 1998 15:24:09 -0800 (PST) Message-Id: <199803082324.PAA02918@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 jb 1998/03/08 15:24:08 PST Modified files: lib Makefile Log: Can build libc and libc_r on alpha now. Changed MACHINE to MACHINE_ARCH with the expectation that pc98 will use elf the same as i386. Nuked tahoe and vax 'cause the files they reference aren't in the tree. If you want vax goto NetBSD. If you want tahoe... tough. Revision Changes Path 1.64 +13 -17 src/lib/Makefile From owner-cvs-lib Sun Mar 8 20:31:39 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA21385 for cvs-lib-outgoing; Sun, 8 Mar 1998 20:31:39 -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 UAA21282; Sun, 8 Mar 1998 20:31:02 -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 UAA05054; Sun, 8 Mar 1998 20:29:02 -0800 (PST) Date: Sun, 8 Mar 1998 20:29:02 -0800 (PST) Message-Id: <199803090429.UAA05054@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/gen opendir.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/03/08 20:29:02 PST Modified files: lib/libc/gen opendir.c Log: Cast pointer to a long instead of an int to keep a 64-bit compiler happy. The code works either way, but I like a clean compile. Revision Changes Path 1.7 +1 -1 src/lib/libc/gen/opendir.c From owner-cvs-lib Sun Mar 8 20:37:05 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA22435 for cvs-lib-outgoing; Sun, 8 Mar 1998 20:37: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 UAA22327; Sun, 8 Mar 1998 20:36:17 -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 UAA05166; Sun, 8 Mar 1998 20:34:17 -0800 (PST) Date: Sun, 8 Mar 1998 20:34:17 -0800 (PST) Message-Id: <199803090434.UAA05166@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/gen sysctlbyname.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/03/08 20:34:17 PST Modified files: lib/libc/gen sysctlbyname.c Log: Change a variable to type size_t to suit the sysctl prototype. Add #include to get prototypes. Revision Changes Path 1.3 +4 -2 src/lib/libc/gen/sysctlbyname.c From owner-cvs-lib Sun Mar 8 20:38:46 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA22652 for cvs-lib-outgoing; Sun, 8 Mar 1998 20:38:46 -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 UAA22558; Sun, 8 Mar 1998 20:38:06 -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 UAA05205; Sun, 8 Mar 1998 20:36:09 -0800 (PST) Date: Sun, 8 Mar 1998 20:36:09 -0800 (PST) Message-Id: <199803090436.UAA05205@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/gen getvfsbyname.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/03/08 20:36:08 PST Modified files: lib/libc/gen getvfsbyname.c Log: getvfsbyname() doesn't existing NetBSD, so return ENOSYS if compiled into a library with __NETBSD_SYSCALLS defined. Revision Changes Path 1.3 +5 -1 src/lib/libc/gen/getvfsbyname.c From owner-cvs-lib Sun Mar 8 20:44:58 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA23812 for cvs-lib-outgoing; Sun, 8 Mar 1998 20:44:58 -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 UAA23637; Sun, 8 Mar 1998 20:44:19 -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 UAA05349; Sun, 8 Mar 1998 20:42:20 -0800 (PST) Date: Sun, 8 Mar 1998 20:42:20 -0800 (PST) Message-Id: <199803090442.UAA05349@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/gmon gmon.c mcount.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/03/08 20:42:19 PST Modified files: lib/libc/gmon gmon.c mcount.c Log: These files are very specific to FreeBSD kernels, so silently compile no code when building a library with __NETBSD_SYSCALLS defined. Revision Changes Path 1.4 +2 -0 src/lib/libc/gmon/gmon.c 1.10 +4 -1 src/lib/libc/gmon/mcount.c From owner-cvs-lib Sun Mar 8 21:28:33 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA03337 for cvs-lib-outgoing; Sun, 8 Mar 1998 21:28:33 -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 VAA03000; Sun, 8 Mar 1998 21:27:35 -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 VAA05744; Sun, 8 Mar 1998 21:09:44 -0800 (PST) Date: Sun, 8 Mar 1998 21:09:44 -0800 (PST) Message-Id: <199803090509.VAA05744@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc_r Makefile Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/03/08 21:09:44 PST Modified files: lib/libc_r Makefile Log: Add lib/libc/include as an directory to search for header files. Change MACHINE references to MACHINE_ARCH. Declare the names of the syscalls that need to be renamed to allow for the functions that libc_r provides replacements for. This list used to be in lib/libc/sys/Makefile.inc, but has been moved here to keep that makefile tidy and remove the temptation for people to add things to the list without adding a libc_r replacement function. Revision Changes Path 1.7 +16 -3 src/lib/libc_r/Makefile From owner-cvs-lib Sun Mar 8 21:28:33 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA03338 for cvs-lib-outgoing; Sun, 8 Mar 1998 21:28:33 -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 VAA03020; Sun, 8 Mar 1998 21:27:41 -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 UAA05458; Sun, 8 Mar 1998 20:46:28 -0800 (PST) Date: Sun, 8 Mar 1998 20:46:28 -0800 (PST) Message-Id: <199803090446.UAA05458@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 uthread_kern.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/03/08 20:46:28 PST Modified files: lib/libc_r/uthread uthread_create.c uthread_kern.c Log: Add FreeBSD/Alpha code to initialise a jmpbuf for a created thread. Change a bunch of __alpha references to __alpha__. Revision Changes Path 1.5 +19 -3 src/lib/libc_r/uthread/uthread_create.c 1.7 +4 -4 src/lib/libc_r/uthread/uthread_kern.c From owner-cvs-lib Sun Mar 8 21:28:37 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA03354 for cvs-lib-outgoing; Sun, 8 Mar 1998 21:28:37 -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 VAA02981; Sun, 8 Mar 1998 21:27:30 -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 VAA05673; Sun, 8 Mar 1998 21:05:33 -0800 (PST) Date: Sun, 8 Mar 1998 21:05:33 -0800 (PST) Message-Id: <199803090505.VAA05673@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/include spinlock.h Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/03/08 21:05:33 PST Added files: lib/libc/include spinlock.h Log: Add a private (to libc, libc_r and libpthread) header file containing prototypes for the spinlock functions that will be used for thread locks. libc will have stubs declared with weak symbols. libpthread and libc_r will have functions that really do something. From owner-cvs-lib Sun Mar 8 21:28:39 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA03358 for cvs-lib-outgoing; Sun, 8 Mar 1998 21:28:39 -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 VAA03009; Sun, 8 Mar 1998 21:27:38 -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 UAA05245; Sun, 8 Mar 1998 20:39:15 -0800 (PST) Date: Sun, 8 Mar 1998 20:39:15 -0800 (PST) Message-Id: <199803090439.UAA05245@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/gen semctl.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/03/08 20:39:14 PST Modified files: lib/libc/gen semctl.c Log: NetBSD implements semctl using a __semctl syscall instead of the semsys syscall that FreeBSD kernels use. Grumble. So make the call dependent on if __NETBSD_SYSCALLS is defined. Revision Changes Path 1.2 +4 -0 src/lib/libc/gen/semctl.c From owner-cvs-lib Sun Mar 8 22:24:12 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA13054 for cvs-lib-outgoing; Sun, 8 Mar 1998 22:24:12 -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 WAA12962; Sun, 8 Mar 1998 22:23:41 -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 WAA06277; Sun, 8 Mar 1998 22:21:43 -0800 (PST) Date: Sun, 8 Mar 1998 22:21:43 -0800 (PST) Message-Id: <199803090621.WAA06277@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc Makefile.inc Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/03/08 22:21:42 PST Modified files: lib/libc Makefile.inc Log: Define empty variables in case no names are added to them. This avoids substitution errors for variables that don't exist. If a machine architecture dependent makefile exists, include it to discover if libc or libc_r is being built with NetBSD syscalls instead of FreeBSD ones. Put a NO_QUAD thingy around the quad makefile so that 64-bit architectures can ignore that sh*t. In the test for MDSRCS being empty, add all MISRCS to SRCS, rather than just ignoring them. Revision Changes Path 1.4 +23 -2 src/lib/libc/Makefile.inc From owner-cvs-lib Sun Mar 8 22:27:42 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA13629 for cvs-lib-outgoing; Sun, 8 Mar 1998 22:27:42 -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 WAA13527; Sun, 8 Mar 1998 22:27:29 -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 WAA06324; Sun, 8 Mar 1998 22:24:09 -0800 (PST) Date: Sun, 8 Mar 1998 22:24:09 -0800 (PST) Message-Id: <199803090624.WAA06324@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/compat-43 Makefile.inc Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/03/08 22:24:08 PST Modified files: lib/libc/compat-43 Makefile.inc Log: MACHINE -> MACHINE_ARCH Revision Changes Path 1.8 +2 -2 src/lib/libc/compat-43/Makefile.inc From owner-cvs-lib Sun Mar 8 22:27:46 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA13647 for cvs-lib-outgoing; Sun, 8 Mar 1998 22:27:46 -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 WAA13532; Sun, 8 Mar 1998 22:27:30 -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 WAA06197; Sun, 8 Mar 1998 22:16:40 -0800 (PST) Date: Sun, 8 Mar 1998 22:16:40 -0800 (PST) Message-Id: <199803090616.WAA06197@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc Makefile Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/03/08 22:16:40 PST Modified files: lib/libc Makefile Log: Add an include path to private linc/libc_r/libpthread header files. Define the HIDDEN_SYSCALLS macro as empty because libc doesn't have renamed syscalls. This avoids an undefined macro error when libc/sys/Makefile.inc goes to look though it. HIDDEN_SYSCALLS is used by the equivalent makefile to this one in lib/libc_r to list those syscalls that it needs to rename so that libc_r can provide replacement functions. Revision Changes Path 1.21 +7 -2 src/lib/libc/Makefile From owner-cvs-lib Sun Mar 8 22:39:10 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA15405 for cvs-lib-outgoing; Sun, 8 Mar 1998 22:39:10 -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 WAA15202; Sun, 8 Mar 1998 22:36:41 -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 WAA06381; Sun, 8 Mar 1998 22:34:43 -0800 (PST) Date: Sun, 8 Mar 1998 22:34:43 -0800 (PST) Message-Id: <199803090634.WAA06381@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/alpha - Imported sources Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/03/08 22:34:43 PST src/lib/libc/alpha - Imported sources Update of /home/ncvs/src/lib/libc/alpha In directory freefall.freebsd.org:/tmp/cvs-serv6371 Log Message: Import sources from NetBSD, tweaked for building in FreeBSD. Status: Vendor Tag: JB Release Tags: netbsd_1_3 N /home/ncvs/src/lib/libc/alpha/SYS.h N /home/ncvs/src/lib/libc/alpha/Makefile.inc N /home/ncvs/src/lib/libc/alpha/stdlib/Makefile.inc N /home/ncvs/src/lib/libc/alpha/stdlib/netbsd_malloc.c N /home/ncvs/src/lib/libc/alpha/gen/netbsd_getdtablesize.c N /home/ncvs/src/lib/libc/alpha/gen/_setjmp.S N /home/ncvs/src/lib/libc/alpha/gen/divrem.m4 N /home/ncvs/src/lib/libc/alpha/gen/fabs.S N /home/ncvs/src/lib/libc/alpha/gen/flt_rounds.c N /home/ncvs/src/lib/libc/alpha/gen/fpgetmask.c N /home/ncvs/src/lib/libc/alpha/gen/fpgetround.c N /home/ncvs/src/lib/libc/alpha/gen/fpgetsticky.c N /home/ncvs/src/lib/libc/alpha/gen/fpsetmask.c N /home/ncvs/src/lib/libc/alpha/gen/fpsetround.c N /home/ncvs/src/lib/libc/alpha/gen/fpsetsticky.c N /home/ncvs/src/lib/libc/alpha/gen/frexp.c N /home/ncvs/src/lib/libc/alpha/gen/infinity.c N /home/ncvs/src/lib/libc/alpha/gen/isinf.c N /home/ncvs/src/lib/libc/alpha/gen/ldexp.c N /home/ncvs/src/lib/libc/alpha/gen/modf.c N /home/ncvs/src/lib/libc/alpha/gen/setjmp.S N /home/ncvs/src/lib/libc/alpha/gen/sigsetjmp.S N /home/ncvs/src/lib/libc/alpha/gen/netbsd_getcwd.c N /home/ncvs/src/lib/libc/alpha/gen/Makefile.inc N /home/ncvs/src/lib/libc/alpha/net/htonl.S N /home/ncvs/src/lib/libc/alpha/net/byte_swap_2.S N /home/ncvs/src/lib/libc/alpha/net/byte_swap_4.S N /home/ncvs/src/lib/libc/alpha/net/Makefile.inc N /home/ncvs/src/lib/libc/alpha/net/htons.S N /home/ncvs/src/lib/libc/alpha/net/ntohl.S N /home/ncvs/src/lib/libc/alpha/net/ntohs.S N /home/ncvs/src/lib/libc/alpha/string/Makefile.inc N /home/ncvs/src/lib/libc/alpha/string/bcopy.S N /home/ncvs/src/lib/libc/alpha/string/memcpy.S N /home/ncvs/src/lib/libc/alpha/string/memmove.S N /home/ncvs/src/lib/libc/alpha/string/bzero.S N /home/ncvs/src/lib/libc/alpha/string/ffs.S N /home/ncvs/src/lib/libc/alpha/sys/Makefile.inc N /home/ncvs/src/lib/libc/alpha/sys/brk.S N /home/ncvs/src/lib/libc/alpha/sys/cerror.S N /home/ncvs/src/lib/libc/alpha/sys/exect.S N /home/ncvs/src/lib/libc/alpha/sys/fork.S N /home/ncvs/src/lib/libc/alpha/sys/pipe.S N /home/ncvs/src/lib/libc/alpha/sys/ptrace.S N /home/ncvs/src/lib/libc/alpha/sys/sbrk.S N /home/ncvs/src/lib/libc/alpha/sys/setlogin.S N /home/ncvs/src/lib/libc/alpha/sys/sigpending.S N /home/ncvs/src/lib/libc/alpha/sys/sigprocmask.S N /home/ncvs/src/lib/libc/alpha/sys/sigreturn.S N /home/ncvs/src/lib/libc/alpha/sys/sigsuspend.S N /home/ncvs/src/lib/libc/alpha/sys/syscall.S N /home/ncvs/src/lib/libc/alpha/sys/Ovfork.S No conflicts created by this import From owner-cvs-lib Sun Mar 8 22:48:56 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA16992 for cvs-lib-outgoing; Sun, 8 Mar 1998 22:48:56 -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 WAA16760; Sun, 8 Mar 1998 22:48:20 -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 WAA06547; Sun, 8 Mar 1998 22:46:22 -0800 (PST) Date: Sun, 8 Mar 1998 22:46:22 -0800 (PST) Message-Id: <199803090646.WAA06547@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/03/08 22:46:22 PST Added files: lib/libc/gen _spinlock_stub.c Log: Stub functions for thread locking with weak symbols so that they are only linked when not linking an application against libc_r or libpthread. From owner-cvs-lib Sun Mar 8 22:50:39 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA17280 for cvs-lib-outgoing; Sun, 8 Mar 1998 22:50:39 -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 WAA17178; Sun, 8 Mar 1998 22:50:25 -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 WAA06591; Sun, 8 Mar 1998 22:48:26 -0800 (PST) Date: Sun, 8 Mar 1998 22:48:26 -0800 (PST) Message-Id: <199803090648.WAA06591@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/gen Makefile.inc Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/03/08 22:48:26 PST Modified files: lib/libc/gen Makefile.inc Log: Change MACHINE to MACHINE_ARCH. Add _spinlock.c (stubs) to sources. Nuke tahoe and vax. Revision Changes Path 1.45 +4 -12 src/lib/libc/gen/Makefile.inc From owner-cvs-lib Sun Mar 8 22:57:42 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA18630 for cvs-lib-outgoing; Sun, 8 Mar 1998 22:57:42 -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 WAA18540; Sun, 8 Mar 1998 22:57:28 -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 WAA06661; Sun, 8 Mar 1998 22:51:25 -0800 (PST) Date: Sun, 8 Mar 1998 22:51:25 -0800 (PST) Message-Id: <199803090651.WAA06661@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/stdio tmpfile.c vasprintf.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/03/08 22:51:24 PST Modified files: lib/libc/stdio tmpfile.c vasprintf.c Log: Added #include to get prototypes. Revision Changes Path 1.2 +1 -0 src/lib/libc/stdio/tmpfile.c 1.8 +2 -1 src/lib/libc/stdio/vasprintf.c From owner-cvs-lib Sun Mar 8 22:57:42 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA18631 for cvs-lib-outgoing; Sun, 8 Mar 1998 22:57:42 -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 WAA18542; Sun, 8 Mar 1998 22:57:29 -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 WAA06715; Sun, 8 Mar 1998 22:54:51 -0800 (PST) Date: Sun, 8 Mar 1998 22:54:51 -0800 (PST) Message-Id: <199803090654.WAA06715@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/03/08 22:54:51 PST Modified files: lib/libc_r/uthread uthread_fork.c Log: When forking a process, only the running thread gets to live. All other threads never see the light of day and if they leave things locked, blame POSIX. Revision Changes Path 1.3 +39 -0 src/lib/libc_r/uthread/uthread_fork.c From owner-cvs-lib Sun Mar 8 23:02:45 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA19197 for cvs-lib-outgoing; Sun, 8 Mar 1998 23:02:45 -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 XAA19158; Sun, 8 Mar 1998 23:02:37 -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 XAA06790; Sun, 8 Mar 1998 23:00:39 -0800 (PST) Date: Sun, 8 Mar 1998 23:00:39 -0800 (PST) Message-Id: <199803090700.XAA06790@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/03/08 23:00:39 PST Modified files: lib/libc/stdlib malloc.c Log: NetBSD doesn't have a utrace syscall, so don't define that if __NETBSD_SYSCALLS is defined. Revision Changes Path 1.35 +4 -2 src/lib/libc/stdlib/malloc.c From owner-cvs-lib Sun Mar 8 23:05:15 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA19400 for cvs-lib-outgoing; Sun, 8 Mar 1998 23:05:15 -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 XAA19361; Sun, 8 Mar 1998 23:05:06 -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 XAA06843; Sun, 8 Mar 1998 23:03:07 -0800 (PST) Date: Sun, 8 Mar 1998 23:03:07 -0800 (PST) Message-Id: <199803090703.XAA06843@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/alpha/stdlib Makefile.inc netbsd_malloc.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/03/08 23:03:07 PST Modified files: lib/libc/alpha/stdlib Makefile.inc Removed files: lib/libc/alpha/stdlib netbsd_malloc.c Log: Oops, we don't need NetBSD's malloc 'cause we can turn off utrace in phk's malloc. Revision Changes Path 1.2 +2 -2 src/lib/libc/alpha/stdlib/Makefile.inc From owner-cvs-lib Sun Mar 8 23:24:31 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA22971 for cvs-lib-outgoing; Sun, 8 Mar 1998 23:24:31 -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 XAA22930; Sun, 8 Mar 1998 23:24: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 XAA07170; Sun, 8 Mar 1998 23:22:13 -0800 (PST) Date: Sun, 8 Mar 1998 23:22:13 -0800 (PST) Message-Id: <199803090722.XAA07170@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/03/08 23:22:13 PST Modified files: lib/libc/sys Makefile.inc Log: Yikes, this is the worst of the lot. Bruce suggested doing this (!). Include the architecture specific sys makefile like previously, but what this contains differs. It defines MDASM which list architecture specific asm code that *replaces* syscalls of the same name defined in MIASM (which gets defined by the syscall.mk or netbsd_syscall.mk dependent of NETBSD_SYSCALLS being defined). If a syscall has a C source implementation or something funny done to it, or just doesn't need default asm source generated for it, then it is listed in NOASM. syscall.mk is generated by makesyscalls.sh with other syscall files. netbsd_syscall.mk is a hand-generated equivalent. So if a new syscall is added and no other makefiles are edited, it will automatically have the default asm source generated for it (whether you want it or not). Anything listed in MDASM gets added to SRCS and gets built. For each syscall name in MIASM, if it doesn't exist in MDASM or NOASM, it gets added to the ASM or ASMR lists to have code generated for it. If the syscall name was listed in HIDDEN_SYSCALLS (intended for use by libc_r, not libc which has it defined, but empty), then the name is added to the ASMR list and gets renamed before being built; otherwise it is added to the ASM list and gets built with the same name. I wonder if this is too complicated. But it works on both i386 and alpha. Revision Changes Path 1.47 +45 -56 src/lib/libc/sys/Makefile.inc From owner-cvs-lib Sun Mar 8 23:27:44 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA23742 for cvs-lib-outgoing; Sun, 8 Mar 1998 23:27:44 -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 XAA23607; Sun, 8 Mar 1998 23:27:28 -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 XAA07048; Sun, 8 Mar 1998 23:07:21 -0800 (PST) Date: Sun, 8 Mar 1998 23:07:21 -0800 (PST) Message-Id: <199803090707.XAA07048@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/sys netbsd_getdirentries.c netbsd_stat.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/03/08 23:07:21 PST Added files: lib/libc/sys netbsd_getdirentries.c netbsd_stat.c Log: Compatibility functions for use when __NETBSD_SYSCALLS is defined. From owner-cvs-lib Sun Mar 8 23:27:47 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA23767 for cvs-lib-outgoing; Sun, 8 Mar 1998 23:27:47 -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 XAA23616; Sun, 8 Mar 1998 23:27:29 -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 XAA07097; Sun, 8 Mar 1998 23:09:56 -0800 (PST) Date: Sun, 8 Mar 1998 23:09:56 -0800 (PST) Message-Id: <199803090709.XAA07097@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/sys __error.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/03/08 23:09:56 PST Added files: lib/libc/sys __error.c Log: Function to return a pointer to the non-threaded errno. This is declared with a weak symbol so that it won't be linked when linking against libc_r or libpthread. From owner-cvs-lib Sun Mar 8 23:30:06 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA24715 for cvs-lib-outgoing; Sun, 8 Mar 1998 23:30:06 -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 XAA24597; Sun, 8 Mar 1998 23:29: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 XAA07218; Sun, 8 Mar 1998 23:27:59 -0800 (PST) Date: Sun, 8 Mar 1998 23:27:59 -0800 (PST) Message-Id: <199803090727.XAA07218@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/sys mmap.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/03/08 23:27:59 PST Modified files: lib/libc/sys mmap.c Log: Add #include to get the prototype for __syscall(). Cast to long before casting to a void ptr to shut up gcc. Revision Changes Path 1.3 +2 -1 src/lib/libc/sys/mmap.c From owner-cvs-lib Sun Mar 8 23:39:24 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA27392 for cvs-lib-outgoing; Sun, 8 Mar 1998 23:39:24 -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 XAA27325; Sun, 8 Mar 1998 23:38:56 -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 XAA07331; Sun, 8 Mar 1998 23:36:57 -0800 (PST) Date: Sun, 8 Mar 1998 23:36:57 -0800 (PST) Message-Id: <199803090736.XAA07331@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/03/08 23:36:56 PST Modified files: lib/libc/i386/sys Makefile.inc Log: Nearly missed this one. List non-default asm sources in MDASM so that they replace the defaults. For funny or incomplete syscalls, list them in NOASM to stop them from getting built as defaults. Revision Changes Path 1.8 +20 -1 src/lib/libc/i386/sys/Makefile.inc From owner-cvs-lib Mon Mar 9 22:58:36 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA27817 for cvs-lib-outgoing; Mon, 9 Mar 1998 22:58:36 -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 WAA27703; Mon, 9 Mar 1998 22:58:23 -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 WAA07892; Mon, 9 Mar 1998 22:56:17 -0800 (PST) Date: Mon, 9 Mar 1998 22:56:17 -0800 (PST) Message-Id: <199803100656.WAA07892@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/csu/alpha - Imported sources Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/03/09 22:56:17 PST src/lib/csu/alpha - Imported sources Update of /home/ncvs/src/lib/csu/alpha In directory freefall.freebsd.org:/tmp/cvs-serv7878 Log Message: Import a sanitized version of jdp's crt1.c from i386-elf. I have removed the rtld code pending implementation on the alpha. The csu/i386-elf should be renamed as csu/elf and this directory trashed. Consider this a temporary implementation. Status: Vendor Tag: JB Release Tags: jdp N /home/ncvs/src/lib/csu/alpha/crt1.c No conflicts created by this import From owner-cvs-lib Mon Mar 9 23:06:43 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA29226 for cvs-lib-outgoing; Mon, 9 Mar 1998 23:06:43 -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 XAA29163; Mon, 9 Mar 1998 23:06:27 -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 XAA07952; Mon, 9 Mar 1998 23:04:21 -0800 (PST) Date: Mon, 9 Mar 1998 23:04:21 -0800 (PST) Message-Id: <199803100704.XAA07952@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/csu/alpha Makefile crt0.c crtbegin.c crtend.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/03/09 23:04:21 PST Modified files: lib/csu/alpha Makefile Removed files: lib/csu/alpha crt0.c crtbegin.c crtend.c Log: Trash startup sources from NetBSD in favour of jdp's FreeBSD source now that has been committed. The makefile is derived from the i386-elf version, modified to pick up most of the source (except crt1.c) from i386-elf. With minor changes to i386-elf/crt1.c, this directory can be combined with i386-elf to be a single csu/elf directory for all seasons. Revision Changes Path 1.2 +22 -40 src/lib/csu/alpha/Makefile From owner-cvs-lib Wed Mar 11 12:39:03 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA03478 for cvs-lib-outgoing; Wed, 11 Mar 1998 12:39: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 MAA03374; Wed, 11 Mar 1998 12:38: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 MAA03287; Wed, 11 Mar 1998 12:36:13 -0800 (PST) Date: Wed, 11 Mar 1998 12:36:13 -0800 (PST) Message-Id: <199803112036.MAA03287@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/csu/alpha - Imported sources Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/03/11 12:36:13 PST src/lib/csu/alpha - Imported sources Update of /home/ncvs/src/lib/csu/alpha In directory freefall.freebsd.org:/tmp/cvs-serv3245 Log Message: Sharing the crt sources with i386-elf wasn't too successful. The crti asm code didn't link the way it was supposed to and the calling convention for the entry "function" turned out to be very different. On alpha it's a true function, but on i386 it's a fudge. Blech. So jdp suggested keeping separate sets of source and avoiding lots of #ifdefs. These files are based on his i386-elf code, with crt1.c borrowing code from NetBSD's crt0. The copyright reflects that. Complicating matters, the code turned out to be difficult to bootstrap build using NetBSD tools. To compile against the FreeBSD rtld header requires FreeBSD specific headers, but these can't be installed until the tools are built, and they can't be built without the FreeBSD crt objects. Anal retentive. So I introduced a HAVE_RTLD #define that isn't set during the build process until all the tools are built and the headers installed. Status: Vendor Tag: jb Release Tags: jdp U /home/ncvs/src/lib/csu/alpha/crt1.c C /home/ncvs/src/lib/csu/alpha/crtend.c C /home/ncvs/src/lib/csu/alpha/crtbegin.c 2 conflicts created by this import. Use the following command to help the merge: cvs checkout -jjb:yesterday -jjb /home/ncvs/src/lib/csu/alpha From owner-cvs-lib Wed Mar 11 12:45:44 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA05106 for cvs-lib-outgoing; Wed, 11 Mar 1998 12:45:44 -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 MAA04932; Wed, 11 Mar 1998 12:44: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 MAA03395; Wed, 11 Mar 1998 12:41:56 -0800 (PST) Date: Wed, 11 Mar 1998 12:41:56 -0800 (PST) Message-Id: <199803112041.MAA03395@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/11 12:41:56 PST Modified files: lib/csu/alpha Makefile Log: Don't share sources with i386-elf. That was too difficult. 8-( Add a bootstrap mode so that non-rtld versions of these objects can be built when bootstrapping the system with NetBSD tools, headers and libraries. Once the FreeBSD tools are built, the FreeBSD headers are installed and *then* these objects can be recompiled with the rtld references. Phew. Revision Changes Path 1.3 +7 -4 src/lib/csu/alpha/Makefile From owner-cvs-lib Wed Mar 11 12:47:39 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA05481 for cvs-lib-outgoing; Wed, 11 Mar 1998 12:47:39 -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 MAA05393; Wed, 11 Mar 1998 12:47:19 -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 MAA03507; Wed, 11 Mar 1998 12:45:00 -0800 (PST) Date: Wed, 11 Mar 1998 12:45:00 -0800 (PST) Message-Id: <199803112045.MAA03507@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/csu/alpha - Imported sources Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/03/11 12:45:00 PST src/lib/csu/alpha - Imported sources Update of /home/ncvs/src/lib/csu/alpha In directory freefall.freebsd.org:/tmp/cvs-serv3489 Log Message: Do these clash with files of the same name in the Attic? Status: Vendor Tag: jb Release Tags: jdp U /home/ncvs/src/lib/csu/alpha/crtend.c U /home/ncvs/src/lib/csu/alpha/crtbegin.c No conflicts created by this import From owner-cvs-lib Wed Mar 11 12:51:40 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA06015 for cvs-lib-outgoing; Wed, 11 Mar 1998 12:51: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 MAA05953; Wed, 11 Mar 1998 12:51:17 -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 MAA03631; Wed, 11 Mar 1998 12:48:58 -0800 (PST) Date: Wed, 11 Mar 1998 12:48:58 -0800 (PST) Message-Id: <199803112048.MAA03631@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/csu/alpha crtbegin.c crtend.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/03/11 12:48:57 PST Added files: lib/csu/alpha crtbegin.c crtend.c Log: Bring these back from the dead. From owner-cvs-lib Wed Mar 11 21:25:43 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA04494 for cvs-lib-outgoing; Wed, 11 Mar 1998 21:25:43 -0800 (PST) (envelope-from owner-cvs-lib) Received: from hydrogen.nike.efn.org (d182-89.uoregon.edu [128.223.182.89]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA03221; Wed, 11 Mar 1998 21:21:14 -0800 (PST) (envelope-from gurney_j@efn.org) Received: (from jmg@localhost) by hydrogen.nike.efn.org (8.8.7/8.8.7) id VAA14703; Wed, 11 Mar 1998 21:21:13 -0800 (PST) Message-ID: <19980311212112.54062@hydrogen.nike.efn.org> Date: Wed, 11 Mar 1998 21:21:12 -0800 From: John-Mark Gurney To: John Birrell Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/csu/alpha Makefile References: <199803112041.MAA03395@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.69 In-Reply-To: <199803112041.MAA03395@freefall.freebsd.org>; from John Birrell on Wed, Mar 11, 1998 at 12:41:56PM -0800 Reply-To: John-Mark Gurney Organization: Cu Networking X-Operating-System: FreeBSD 2.2.1-RELEASE i386 X-PGP-Fingerprint: B7 EC EF F8 AE ED A7 31 96 7A 22 B3 D8 56 36 F4 X-Files: The truth is out there X-URL: http://resnet.uoregon.edu/~gurney_j/ Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk John Birrell scribbled this message on Mar 11: > Add a bootstrap mode so that non-rtld versions of these objects can > be built when bootstrapping the system with NetBSD tools, headers > and libraries. Once the FreeBSD tools are built, the FreeBSD headers > are installed and *then* these objects can be recompiled with the > rtld references. Phew. wouldn't most of this hoopla go away if we built our tools static instead of dynamic? also, it would allow us to not build the shared libs when initially building the tools... I've also thought about digging in to see about using your x86 box to do a buildworld, but end up with alpha or sparc binaries... I think this would help the porting effort among other things... anybody have any objections to these ideas going into the tree (after testing of course :) )? -- John-Mark Gurney Modem Rev/FAX: +1 541 346 9237 Cu Networking P.O. Box 5693, 97405 Live in Peace, destroy Micro$oft, support free software, run FreeBSD Don't trust anyone you don't have the source for From owner-cvs-lib Thu Mar 12 02:11:31 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA06846 for cvs-lib-outgoing; Thu, 12 Mar 1998 02:11:31 -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 CAA06812; Thu, 12 Mar 1998 02:11:16 -0800 (PST) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA02467; Thu, 12 Mar 1998 02:08:52 -0800 (PST) Date: Thu, 12 Mar 1998 02:08:52 -0800 (PST) Message-Id: <199803121008.CAA02467@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, cvs-user@FreeBSD.ORG Subject: cvs commit: src/lib/libss Makefile src Makefile Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/03/12 02:08:52 PST Modified files: lib/libss Makefile . Makefile Log: Separated header creation from header installation in libss. Create the libss headers before installing them in `make world'. Revision Changes Path 1.20 +4 -6 src/lib/libss/Makefile 1.160 +2 -2 src/Makefile From owner-cvs-lib Thu Mar 12 02:12:10 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA06928 for cvs-lib-outgoing; Thu, 12 Mar 1998 02:12:10 -0800 (PST) (envelope-from owner-cvs-lib) Received: from ns1.yes.no (ns1.yes.no [195.119.24.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA06890; Thu, 12 Mar 1998 02:11:54 -0800 (PST) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [194.198.43.36]) by ns1.yes.no (8.8.7/8.8.7) with ESMTP id KAA02610; Thu, 12 Mar 1998 10:11:45 GMT Received: (from eivind@localhost) by bitbox.follo.net (8.8.6/8.8.6) id LAA27301; Thu, 12 Mar 1998 11:11:41 +0100 (MET) Message-ID: <19980312111141.18854@follo.net> Date: Thu, 12 Mar 1998 11:11:41 +0100 From: Eivind Eklund To: John-Mark Gurney , John Birrell Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/csu/alpha Makefile References: <199803112041.MAA03395@freefall.freebsd.org> <19980311212112.54062@hydrogen.nike.efn.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.89.1i In-Reply-To: <19980311212112.54062@hydrogen.nike.efn.org>; from John-Mark Gurney on Wed, Mar 11, 1998 at 09:21:12PM -0800 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Wed, Mar 11, 1998 at 09:21:12PM -0800, John-Mark Gurney wrote: > wouldn't most of this hoopla go away if we built our tools static > instead of dynamic? also, it would allow us to not build the shared > libs when initially building the tools... > > I've also thought about digging in to see about using your x86 box to > do a buildworld, but end up with alpha or sparc binaries... I think > this would help the porting effort among other things... > > anybody have any objections to these ideas going into the tree (after > testing of course :) )? The 'static tools' idea is one I'm slightly sceptic of - it depends on how easy it would be to switch back and forth, I guess. As for crossbuilding: Do it! (But be aware that there are a lot of irritating small issues to it - NetBSD hasn't got functional cross-building for all platforms). Eivind. From owner-cvs-lib Thu Mar 12 02:42:11 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA09594 for cvs-lib-outgoing; Thu, 12 Mar 1998 02:42:11 -0800 (PST) (envelope-from owner-cvs-lib) Received: from cimlogic.com.au ([203.36.2.25]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA09514; Thu, 12 Mar 1998 02:41:48 -0800 (PST) (envelope-from jb@cimlogic.com.au) Received: (from jb@localhost) by cimlogic.com.au (8.8.5/8.8.7) id VAA06569; Thu, 12 Mar 1998 21:42:28 +1100 (EST) (envelope-from jb) From: John Birrell Message-Id: <199803121042.VAA06569@cimlogic.com.au> Subject: Re: cvs commit: src/lib/csu/alpha Makefile In-Reply-To: <19980312111141.18854@follo.net> from Eivind Eklund at "Mar 12, 98 11:11:41 am" To: eivind@yes.no (Eivind Eklund) Date: Thu, 12 Mar 1998 21:42:28 +1100 (EST) Cc: gurney_j@resnet.uoregon.edu, jb@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Eivind Eklund wrote: > As for crossbuilding: Do it! (But be aware that there are a lot of > irritating small issues to it - NetBSD hasn't got functional > cross-building for all platforms). Cross building for the same sized longs, maybe. But _all_ platforms, I doubt it! I just tried building binutils on FreeBSD/i386 with both elf32 and elf64. From what I can see from the compiled warnings (and the resulting assertions), the elf64 code is not intended for use on any architecture where sizeof(long) < 8. Now, building elf32 and elf64 on FreeBSD/Alpha is more realistic. But how much GNU relies on host variables sized the same way as target variables, I'm not sure. If objdump on alpha can disassemble an i386 aout object, I'll concede that it works. Anyone care to place bets? 8-) -- John Birrell - jb@cimlogic.com.au; jb@freebsd.org CIMlogic Pty Ltd, GPO Box 117A, Melbourne Vic 3001, Australia +61 418 353 137 From owner-cvs-lib Thu Mar 12 04:07:52 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA16700 for cvs-lib-outgoing; Thu, 12 Mar 1998 04:07:52 -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 EAA16657; Thu, 12 Mar 1998 04:07:40 -0800 (PST) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA03014; Thu, 12 Mar 1998 04:05:16 -0800 (PST) Date: Thu, 12 Mar 1998 04:05:16 -0800 (PST) Message-Id: <199803121205.EAA03014@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/stdio Makefile.inc Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/03/12 04:05:15 PST Modified files: lib/libc/stdio Makefile.inc Log: Fixed disordering and inconsistent style in previous commit. Revision Changes Path 1.13 +2 -3 src/lib/libc/stdio/Makefile.inc From owner-cvs-lib Thu Mar 12 06:12:49 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA28909 for cvs-lib-outgoing; Thu, 12 Mar 1998 06:12:49 -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 GAA28773; Thu, 12 Mar 1998 06:12:21 -0800 (PST) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id GAA04003; Thu, 12 Mar 1998 06:09:56 -0800 (PST) Date: Thu, 12 Mar 1998 06:09:56 -0800 (PST) Message-Id: <199803121409.GAA04003@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/sys/sys termios.h src/lib/libtermcap termcap.h Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/03/12 06:09:56 PST Modified files: sys/sys termios.h lib/libtermcap termcap.h Log: Changed speed_t from long to unsigned long. POSIX.1 requires an unsigned integral type. Changing it doesn't seem to cause any sign extension bugs in /usr/src. In the kernel, this is partly because `struct speedtab' and its lookup function are too bogus to use speed_t's for speeds - they use ints. Reminded by: PR 5786 Revision Changes Path 1.10 +2 -2 src/sys/sys/termios.h 1.12 +2 -2 src/lib/libtermcap/termcap.h From owner-cvs-lib Thu Mar 12 06:36:14 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA01007 for cvs-lib-outgoing; Thu, 12 Mar 1998 06:36:14 -0800 (PST) (envelope-from owner-cvs-lib) Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id GAA00970; Thu, 12 Mar 1998 06:35:53 -0800 (PST) (envelope-from imp@village.org) Received: from harmony [10.0.0.6] by rover.village.org with esmtp (Exim 1.71 #1) id 0yD95B-0007Wt-00; Thu, 12 Mar 1998 07:35:41 -0700 Received: from harmony.village.org (localhost [127.0.0.1]) by harmony.village.org (8.8.8/8.8.3) with ESMTP id HAA02049; Thu, 12 Mar 1998 07:35:09 -0700 (MST) Message-Id: <199803121435.HAA02049@harmony.village.org> To: John-Mark Gurney Subject: Re: cvs commit: src/lib/csu/alpha Makefile Cc: John Birrell , cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-lib@freebsd.org In-reply-to: Your message of "Wed, 11 Mar 1998 21:21:12 PST." <19980311212112.54062@hydrogen.nike.efn.org> References: <19980311212112.54062@hydrogen.nike.efn.org> <199803112041.MAA03395@freefall.freebsd.org> Date: Thu, 12 Mar 1998 07:35:08 -0700 From: Warner Losh Sender: owner-cvs-lib@freebsd.org X-Loop: FreeBSD.org Precedence: bulk In message <19980311212112.54062@hydrogen.nike.efn.org> John-Mark Gurney writes: : anybody have any objections to these ideas going into the tree (after : testing of course :) )? Nope. I had a couple of false starts in this area a while ago when I had more time for these sorts of things. I'd say go for it. Warner From owner-cvs-lib Thu Mar 12 08:29:38 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA12874 for cvs-lib-outgoing; Thu, 12 Mar 1998 08:29:38 -0800 (PST) (envelope-from owner-cvs-lib) Received: from sasami.jurai.net (winter@sasami.jurai.net [207.31.78.80]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA12865; Thu, 12 Mar 1998 08:29:27 -0800 (PST) (envelope-from winter@jurai.net) Received: from localhost (winter@localhost) by sasami.jurai.net (8.8.8/8.8.7) with SMTP id LAA28887; Thu, 12 Mar 1998 11:52:13 -0500 (EST) Date: Thu, 12 Mar 1998 11:52:13 -0500 (EST) From: "Matthew N. Dodd" To: John-Mark Gurney cc: John Birrell , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/csu/alpha Makefile In-Reply-To: <19980311212112.54062@hydrogen.nike.efn.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 Wed, 11 Mar 1998, John-Mark Gurney wrote: > I've also thought about digging in to see about using your x86 box to > do a buildworld, but end up with alpha or sparc binaries... I think > this would help the porting effort among other things... Crosscompiling is good. /* Matthew N. Dodd | A memory retaining a love you had for life winter@jurai.net | As cruel as it seems nothing ever seems to http://www.jurai.net/~winter | go right - FLA M 3.1:53 */ From owner-cvs-lib Sat Mar 14 13:17:22 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA02986 for cvs-lib-outgoing; Sat, 14 Mar 1998 13:17:22 -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 NAA02946; Sat, 14 Mar 1998 13:17:18 -0800 (PST) (envelope-from ache@FreeBSD.org) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA00195; Sat, 14 Mar 1998 13:14:35 -0800 (PST) Date: Sat, 14 Mar 1998 13:14:35 -0800 (PST) Message-Id: <199803142114.NAA00195@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libdisk disk.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1998/03/14 13:14:34 PST Modified files: lib/libdisk disk.c Log: Add more AIX/DOS/Win95 partition types Revision Changes Path 1.31 +12 -4 src/lib/libdisk/disk.c From owner-cvs-lib Sat Mar 14 13:18:45 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA03169 for cvs-lib-outgoing; Sat, 14 Mar 1998 13:18:45 -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 NAA03109; Sat, 14 Mar 1998 13:18:38 -0800 (PST) (envelope-from ache@FreeBSD.org) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA00261; Sat, 14 Mar 1998 13:15:55 -0800 (PST) Date: Sat, 14 Mar 1998 13:15:55 -0800 (PST) Message-Id: <199803142115.NAA00261@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libdisk disk.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1998/03/14 13:15:55 PST Modified files: (Branch: RELENG_2_2) lib/libdisk disk.c Log: MFC: more partition types Revision Changes Path 1.22.2.6 +12 -4 src/lib/libdisk/disk.c From owner-cvs-lib Mon Mar 16 01:22:16 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA03072 for cvs-lib-outgoing; Mon, 16 Mar 1998 01:22: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 BAA03032; Mon, 16 Mar 1998 01:22:08 -0800 (PST) (envelope-from jkh@FreeBSD.org) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA01865; Mon, 16 Mar 1998 01:22:01 -0800 (PST) Date: Mon, 16 Mar 1998 01:22:01 -0800 (PST) Message-Id: <199803160922.BAA01865@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/stdio mktemp.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1998/03/16 01:22:01 PST Modified files: (Branch: RELENG_2_2) lib/libc/stdio mktemp.c Log: MFC: El Bruce Fernando Maximillian Ernesto Supremo Evan's fixes in r1.9. Revision Changes Path 1.4.2.3 +6 -5 src/lib/libc/stdio/mktemp.c From owner-cvs-lib Mon Mar 16 07:32:29 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA01701 for cvs-lib-outgoing; Mon, 16 Mar 1998 07:32:29 -0800 (PST) (envelope-from owner-cvs-lib) Received: from mb101.infoweb.or.jp (mb101.infoweb.or.jp [202.248.2.76]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA01414; Mon, 16 Mar 1998 07:31:46 -0800 (PST) (envelope-from asami@vader.cs.berkeley.edu) Received: from bubble.didi.com by mb101.infoweb.or.jp (8.8.7+2.7Wbeta7/3.6Wbeta6-09/12/97) id AAA14836; Tue, 17 Mar 1998 00:31:43 +0900 Received: (from asami@localhost) by bubble.didi.com (8.8.7/8.8.8) id AAA01897; Tue, 17 Mar 1998 00:07:31 +0900 (JST) (envelope-from asami) Date: Tue, 17 Mar 1998 00:07:31 +0900 (JST) Message-Id: <199803161507.AAA01897@bubble.didi.com> To: jkh@freebsd.org CC: cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-lib@freebsd.org In-reply-to: <199803160922.BAA01865@freefall.freebsd.org> (jkh@FreeBSD.ORG) Subject: Re: cvs commit: src/lib/libc/stdio mktemp.c From: asami@freebsd.org (Satoshi Asami) Sender: owner-cvs-lib@freebsd.org X-Loop: FreeBSD.org Precedence: bulk * MFC: El Bruce Fernando Maximillian Ernesto Supremo Evan's fixes in r1.9. So the `d' of `bde' stands for fernanDo? Didn't know that. :) Satoshi From owner-cvs-lib Mon Mar 16 07:37:40 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA02968 for cvs-lib-outgoing; Mon, 16 Mar 1998 07:37:40 -0800 (PST) (envelope-from owner-cvs-lib) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA02948; Mon, 16 Mar 1998 07:37:35 -0800 (PST) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id HAA20286; Mon, 16 Mar 1998 07:36:26 -0800 (PST) (envelope-from jkh@time.cdrom.com) To: asami@freebsd.org (Satoshi Asami) cc: jkh@freebsd.org, cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-lib@freebsd.org Subject: Re: cvs commit: src/lib/libc/stdio mktemp.c In-reply-to: Your message of "Tue, 17 Mar 1998 00:07:31 +0900." <199803161507.AAA01897@bubble.didi.com> Date: Mon, 16 Mar 1998 07:36:26 -0800 Message-ID: <20281.890062586@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-lib@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > * MFC: El Bruce Fernando Maximillian Ernesto Supremo Evan's fixes in r1.9. > > So the `d' of `bde' stands for fernanDo? Didn't know that. :) Actually, it stands for "Del" as in: El Bruce Del Fernando Maximillian Ernesto Supremo Evans But I screwed up and left that out, along with the "Maximo" which goes in-between Ernesto and Supremo. Those damn spanish nobility names always mix me up! Jordan From owner-cvs-lib Mon Mar 16 10:01:15 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA22067 for cvs-lib-outgoing; Mon, 16 Mar 1998 10:01:15 -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 KAA21674; Mon, 16 Mar 1998 10:00:31 -0800 (PST) (envelope-from eivind@FreeBSD.org) From: Eivind Eklund Received: (from eivind@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA26658; Mon, 16 Mar 1998 10:00:21 -0800 (PST) Date: Mon, 16 Mar 1998 10:00:21 -0800 (PST) Message-Id: <199803161800.KAA26658@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 eivind 1998/03/16 10:00:20 PST Modified files: lib/libc/sys intro.2 Log: -> Revision Changes Path 1.13 +1 -1 src/lib/libc/sys/intro.2 From owner-cvs-lib Wed Mar 18 23:35:08 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA09547 for cvs-lib-outgoing; Wed, 18 Mar 1998 23:35:08 -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 XAA09504; Wed, 18 Mar 1998 23:34:54 -0800 (PST) (envelope-from charnier@FreeBSD.org) From: Philippe Charnier Received: (from charnier@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id XAA27674; Wed, 18 Mar 1998 23:34:23 -0800 (PST) Date: Wed, 18 Mar 1998 23:34:23 -0800 (PST) Message-Id: <199803190734.XAA27674@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/gen getvfsent.3 rand48.3 src/lib/libc/net addr2ascii.3 src/lib/libc/stdlib random.3 strtod.3 src/lib/libc/sys rtprio.2 src/lib/libcalendar calendar.3 src/lib/libcompat/SysV ftok.3 src/lib/libcurses curses.3 ... Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk charnier 1998/03/18 23:34:23 PST Modified files: lib/libc/gen getvfsent.3 rand48.3 lib/libc/net addr2ascii.3 lib/libc/stdlib random.3 strtod.3 lib/libc/sys rtprio.2 lib/libcalendar calendar.3 lib/libcompat/SysV ftok.3 lib/libcurses curses.3 lib/libdisk libdisk.3 lib/libedit editline.3 editrc.5 lib/libftpio ftpio.3 lib/libmd mdX.3 lib/libskey skey.3 lib/libutil setproctitle.3 lib/libvgl vgl.3 Log: .Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq Revision Changes Path 1.10 +6 -4 src/lib/libc/gen/getvfsent.3 1.4 +4 -4 src/lib/libc/gen/rand48.3 1.4 +4 -3 src/lib/libc/net/addr2ascii.3 1.9 +2 -2 src/lib/libc/stdlib/random.3 1.2 +2 -1 src/lib/libc/stdlib/strtod.3 1.10 +8 -6 src/lib/libc/sys/rtprio.2 1.4 +3 -3 src/lib/libcalendar/calendar.3 1.9 +3 -5 src/lib/libcompat/SysV/ftok.3 1.4 +1 -1 src/lib/libcurses/curses.3 1.6 +4 -3 src/lib/libdisk/libdisk.3 1.4 +4 -2 src/lib/libedit/editline.3 1.2 +4 -2 src/lib/libedit/editrc.5 1.17 +5 -2 src/lib/libftpio/ftpio.3 1.12 +4 -4 src/lib/libmd/mdX.3 1.7 +6 -4 src/lib/libskey/skey.3 1.10 +3 -3 src/lib/libutil/setproctitle.3 1.4 +3 -3 src/lib/libvgl/vgl.3 From owner-cvs-lib Thu Mar 19 07:27:56 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA04237 for cvs-lib-outgoing; Thu, 19 Mar 1998 07:27:56 -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 HAA04195; Thu, 19 Mar 1998 07:27:46 -0800 (PST) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA00336; Thu, 19 Mar 1998 07:27:09 -0800 (PST) Date: Thu, 19 Mar 1998 07:27:09 -0800 (PST) Message-Id: <199803191527.HAA00336@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libmd Makefile Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/03/19 07:27:09 PST Modified files: lib/libmd Makefile Log: Don't use the beforedepend target. It was a no-op here except for helping bsd.dep.mk break `make -jN depend'. Revision Changes Path 1.25 +1 -3 src/lib/libmd/Makefile From owner-cvs-lib Thu Mar 19 08:58:07 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA22515 for cvs-lib-outgoing; Thu, 19 Mar 1998 08:58:07 -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 IAA22431; Thu, 19 Mar 1998 08:57:31 -0800 (PST) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA23889; Thu, 19 Mar 1998 08:56:59 -0800 (PST) Date: Thu, 19 Mar 1998 08:56:59 -0800 (PST) Message-Id: <199803191656.IAA23889@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 bde 1998/03/19 08:56:58 PST Modified files: lib Makefile Log: Build the libraries in a correct order. Reorganized the ifdefs so that the order is easy to see. Revision Changes Path 1.65 +42 -29 src/lib/Makefile From owner-cvs-lib Fri Mar 20 08:50:43 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA26497 for cvs-lib-outgoing; Fri, 20 Mar 1998 08:50:43 -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 IAA26344; Fri, 20 Mar 1998 08:50:18 -0800 (PST) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA28643; Fri, 20 Mar 1998 08:50:11 -0800 (PST) Date: Fri, 20 Mar 1998 08:50:11 -0800 (PST) Message-Id: <199803201650.IAA28643@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libncurses Makefile lib_options.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/03/20 08:50:11 PST Modified files: lib/libncurses Makefile lib_options.c Log: Renamed the generated include file keys.tries to keys.tries.h so that it can be put in SRCS for dependency generation to work properly. Don't use beforedepend, as usual. Revision Changes Path 1.25 +6 -10 src/lib/libncurses/Makefile 1.4 +2 -2 src/lib/libncurses/lib_options.c From owner-cvs-lib Fri Mar 20 15:28:15 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA28970 for cvs-lib-outgoing; Fri, 20 Mar 1998 15:28:15 -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 PAA28678; Fri, 20 Mar 1998 15:27:34 -0800 (PST) (envelope-from jkh@FreeBSD.org) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA01121; Fri, 20 Mar 1998 15:27:24 -0800 (PST) Date: Fri, 20 Mar 1998 15:27:24 -0800 (PST) Message-Id: <199803202327.PAA01121@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libdisk create_chunk.c disk.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1998/03/20 15:27:23 PST Modified files: (Branch: RELENG_2_2) lib/libdisk create_chunk.c disk.c Log: Teach libdisk about wfd drives. Revision Changes Path 1.24.2.3 +3 -1 src/lib/libdisk/create_chunk.c 1.22.2.7 +2 -2 src/lib/libdisk/disk.c From owner-cvs-lib Fri Mar 20 15:43:38 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA02592 for cvs-lib-outgoing; Fri, 20 Mar 1998 15:43:38 -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 PAA02384; Fri, 20 Mar 1998 15:43:12 -0800 (PST) (envelope-from jkh@FreeBSD.org) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA01261; Fri, 20 Mar 1998 15:43:05 -0800 (PST) Date: Fri, 20 Mar 1998 15:43:05 -0800 (PST) Message-Id: <199803202343.PAA01261@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libdisk create_chunk.c disk.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1998/03/20 15:43:05 PST Modified files: lib/libdisk create_chunk.c disk.c Log: MF22: teach about LS-120 devices. Revision Changes Path 1.30 +3 -1 src/lib/libdisk/create_chunk.c 1.32 +2 -2 src/lib/libdisk/disk.c From owner-cvs-lib Fri Mar 20 16:33:04 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA10020 for cvs-lib-outgoing; Fri, 20 Mar 1998 16:33:04 -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 QAA09938; Fri, 20 Mar 1998 16:32:29 -0800 (PST) (envelope-from jkh@FreeBSD.org) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id QAA01367; Fri, 20 Mar 1998 16:32:22 -0800 (PST) Date: Fri, 20 Mar 1998 16:32:22 -0800 (PST) Message-Id: <199803210032.QAA01367@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libdisk create_chunk.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1998/03/20 16:32:22 PST Modified files: (Branch: RELENG_2_2) lib/libdisk create_chunk.c Log: Deal with device names > 2 chars in length. Revision Changes Path 1.24.2.4 +5 -6 src/lib/libdisk/create_chunk.c From owner-cvs-lib Sat Mar 21 00:19:42 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA10732 for cvs-lib-outgoing; Sat, 21 Mar 1998 00:19:42 -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 AAA10689; Sat, 21 Mar 1998 00:19:08 -0800 (PST) (envelope-from markm@FreeBSD.org) From: Mark Murray Received: (from markm@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA04944; Sat, 21 Mar 1998 00:18:59 -0800 (PST) Date: Sat, 21 Mar 1998 00:18:59 -0800 (PST) Message-Id: <199803210818.AAA04944@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 markm 1998/03/21 00:18:58 PST Modified files: lib Makefile Log: Build both libscrypt and libdescrypt. There is no point in letting libscrypt stagnate, even if it is superceded by libdescrypt. It is a tiny library anyway, and building it is inexpensive. Revision Changes Path 1.66 +4 -7 src/lib/Makefile From owner-cvs-lib Sat Mar 21 20:14:03 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA00696 for cvs-lib-outgoing; Sat, 21 Mar 1998 20:14: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 UAA00556; Sat, 21 Mar 1998 20:13:41 -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 UAA06357; Sat, 21 Mar 1998 20:13:25 -0800 (PST) Date: Sat, 21 Mar 1998 20:13:25 -0800 (PST) Message-Id: <199803220413.UAA06357@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/03/21 20:13:25 PST Modified files: lib/libc_r/uthread uthread_fork.c Log: Fix a problem of indirection unblocking signals that would have caused signals to be unblocked even if they were already blocked when entering the function. Pointed out by: bde Revision Changes Path 1.4 +1 -1 src/lib/libc_r/uthread/uthread_fork.c From owner-cvs-lib Sat Mar 21 23:41:59 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA20785 for cvs-lib-outgoing; Sat, 21 Mar 1998 23:41:59 -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 XAA20721; Sat, 21 Mar 1998 23:41:41 -0800 (PST) (envelope-from jkh@FreeBSD.org) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id XAA07114; Sat, 21 Mar 1998 23:41:24 -0800 (PST) Date: Sat, 21 Mar 1998 23:41:24 -0800 (PST) Message-Id: <199803220741.XAA07114@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libdisk disk.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1998/03/21 23:41:24 PST Modified files: lib/libdisk disk.c Log: Add Compaq & SCO partition types. PR: 6092 Submitted by: Drew Derbyshire Revision Changes Path 1.33 +3 -1 src/lib/libdisk/disk.c From owner-cvs-lib Sat Mar 21 23:42:18 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA20907 for cvs-lib-outgoing; Sat, 21 Mar 1998 23:42:18 -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 XAA20841; Sat, 21 Mar 1998 23:42:06 -0800 (PST) (envelope-from jkh@FreeBSD.org) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id XAA07150; Sat, 21 Mar 1998 23:41:49 -0800 (PST) Date: Sat, 21 Mar 1998 23:41:49 -0800 (PST) Message-Id: <199803220741.XAA07150@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libdisk disk.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1998/03/21 23:41:49 PST Modified files: (Branch: RELENG_2_2) lib/libdisk disk.c Log: MFC: PR#6092 Revision Changes Path 1.22.2.8 +3 -1 src/lib/libdisk/disk.c