From owner-cvs-lib Mon Feb 9 03:50:58 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA11532 for cvs-lib-outgoing; Sun, 8 Feb 1998 22:07:51 -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 WAA11309; Sun, 8 Feb 1998 22:06:45 -0800 (PST) (envelope-from jdp@FreeBSD.org) From: John Polstra Received: (from jdp@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id WAA17763; Sun, 8 Feb 1998 22:05:33 -0800 (PST) Date: Sun, 8 Feb 1998 22:05:33 -0800 (PST) Message-Id: <199802090605.WAA17763@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/csu/i386 Makefile crt0.c dladdr.3 dlopen.3 src/lib/libc/gen dladdr.3 dlfcn.c dlopen.3 Makefile.inc Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jdp 1998/02/08 22:05:33 PST Modified files: lib/csu/i386 Makefile crt0.c lib/libc/gen Makefile.inc Added files: lib/libc/gen dladdr.3 dlfcn.c dlopen.3 Removed files: lib/csu/i386 dladdr.3 dlopen.3 Log: Move the trampolines for dlopen and related functions from crt0.o into libc. This reduces the size of every dynamically linked executable by 248 bytes, and it reduces the size of static executables by a lesser amount. It also eliminates some global namespace pollution. With this change in place, the source for dlfcn.h should probably be moved to "/usr/src/include". I'll save that for another day. Compatibility note: Programs which use dlopen, if compiled on systems with this change, will not run on systems with a libc from prior to this change. Very few programs use dlopen, so I think that is OK. Revision Changes Path 1.35 +1 -5 src/lib/csu/i386/Makefile 1.33 +17 -119 src/lib/csu/i386/crt0.c 1.42 +7 -3 src/lib/libc/gen/Makefile.inc From owner-cvs-lib Mon Feb 9 10:48:39 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA23102 for cvs-lib-outgoing; Mon, 9 Feb 1998 10:48:39 -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 KAA22989; Mon, 9 Feb 1998 10:48:17 -0800 (PST) (envelope-from jb@cimlogic.com.au) Received: (from jb@localhost) by cimlogic.com.au (8.8.7/8.8.7) id FAA02105; Tue, 10 Feb 1998 05:53:51 +1100 (EST) (envelope-from jb) From: John Birrell Message-Id: <199802091853.FAA02105@cimlogic.com.au> Subject: Re: cvs commit: src/lib/csu/i386 Makefile crt0.c dladdr.3 dlopen.3 src/lib/libc/gen dladdr.3 dlfcn.c dlopen.3 Makefile.inc In-Reply-To: <199802090605.WAA17763@freefall.freebsd.org> from John Polstra at "Feb 8, 98 10:05:33 pm" To: jdp@FreeBSD.ORG (John Polstra) Date: Tue, 10 Feb 1998 05:53:51 +1100 (EST) Cc: 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 John Polstra wrote: > With this change in place, the source for dlfcn.h should probably > be moved to "/usr/src/include". I'll save that for another day. I'm building FreeBSD/Alpha on the assumption that this change takes place. 8-) Regards, -- John Birrell - jb@cimlogic.com.au; jb@netbsd.org; jb@freebsd.org CIMlogic Pty Ltd, GPO Box 117A, Melbourne Vic 3001, Australia +61 418 353 137 From owner-cvs-lib Mon Feb 9 10:51:38 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA23414 for cvs-lib-outgoing; Mon, 9 Feb 1998 10:51:38 -0800 (PST) (envelope-from owner-cvs-lib) Received: from austin.polstra.com (austin.polstra.com [206.213.73.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA23402; Mon, 9 Feb 1998 10:51:24 -0800 (PST) (envelope-from jdp@austin.polstra.com) Received: from austin.polstra.com (jdp@localhost) by austin.polstra.com (8.8.8/8.8.8) with ESMTP id KAA03375; Mon, 9 Feb 1998 10:50:51 -0800 (PST) (envelope-from jdp) Message-Id: <199802091850.KAA03375@austin.polstra.com> To: John Birrell cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/csu/i386 Makefile crt0.c dladdr.3 dlopen.3 src/lib/libc/gen dladdr.3 dlfcn.c dlopen.3 Makefile.inc In-reply-to: Your message of "Tue, 10 Feb 1998 05:53:51 +1100." <199802091853.FAA02105@cimlogic.com.au> Date: Mon, 09 Feb 1998 10:50:51 -0800 From: John Polstra Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > With this change in place, the source for dlfcn.h should > > probably be moved to "/usr/src/include". I'll save that for > > another day. > > I'm building FreeBSD/Alpha on the assumption that this change takes > place. 8-) I'll commit it in the next few days. Please remind me if I forget. John -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Self-knowledge is always bad news." -- John Barth From owner-cvs-lib Mon Feb 9 10:55:58 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA23976 for cvs-lib-outgoing; Mon, 9 Feb 1998 10:55:58 -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 KAA23971; Mon, 9 Feb 1998 10:55:49 -0800 (PST) (envelope-from jb@cimlogic.com.au) Received: (from jb@localhost) by cimlogic.com.au (8.8.7/8.8.7) id GAA02213; Tue, 10 Feb 1998 06:01:19 +1100 (EST) (envelope-from jb) From: John Birrell Message-Id: <199802091901.GAA02213@cimlogic.com.au> Subject: Re: cvs commit: src/lib/csu/i386 Makefile crt0.c dladdr.3 dlopen.3 src/lib/libc/gen dladdr.3 dlfcn.c dlopen.3 Makefile.inc In-Reply-To: <199802091850.KAA03375@austin.polstra.com> from John Polstra at "Feb 9, 98 10:50:51 am" To: jdp@polstra.com (John Polstra) Date: Tue, 10 Feb 1998 06:01:19 +1100 (EST) Cc: jb@cimlogic.com.au, 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 John Polstra wrote: > I'll commit it in the next few days. Please remind me if I forget. There's no hurry. I'm more interested in the binutils import 8-). And ELF 32/64 additions to nlist in libc. Regards, -- John Birrell - jb@cimlogic.com.au; jb@netbsd.org; jb@freebsd.org CIMlogic Pty Ltd, GPO Box 117A, Melbourne Vic 3001, Australia +61 418 353 137 From owner-cvs-lib Mon Feb 9 11:56:00 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA12261 for cvs-lib-outgoing; Mon, 9 Feb 1998 11:56:00 -0800 (PST) (envelope-from owner-cvs-lib) Received: from dingo.cdrom.com (dingo.cdrom.com [204.216.28.145]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA12138; Mon, 9 Feb 1998 11:55:10 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Received: from dingo.cdrom.com (localhost [127.0.0.1]) by dingo.cdrom.com (8.8.8/8.8.5) with ESMTP id LAA04068; Mon, 9 Feb 1998 11:55:04 -0800 (PST) Message-Id: <199802091955.LAA04068@dingo.cdrom.com> X-Mailer: exmh version 2.0zeta 7/24/97 To: John Polstra cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/csu/i386 Makefile crt0.c dladdr.3 dlopen.3 src/lib/libc/gen dladdr.3 dlfcn.c dlopen.3 Makefile.inc In-reply-to: Your message of "Sun, 08 Feb 1998 22:05:33 PST." <199802090605.WAA17763@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 09 Feb 1998 11:55:04 -0800 From: Mike Smith Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > Compatibility note: Programs which use dlopen, if compiled on > systems with this change, will not run on systems with a libc from > prior to this change. Very few programs use dlopen, so I think > that is OK. Like, ah, Netscape, for example? I think this was a *very* poorly considered change. -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com From owner-cvs-lib Mon Feb 9 12:09:45 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA15374 for cvs-lib-outgoing; Mon, 9 Feb 1998 12:09:45 -0800 (PST) (envelope-from owner-cvs-lib) Received: from austin.polstra.com (austin.polstra.com [206.213.73.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA15367; Mon, 9 Feb 1998 12:09:35 -0800 (PST) (envelope-from jdp@austin.polstra.com) Received: from austin.polstra.com (jdp@localhost) by austin.polstra.com (8.8.8/8.8.8) with ESMTP id MAA04144; Mon, 9 Feb 1998 12:08:53 -0800 (PST) (envelope-from jdp) Message-Id: <199802092008.MAA04144@austin.polstra.com> To: Mike Smith cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/csu/i386 Makefile crt0.c dladdr.3 dlopen.3 src/lib/libc/gen dladdr.3 dlfcn.c dlopen.3 Makefile.inc In-reply-to: Your message of "Mon, 09 Feb 1998 11:55:04 PST." <199802091955.LAA04068@dingo.cdrom.com> Date: Mon, 09 Feb 1998 12:08:53 -0800 From: John Polstra Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > Compatibility note: Programs which use dlopen, if compiled on > > systems with this change, will not run on systems with a libc > > from prior to this change. Very few programs use dlopen, so I > > think that is OK. > > Like, ah, Netscape, for example? No. Read it again. You can't take a dlopen-using program _built_ on the new system and run it on the _old_ system. The Netscape binaries available currently couldn't possibly have been built on the new system. It didn't exist yet when they were created. > I think this was a *very* poorly considered change. Think again. Current is current, you know that. It changes all the time. New features are added all the time. It has never been reliably possible to run programs built under -current on older versions of the OS, or even on older versions of -current. Features are constantly being added which didn't exist before. One of the requirements of running -current is that you keep up to date. -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Self-knowledge is always bad news." -- John Barth From owner-cvs-lib Mon Feb 9 12:16:55 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA16229 for cvs-lib-outgoing; Mon, 9 Feb 1998 12:16:55 -0800 (PST) (envelope-from owner-cvs-lib) Received: from dingo.cdrom.com (dingo.cdrom.com [204.216.28.145]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA16223; Mon, 9 Feb 1998 12:16:52 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Received: from dingo.cdrom.com (localhost [127.0.0.1]) by dingo.cdrom.com (8.8.8/8.8.5) with ESMTP id MAA04160; Mon, 9 Feb 1998 12:15:39 -0800 (PST) Message-Id: <199802092015.MAA04160@dingo.cdrom.com> X-Mailer: exmh version 2.0zeta 7/24/97 To: John Polstra cc: Mike Smith , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/csu/i386 Makefile crt0.c dladdr.3 dlopen.3 src/lib/libc/gen dladdr.3 dlfcn.c dlopen.3 Makefile.inc In-reply-to: Your message of "Mon, 09 Feb 1998 12:08:53 PST." <199802092008.MAA04144@austin.polstra.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 09 Feb 1998 12:15:38 -0800 From: Mike Smith Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > > Compatibility note: Programs which use dlopen, if compiled on > > > systems with this change, will not run on systems with a libc > > > from prior to this change. Very few programs use dlopen, so I > > > think that is OK. > > > > Like, ah, Netscape, for example? > > No. Read it again. You can't take a dlopen-using program _built_ > on the new system and run it on the _old_ system. The Netscape > binaries available currently couldn't possibly have been built on > the new system. It didn't exist yet when they were created. You are presuming there won't be any new Netscape binaries? However, I think I follow your reasoning insofar as the issue is related to the libc major versions, which are different. (Modulo pre-change 3.0 libraries). Sorry for the misunderstanding. -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com From owner-cvs-lib Mon Feb 9 14:33:59 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA10261 for cvs-lib-outgoing; Mon, 9 Feb 1998 14:33:59 -0800 (PST) (envelope-from owner-cvs-lib) Received: from austin.polstra.com (austin.polstra.com [206.213.73.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA10246; Mon, 9 Feb 1998 14:33:51 -0800 (PST) (envelope-from jdp@austin.polstra.com) Received: from austin.polstra.com (jdp@localhost) by austin.polstra.com (8.8.8/8.8.8) with ESMTP id OAA04887; Mon, 9 Feb 1998 14:04:35 -0800 (PST) (envelope-from jdp) Message-Id: <199802092204.OAA04887@austin.polstra.com> To: Mike Smith cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/csu/i386 Makefile crt0.c dladdr.3 dlopen.3 src/lib/libc/gen dladdr.3 dlfcn.c dlopen.3 Makefile.inc In-reply-to: Your message of "Mon, 09 Feb 1998 12:15:38 PST." <199802092015.MAA04160@dingo.cdrom.com> Date: Mon, 09 Feb 1998 14:04:35 -0800 From: John Polstra Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > You are presuming there won't be any new Netscape binaries? Of course not. Sheesh, I'm starting to suspect that you think I'm some kind of moron. All right, let's go over all the possible scenarios when Netscape makes their next binary release for FreeBSD. Scenario 1: Netscape builds their binary on an older version of -current, from prior to my recent change. Outcome 1: The binary will run on -stable as well as all versions of -current. Scenario 2: Netscape builds their binary on some -2.2 branch version (take your pick). Outcome 2: The binary will run on -stable as well as all versions of -current. Scenario 3: Netscape builds the binary on a newer version of -current, which contains my recent change. Outcome 3: The binary will run on up-to-date versions of -current. It will not run on older versions of -current, and it will not run on -stable. (Unless, that is, I have already merged my recent changes into the 2.2 branch -- which I very well might have done by that time.) But wait! Isn't outcome 3 a horrible, awful, intolerable situation? No. It's THE NORM around here. Applications built under -current normally will not run under -stable. For starters, as often as not the libc major version numbers are different. You are spoiled at the moment because, in contrast to the usual situation, -current and -stable both have libc version 3.0 at this time. What should be done about outcome 3? The proper solution would be for Netscape to build two binaries, one for -stable and one for -current. (Or, just one for -stable. It would work under -current too.) Again, that's nothing new, and it's simply an aberration that it hasn't been necessary in general recently. Suppose Netscape doesn't do that? Then, for people running -current, the course is clear: update your systems. People running -stable can either keep running an older Netscape binary, or they can bring in the libc.so.3.0 from -current, put it in a special directory, and do the usual tricks with LD_LIBRARY_PATH when they run Netscape. OR, I can merge my changes into the 2.2 branch and take away the problem. -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Self-knowledge is always bad news." -- John Barth From owner-cvs-lib Mon Feb 9 19:40:03 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA03507 for cvs-lib-outgoing; Mon, 9 Feb 1998 19:40:03 -0800 (PST) (envelope-from owner-cvs-lib) Received: from rah.star-gate.com (rah.star-gate.com [209.133.7.178]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA03414; Mon, 9 Feb 1998 19:39:51 -0800 (PST) (envelope-from hasty@rah.star-gate.com) Received: from rah (localhost.star-gate.com [127.0.0.1]) by rah.star-gate.com (8.8.8/8.8.8) with ESMTP id TAA22077; Mon, 9 Feb 1998 19:38:59 -0800 (PST) (envelope-from hasty@rah.star-gate.com) Message-Id: <199802100338.TAA22077@rah.star-gate.com> X-Mailer: exmh version 2.0gamma 1/27/96 To: John Polstra cc: Mike Smith , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/csu/i386 Makefile crt0.c dladdr.3 dlopen.3 src/lib/libc/gen dladdr.3 dlfcn.c dlopen.3 Makefile.inc In-reply-to: Your message of "Mon, 09 Feb 1998 12:08:53 PST." <199802092008.MAA04144@austin.polstra.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 09 Feb 1998 19:38:59 -0800 From: Amancio Hasty Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Calm down, Mike didn't read the commit message;however, others did 8) Cheers, Amancio > > > Compatibility note: Programs which use dlopen, if compiled on > > > systems with this change, will not run on systems with a libc > > > from prior to this change. Very few programs use dlopen, so I > > > think that is OK. > > > > Like, ah, Netscape, for example? > > No. Read it again. You can't take a dlopen-using program _built_ > on the new system and run it on the _old_ system. The Netscape > binaries available currently couldn't possibly have been built on > the new system. It didn't exist yet when they were created. > > > I think this was a *very* poorly considered change. > > Think again. Current is current, you know that. It changes all the > time. New features are added all the time. It has never been > reliably possible to run programs built under -current on older > versions of the OS, or even on older versions of -current. Features > are constantly being added which didn't exist before. > > One of the requirements of running -current is that you keep up to > date. > -- > John Polstra jdp@polstra.com > John D. Polstra & Co., Inc. Seattle, Washington USA > "Self-knowledge is always bad news." -- John Barth > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe cvs-all" in the body of the message From owner-cvs-lib Mon Feb 9 23:03:37 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA26806 for cvs-lib-outgoing; Mon, 9 Feb 1998 23:03: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 XAA26777; Mon, 9 Feb 1998 23:03:32 -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 XAA17076; Mon, 9 Feb 1998 23:02:12 -0800 (PST) Date: Mon, 9 Feb 1998 23:02:12 -0800 (PST) Message-Id: <199802100702.XAA17076@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libftpio ftpio.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1998/02/09 23:02:12 PST Modified files: (Branch: RELENG_2_2) lib/libftpio ftpio.3 Log: MFC: PR#5691 Revision Changes Path 1.11.2.3 +12 -1 src/lib/libftpio/ftpio.3 From owner-cvs-lib Mon Feb 9 23:03:26 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA26775 for cvs-lib-outgoing; Mon, 9 Feb 1998 23:03: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 XAA26737; Mon, 9 Feb 1998 23:03:13 -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 XAA17019; Mon, 9 Feb 1998 23:01:53 -0800 (PST) Date: Mon, 9 Feb 1998 23:01:53 -0800 (PST) Message-Id: <199802100701.XAA17019@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libftpio ftpio.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1998/02/09 23:01:53 PST Modified files: lib/libftpio ftpio.3 Log: environment variables missing from ftpio(3) man page PR: 5691 Submitted by: archie@whistle.com Revision Changes Path 1.16 +12 -1 src/lib/libftpio/ftpio.3 From owner-cvs-lib Tue Feb 10 09:20:54 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA03124 for cvs-lib-outgoing; Tue, 10 Feb 1998 09:20:54 -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 JAA03068; Tue, 10 Feb 1998 09:20:37 -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 JAA11164; Tue, 10 Feb 1998 09:19:13 -0800 (PST) Date: Tue, 10 Feb 1998 09:19:13 -0800 (PST) Message-Id: <199802101719.JAA11164@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/02/10 09:19:13 PST Modified files: lib/libdisk create_chunk.c Log: Be more verbose if we can't determine device major/minor. Revision Changes Path 1.29 +2 -1 src/lib/libdisk/create_chunk.c From owner-cvs-lib Tue Feb 10 09:21:33 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA03299 for cvs-lib-outgoing; Tue, 10 Feb 1998 09:21: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 JAA03167; Tue, 10 Feb 1998 09:21:17 -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 JAA11200; Tue, 10 Feb 1998 09:19:53 -0800 (PST) Date: Tue, 10 Feb 1998 09:19:53 -0800 (PST) Message-Id: <199802101719.JAA11200@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/02/10 09:19:53 PST Modified files: (Branch: RELENG_2_2) lib/libdisk create_chunk.c Log: MFC: verbose major/minor check. Revision Changes Path 1.24.2.2 +2 -1 src/lib/libdisk/create_chunk.c From owner-cvs-lib Tue Feb 10 12:07:10 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA05161 for cvs-lib-outgoing; Tue, 10 Feb 1998 12:07: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 MAA05087; Tue, 10 Feb 1998 12:06:41 -0800 (PST) (envelope-from guido@FreeBSD.org) From: Guido van Rooij Received: (from guido@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id MAA11929; Tue, 10 Feb 1998 12:05:16 -0800 (PST) Date: Tue, 10 Feb 1998 12:05:16 -0800 (PST) Message-Id: <199802102005.MAA11929@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/gen getpass.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk guido 1998/02/10 12:05:16 PST Modified files: lib/libc/gen getpass.c Log: Do signal handlig he Posix way Obtained from: NetBSD (after complains from Bruce) Revision Changes Path 1.6 +11 -40 src/lib/libc/gen/getpass.c From owner-cvs-lib Tue Feb 10 12:43:04 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA10181 for cvs-lib-outgoing; Tue, 10 Feb 1998 12:43: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 MAA09830; Tue, 10 Feb 1998 12:41:47 -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 MAA12094; Tue, 10 Feb 1998 12:40:22 -0800 (PST) Date: Tue, 10 Feb 1998 12:40:22 -0800 (PST) Message-Id: <199802102040.MAA12094@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/stdio vfprintf.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1998/02/10 12:40:22 PST Modified files: (Branch: RELENG_2_2) lib/libc/stdio vfprintf.c Log: MFC: add INT_MAX length overflow check Revision Changes Path 1.9.2.1 +13 -2 src/lib/libc/stdio/vfprintf.c From owner-cvs-lib Tue Feb 10 12:48:12 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA11034 for cvs-lib-outgoing; Tue, 10 Feb 1998 12:48: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 MAA10867; Tue, 10 Feb 1998 12:46:08 -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 MAA12142; Tue, 10 Feb 1998 12:44:43 -0800 (PST) Date: Tue, 10 Feb 1998 12:44:43 -0800 (PST) Message-Id: <199802102044.MAA12142@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/stdio snprintf.c vsnprintf.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1998/02/10 12:44:43 PST Modified files: (Branch: RELENG_2_2) lib/libc/stdio snprintf.c vsnprintf.c Log: MFC: fix n == 0 case, fix argument check Revision Changes Path 1.3.2.1 +11 -5 src/lib/libc/stdio/snprintf.c 1.3.2.1 +11 -5 src/lib/libc/stdio/vsnprintf.c From owner-cvs-lib Tue Feb 10 20:59:14 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA18049 for cvs-lib-outgoing; Tue, 10 Feb 1998 20:59:14 -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 UAA17947; Tue, 10 Feb 1998 20:58:56 -0800 (PST) (envelope-from jdp@FreeBSD.org) From: John Polstra Received: (from jdp@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA13813; Tue, 10 Feb 1998 20:57:28 -0800 (PST) Date: Tue, 10 Feb 1998 20:57:28 -0800 (PST) Message-Id: <199802110457.UAA13813@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, cvs-include@FreeBSD.ORG Subject: cvs commit: src/lib/csu/i386 Makefile crt0.c dlfcn.h src/include dlfcn.h Makefile Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jdp 1998/02/10 20:57:28 PST Modified files: lib/csu/i386 Makefile crt0.c include Makefile Added files: include dlfcn.h Removed files: lib/csu/i386 dlfcn.h Log: Remove the include of from crt0.c; it is not needed now that the dl* trampolines have been moved into libc. Move dlfcn.h from src/lib/csu/i386 into src/include. Nothing in src/lib/csu/i386 uses it any more. Revision Changes Path 1.36 +2 -6 src/lib/csu/i386/Makefile 1.34 +1 -2 src/lib/csu/i386/crt0.c 1.71 +3 -2 src/include/Makefile From owner-cvs-lib Wed Feb 11 17:46:06 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA04826 for cvs-lib-outgoing; Wed, 11 Feb 1998 17:46: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 RAA04591; Wed, 11 Feb 1998 17:44:59 -0800 (PST) (envelope-from nate@FreeBSD.org) From: Nate Williams Received: (from nate@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA26474; Wed, 11 Feb 1998 17:44:54 -0800 (PST) Date: Wed, 11 Feb 1998 17:44:54 -0800 (PST) Message-Id: <199802120144.RAA26474@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 nate 1998/02/11 17:44:54 PST Modified files: lib/libc Makefile Log: - Bump the minor # due to the addition of the stringlist functions. Reviewed by: asami Revision Changes Path 1.20 +2 -2 src/lib/libc/Makefile From owner-cvs-lib Thu Feb 12 11:36:37 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA15813 for cvs-lib-outgoing; Thu, 12 Feb 1998 11:36: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 LAA15681; Thu, 12 Feb 1998 11:35:12 -0800 (PST) (envelope-from wpaul@FreeBSD.org) From: Bill Paul Received: (from wpaul@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA24390; Thu, 12 Feb 1998 11:29:06 -0800 (PST) Date: Thu, 12 Feb 1998 11:29:06 -0800 (PST) Message-Id: <199802121929.LAA24390@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/gen getnetgrent.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wpaul 1998/02/12 11:29:05 PST Modified files: lib/libc/gen getnetgrent.c Log: Fix _listmatch() again so that it works with group lists containing only one group. Thanks to Dirk Froemberg for supplying a patch for this. I will be closing out the PR and moving this to the 2.2.5 branch later: my login sessions to freefall from Columbia are ridiculously spotty today. PR: 5610 Submitted by: Dirk Froemberg Revision Changes Path 1.24 +14 -7 src/lib/libc/gen/getnetgrent.c From owner-cvs-lib Thu Feb 12 15:53:52 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA01966 for cvs-lib-outgoing; Thu, 12 Feb 1998 15:53: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 PAA01868; Thu, 12 Feb 1998 15:52:38 -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 PAA25646; Thu, 12 Feb 1998 15:52:25 -0800 (PST) Date: Thu, 12 Feb 1998 15:52:25 -0800 (PST) Message-Id: <199802122352.PAA25646@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 bde 1998/02/12 15:52:25 PST Modified files: lib/libc/gen Makefile.inc Log: Fixed disordering of MLINKS in previous commit. Fixed old disorder in MLINKS. Revision Changes Path 1.43 +15 -17 src/lib/libc/gen/Makefile.inc From owner-cvs-lib Thu Feb 12 16:23:19 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA08131 for cvs-lib-outgoing; Thu, 12 Feb 1998 16:23: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 QAA08047; Thu, 12 Feb 1998 16:22:26 -0800 (PST) (envelope-from wpaul@FreeBSD.org) From: Bill Paul Received: (from wpaul@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id QAA25897; Thu, 12 Feb 1998 16:22:14 -0800 (PST) Date: Thu, 12 Feb 1998 16:22:14 -0800 (PST) Message-Id: <199802130022.QAA25897@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/gen getnetgrent.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wpaul 1998/02/12 16:22:13 PST Modified files: (Branch: RELENG_2_2) lib/libc/gen getnetgrent.c Log: Merge in fix for PR #5610 from -current. PR: 5610 Revision Changes Path 1.17.2.5 +14 -7 src/lib/libc/gen/getnetgrent.c From owner-cvs-lib Thu Feb 12 17:29:05 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA18941 for cvs-lib-outgoing; Thu, 12 Feb 1998 17:29: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 RAA18637; Thu, 12 Feb 1998 17:27:48 -0800 (PST) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA26226; Thu, 12 Feb 1998 17:27:35 -0800 (PST) Date: Thu, 12 Feb 1998 17:27:35 -0800 (PST) Message-Id: <199802130127.RAA26226@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_accept.c uthread_create.c uthread_fd.c uthread_init.c uthread_ioctl.c uthread_kern.c uthread_write.c uthread_writev.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/02/12 17:27:35 PST Modified files: lib/libc_r/uthread uthread_accept.c uthread_create.c uthread_fd.c uthread_init.c uthread_ioctl.c uthread_kern.c uthread_write.c uthread_writev.c Log: Fixes from Jeremy Allison and Terry Lambert for pthreads: specifically: uthread_accept.c: Fix for inherited socket not getting correct entry in pthread flags. uthread_create.c: Fix to allow pthread_t pointer return to be null if caller doesn't care about return. uthread_fd.c: Fix for return codes to be placed into correct errno. uthread_init.c: Changes to make gcc-2.8 thread aware for exception stack frames (WARNING: This is #ifdef'ed out by default and is different from the Cygnus egcs fix). uthread_ioctl.c: Fix for blocking/non-blocking ioctl. uthread_kern.c: Signal handling fixes (only one case left to fix, that of an externally sent SIGSEGV and friends - a fairly unusual case). uthread_write.c: Fix for lock of fd - ask for write lock, not read/write. uthread_writev.c: Fix for lock of fd - ask for write lock, not read/write. Pthreads now works well enough to run the LDAP and ACAPD(with the gcc 2.8 fix) sample implementations. Revision Changes Path 1.5 +1 -2 src/lib/libc_r/uthread/uthread_accept.c 1.4 +2 -1 src/lib/libc_r/uthread/uthread_create.c 1.5 +22 -10 src/lib/libc_r/uthread/uthread_fd.c 1.6 +35 -1 src/lib/libc_r/uthread/uthread_init.c 1.2 +35 -4 src/lib/libc_r/uthread/uthread_ioctl.c 1.6 +53 -1 src/lib/libc_r/uthread/uthread_kern.c 1.4 +3 -3 src/lib/libc_r/uthread/uthread_write.c 1.4 +3 -3 src/lib/libc_r/uthread/uthread_writev.c From owner-cvs-lib Thu Feb 12 17:37:30 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA21314 for cvs-lib-outgoing; Thu, 12 Feb 1998 17:37:30 -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 RAA21181; Thu, 12 Feb 1998 17:36:11 -0800 (PST) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA26328; Thu, 12 Feb 1998 17:35:58 -0800 (PST) Date: Thu, 12 Feb 1998 17:35:58 -0800 (PST) Message-Id: <199802130135.RAA26328@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_accept.c uthread_create.c uthread_fd.c uthread_init.c uthread_ioctl.c uthread_kern.c uthread_write.c uthread_writev.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/02/12 17:35:58 PST Modified files: (Branch: RELENG_2_2) lib/libc_r/uthread uthread_accept.c uthread_create.c uthread_fd.c uthread_init.c uthread_ioctl.c uthread_kern.c uthread_write.c uthread_writev.c Log: Submitted by: Jeremy Allison(Samba maintainer) and Terry Lambert Obtained from: Whistle Communications FreeBSD tree. YAMFC: Pthreads now works well enough to run the LDAP and ACAPD(with the gcc 2.8 fix) sample implementations. (even with C++) Revision Changes Path 1.2.2.3 +1 -2 src/lib/libc_r/uthread/uthread_accept.c 1.2.2.2 +2 -1 src/lib/libc_r/uthread/uthread_create.c 1.2.2.2 +22 -10 src/lib/libc_r/uthread/uthread_fd.c 1.3.2.3 +35 -1 src/lib/libc_r/uthread/uthread_init.c 1.1.2.1 +35 -4 src/lib/libc_r/uthread/uthread_ioctl.c 1.3.2.2 +53 -1 src/lib/libc_r/uthread/uthread_kern.c 1.1.2.2 +3 -3 src/lib/libc_r/uthread/uthread_write.c 1.1.2.2 +3 -3 src/lib/libc_r/uthread/uthread_writev.c From owner-cvs-lib Thu Feb 12 18:13:55 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA27417 for cvs-lib-outgoing; Thu, 12 Feb 1998 18:13:55 -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 SAA27359; Thu, 12 Feb 1998 18:13:39 -0800 (PST) (envelope-from imp@FreeBSD.org) From: Warner Losh Received: (from imp@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id SAA26564; Thu, 12 Feb 1998 18:13:26 -0800 (PST) Date: Thu, 12 Feb 1998 18:13:26 -0800 (PST) Message-Id: <199802130213.SAA26564@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 mktemp.3 mktemp.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk imp 1998/02/12 18:13:25 PST Modified files: lib/libc/stdio Makefile.inc mktemp.3 mktemp.c Log: Many security improvements from OpenBSD: implement mkdtemp improve man page for mk*temp use arc4random to seed extra XXX's randomly Optionally warn of unsafe mktemp uses From various commits by theo de raadt and Todd Miller. Obtained from: OpenBSD This should go into 2.2 after a testing period. Revision Changes Path 1.12 +2 -1 src/lib/libc/stdio/Makefile.inc 1.4 +41 -11 src/lib/libc/stdio/mktemp.3 1.8 +70 -23 src/lib/libc/stdio/mktemp.c From owner-cvs-lib Thu Feb 12 19:35:06 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA08596 for cvs-lib-outgoing; Thu, 12 Feb 1998 19:35: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 TAA08366; Thu, 12 Feb 1998 19:34:30 -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 TAA27055; Thu, 12 Feb 1998 19:34:12 -0800 (PST) Date: Thu, 12 Feb 1998 19:34:12 -0800 (PST) Message-Id: <199802130334.TAA27055@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/gen sleep.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/02/12 19:34:12 PST Modified files: lib/libc/gen sleep.3 Log: Describe signal handling. Don't describe the old implementation. Cleaned up English. Obtained from: mostly from NetBSD Revision Changes Path 1.11 +23 -30 src/lib/libc/gen/sleep.3 From owner-cvs-lib Thu Feb 12 20:45:33 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA19060 for cvs-lib-outgoing; Thu, 12 Feb 1998 20:45: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 UAA18915; Thu, 12 Feb 1998 20:45:05 -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 UAA27427; Thu, 12 Feb 1998 20:44:50 -0800 (PST) Date: Thu, 12 Feb 1998 20:44:50 -0800 (PST) Message-Id: <199802130444.UAA27427@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/gen usleep.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/02/12 20:44:50 PST Modified files: lib/libc/gen usleep.3 Log: Describe signal handling. Don't describe the old implementation. Don't define `microsecond'. Cleaned up English. Obtained from: mostly from sleep.3 Revision Changes Path 1.9 +17 -35 src/lib/libc/gen/usleep.3 From owner-cvs-lib Sat Feb 14 08:14:18 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA07858 for cvs-lib-outgoing; Sat, 14 Feb 1998 08:14: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 IAA07692; Sat, 14 Feb 1998 08:12:56 -0800 (PST) (envelope-from steve@FreeBSD.org) From: Steve Price Received: (from steve@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA23476; Sat, 14 Feb 1998 08:12:54 -0800 (PST) Date: Sat, 14 Feb 1998 08:12:54 -0800 (PST) Message-Id: <199802141612.IAA23476@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libutil login.conf.5 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk steve 1998/02/14 08:12:54 PST Modified files: lib/libutil login.conf.5 Log: Correctly document h and m modifiers to the time format. PR: 5739 Submitted by: Matthew Cashdollar Revision Changes Path 1.14 +3 -1 src/lib/libutil/login.conf.5 From owner-cvs-lib Sat Feb 14 08:14:40 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA07939 for cvs-lib-outgoing; Sat, 14 Feb 1998 08:14: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 IAA07874; Sat, 14 Feb 1998 08:14:27 -0800 (PST) (envelope-from steve@FreeBSD.org) From: Steve Price Received: (from steve@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA23545; Sat, 14 Feb 1998 08:14:25 -0800 (PST) Date: Sat, 14 Feb 1998 08:14:25 -0800 (PST) Message-Id: <199802141614.IAA23545@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libutil login.conf.5 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk steve 1998/02/14 08:14:25 PST Modified files: (Branch: RELENG_2_2) lib/libutil login.conf.5 Log: MFC: correctly document the h and m modifiers of the time format. Revision Changes Path 1.8.2.6 +3 -1 src/lib/libutil/login.conf.5 From owner-cvs-lib Sat Feb 14 14:52:40 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA02145 for cvs-lib-outgoing; Sat, 14 Feb 1998 14:52:40 -0800 (PST) (envelope-from owner-cvs-lib) Received: from helios.dnttm.ru (root@dnttm.wave.ras.ru [194.85.104.197]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA01968; Sat, 14 Feb 1998 14:51:30 -0800 (PST) (envelope-from dima@tejblum.dnttm.rssi.ru) Received: (from uucp@localhost) by helios.dnttm.ru (8.8.5/8.8.5/IP-3) with UUCP id WAA17293; Sat, 14 Feb 1998 22:18:58 +0300 Received: from tejblum.dnttm.rssi.ru (localhost [127.0.0.1]) by tejblum.dnttm.rssi.ru (8.8.8/8.8.7) with ESMTP id WAA28054; Sat, 14 Feb 1998 22:26:03 +0300 (MSK) (envelope-from dima@tejblum.dnttm.rssi.ru) Message-Id: <199802141926.WAA28054@tejblum.dnttm.rssi.ru> X-Mailer: exmh version 2.0gamma 1/27/96 To: Nate Williams cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc Makefile In-reply-to: Your message of "Wed, 11 Feb 1998 17:44:54 PST." <199802120144.RAA26474@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sat, 14 Feb 1998 22:26:03 +0300 From: Dmitrij Tejblum Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Nate Williams wrote: > nate 1998/02/11 17:44:54 PST > > Modified files: > lib/libc Makefile > Log: > - Bump the minor # due to the addition of the stringlist functions. Shouldn't libc_r minor number also be bumped? Dima From owner-cvs-lib Sat Feb 14 15:25:37 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA08868 for cvs-lib-outgoing; Sat, 14 Feb 1998 15:25: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 PAA08264; Sat, 14 Feb 1998 15:24:03 -0800 (PST) (envelope-from steve@FreeBSD.org) From: Steve Price Received: (from steve@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA00618; Sat, 14 Feb 1998 10:26:40 -0800 (PST) Date: Sat, 14 Feb 1998 10:26:40 -0800 (PST) Message-Id: <199802141826.KAA00618@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/regex re_format.7 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk steve 1998/02/14 10:26:30 PST Modified files: lib/libc/regex re_format.7 Log: Note that '+' and '?' are not special characters in basic REs but they can be simulated using bounds. PR: 5708 Submitted by: Oliver Fromme Revision Changes Path 1.2 +5 -2 src/lib/libc/regex/re_format.7 From owner-cvs-lib Sat Feb 14 15:27:44 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA09521 for cvs-lib-outgoing; Sat, 14 Feb 1998 15: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 PAA08227; Sat, 14 Feb 1998 15:23:50 -0800 (PST) (envelope-from steve@FreeBSD.org) From: Steve Price Received: (from steve@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA00671; Sat, 14 Feb 1998 10:28:36 -0800 (PST) Date: Sat, 14 Feb 1998 10:28:36 -0800 (PST) Message-Id: <199802141828.KAA00671@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/regex re_format.7 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk steve 1998/02/14 10:28:26 PST Modified files: (Branch: RELENG_2_2) lib/libc/regex re_format.7 Log: MFC: '+' and '?' are ordinary characters but can be simulated using bounds. PR: 5708 Revision Changes Path 1.1.1.1.8.1 +5 -2 src/lib/libc/regex/re_format.7 From owner-cvs-lib Sat Feb 14 16:47:15 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA22344 for cvs-lib-outgoing; Sat, 14 Feb 1998 16:47: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 QAA22304; Sat, 14 Feb 1998 16:46:51 -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 QAA01980; Sat, 14 Feb 1998 16:46:48 -0800 (PST) Date: Sat, 14 Feb 1998 16:46:48 -0800 (PST) Message-Id: <199802150046.QAA01980@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/gen signal.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/02/14 16:46:48 PST Modified files: lib/libc/gen signal.3 Log: signal() returns SIG_ERR, not just -1. The sys/signal.h header file provides the cast from -1 to the signal() return type, so no further casting by programmers should be required. Pointed out by: bde (of course). Revision Changes Path 1.13 +1 -1 src/lib/libc/gen/signal.3