From owner-cvs-lib Mon Mar 17 01:30:25 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA01873 for cvs-lib-outgoing; Mon, 17 Mar 1997 01:30:25 -0800 (PST) Received: (from eivind@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA01864; Mon, 17 Mar 1997 01:30:23 -0800 (PST) Date: Mon, 17 Mar 1997 01:30:23 -0800 (PST) From: Eivind Eklund Message-Id: <199703170930.BAA01864@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libtermcap tgoto.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk eivind 97/03/17 01:30:22 Modified: lib/libtermcap tgoto.c Log: Buffer overflow fix - closes PR bin/2983 for -current. Should really go into 2.2.0 Release, even at the present time. Problem spotted by Tero Kivinen - was in BugTraq today :-( Revision Changes Path 1.5 +14 -0 src/lib/libtermcap/tgoto.c From owner-cvs-lib Mon Mar 17 01:34:36 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA02105 for cvs-lib-outgoing; Mon, 17 Mar 1997 01:34:36 -0800 (PST) Received: (from eivind@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA02067; Mon, 17 Mar 1997 01:34:32 -0800 (PST) Date: Mon, 17 Mar 1997 01:34:32 -0800 (PST) From: Eivind Eklund Message-Id: <199703170934.BAA02067@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libtermcap tgoto.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk eivind 97/03/17 01:34:29 Branch: lib/libtermcap RELENG_2_2 Modified: lib/libtermcap tgoto.c Log: YAMFC (tgoto.c 1.5) Revision Changes Path 1.4.2.1 +14 -0 src/lib/libtermcap/tgoto.c From owner-cvs-lib Mon Mar 17 01:46:06 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA02525 for cvs-lib-outgoing; Mon, 17 Mar 1997 01:46:06 -0800 (PST) Received: (from eivind@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA02518; Mon, 17 Mar 1997 01:46:04 -0800 (PST) Date: Mon, 17 Mar 1997 01:46:04 -0800 (PST) From: Eivind Eklund Message-Id: <199703170946.BAA02518@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libtermcap tgoto.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk eivind 97/03/17 01:46:03 Branch: lib/libtermcap RELENG_2_1_0 Modified: lib/libtermcap tgoto.c Log: YAMFC (tgoto.c 1.5) Revision Changes Path 1.2.4.2 +14 -0 src/lib/libtermcap/tgoto.c From owner-cvs-lib Mon Mar 17 08:27:20 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA18246 for cvs-lib-outgoing; Mon, 17 Mar 1997 08:27:20 -0800 (PST) Received: (from ache@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA18235; Mon, 17 Mar 1997 08:27:18 -0800 (PST) Date: Mon, 17 Mar 1997 08:27:18 -0800 (PST) From: "Andrey A. Chernov" Message-Id: <199703171627.IAA18235@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/stdlib random.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 97/03/17 08:27:17 Modified: lib/libc/stdlib random.3 Log: Fix arg types to match Lite2 Revision Changes Path 1.4 +2 -2 src/lib/libc/stdlib/random.3 From owner-cvs-lib Mon Mar 17 12:27:45 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA02628 for cvs-lib-outgoing; Mon, 17 Mar 1997 12:27:45 -0800 (PST) Received: from gvr.win.tue.nl (root@gvr.win.tue.nl [131.155.210.19]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA02474; Mon, 17 Mar 1997 12:24:11 -0800 (PST) Received: (from guido@localhost) by gvr.win.tue.nl (8.8.5/8.8.2) id VAA15757; Mon, 17 Mar 1997 21:23:52 +0100 (MET) From: Guido van Rooij Message-Id: <199703172023.VAA15757@gvr.win.tue.nl> Subject: Re: cvs commit: src/lib/libtermcap tgoto.c In-Reply-To: <199703170930.BAA01864@freefall.freebsd.org> from Eivind Eklund at "Mar 17, 97 01:30:23 am" To: eivind@freefall.freebsd.org (Eivind Eklund) Date: Mon, 17 Mar 1997 21:23:52 +0100 (MET) Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-lib@freefall.freebsd.org X-Mailer: ELM [version 2.4ME+ PL28 (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: > eivind 97/03/17 01:30:22 > > Modified: lib/libtermcap tgoto.c > Log: > Buffer overflow fix - closes PR bin/2983 for -current. Should really > go into 2.2.0 Release, even at the present time. Problem spotted by > Tero Kivinen - was in BugTraq today :-( Shouln't you \0-terminate the copied string? This was suggested in the same article. Further, there is a strcpy on the end. That should also be fixed. I think the if statements should be something like: if (dp >= &result[MAXRETURNSIZE-1]) The strpcy should be: strncpy(dp, added, sizeof(result) - (dp - result) - 1); The '\0' will automatically be always in place because it is in the bss and it's never overwritten. -Guido From owner-cvs-lib Mon Mar 17 13:22:07 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA05225 for cvs-lib-outgoing; Mon, 17 Mar 1997 13:22:07 -0800 (PST) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA05220; Mon, 17 Mar 1997 13:21:54 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.3/8.6.9) id IAA27478; Tue, 18 Mar 1997 08:07:04 +1100 Date: Tue, 18 Mar 1997 08:07:04 +1100 From: Bruce Evans Message-Id: <199703172107.IAA27478@godzilla.zeta.org.au> To: eivind@freefall.freebsd.org, guido@gvr.win.tue.nl Subject: Re: cvs commit: src/lib/libtermcap tgoto.c Cc: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-lib@freefall.freebsd.org Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> Modified: lib/libtermcap tgoto.c >> Log: >> Buffer overflow fix - closes PR bin/2983 for -current. Should really >> go into 2.2.0 Release, even at the present time. Problem spotted by >> Tero Kivinen - was in BugTraq today :-( > >Shouln't you \0-terminate the copied string? This was suggested in the >same article. The string is terminated by strcpy. The article was talking about an allegedly bad fix that used strncpy. strncpy is OK if the final byte of the array is never changed from its intial value of 0. >Further, there is a strcpy on the end. That should also be fixed. No, it is correct, except for a minor bug in the overflow checking. I sent private mail to Eivind about it. >I think the if statements should be something like: >if (dp >= &result[MAXRETURNSIZE-1]) This would ensure space for the terminator, but the check at the end already does that. >The strpcy should be: > >strncpy(dp, added, sizeof(result) - (dp - result) - 1); Truncation would be worse than returning the obviously bogus result "OVERFLOW". >The '\0' will automatically be always in place because it is in the bss >and it's never overwritten. strncpy() might be faster, but it's hard to tell. If speed is really important (and it probably is), then tgoto() should have avoided the strcpy() at the end in the common case where (added[0] == 0). Apart from that, I prefer to keep the tests simpler by avoiding +-1 terms. Bruce From owner-cvs-lib Mon Mar 17 14:18:44 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA08245 for cvs-lib-outgoing; Mon, 17 Mar 1997 14:18:44 -0800 (PST) Received: from gvr.win.tue.nl (root@gvr.win.tue.nl [131.155.210.19]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA08234; Mon, 17 Mar 1997 14:18:24 -0800 (PST) Received: (from guido@localhost) by gvr.win.tue.nl (8.8.5/8.8.2) id XAA17493; Mon, 17 Mar 1997 23:18:09 +0100 (MET) From: Guido van Rooij Message-Id: <199703172218.XAA17493@gvr.win.tue.nl> Subject: Re: cvs commit: src/lib/libtermcap tgoto.c In-Reply-To: <199703172107.IAA27478@godzilla.zeta.org.au> from Bruce Evans at "Mar 18, 97 08:07:04 am" To: bde@zeta.org.au (Bruce Evans) Date: Mon, 17 Mar 1997 23:18:09 +0100 (MET) Cc: eivind@freefall.freebsd.org, cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-lib@freefall.freebsd.org X-Mailer: ELM [version 2.4ME+ PL28 (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 > >Shouln't you \0-terminate the copied string? This was suggested in the > >same article. > > The string is terminated by strcpy. The article was talking about an > allegedly bad fix that used strncpy. strncpy is OK if the final byte > of the array is never changed from its intial value of 0. > > >Further, there is a strcpy on the end. That should also be fixed. > > No, it is correct, except for a minor bug in the overflow checking. > I sent private mail to Eivind about it. > > >I think the if statements should be something like: > >if (dp >= &result[MAXRETURNSIZE-1]) > > This would ensure space for the terminator, but the check at the end > already does that. What check? I don;t see any check. According to me, the complete buffer can now be filled with non-NUL bytes and afterwards even extended by sizeof(added). If added is "", then still the NUL would be one off. -Guido From owner-cvs-lib Mon Mar 17 14:57:19 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA10384 for cvs-lib-outgoing; Mon, 17 Mar 1997 14:57:19 -0800 (PST) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA10374; Mon, 17 Mar 1997 14:57:06 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.3/8.6.9) id JAA32577; Tue, 18 Mar 1997 09:55:22 +1100 Date: Tue, 18 Mar 1997 09:55:22 +1100 From: Bruce Evans Message-Id: <199703172255.JAA32577@godzilla.zeta.org.au> To: bde@zeta.org.au, guido@gvr.win.tue.nl Subject: Re: cvs commit: src/lib/libtermcap tgoto.c Cc: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-lib@freefall.freebsd.org, eivind@freefall.freebsd.org Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> >I think the if statements should be something like: >> >if (dp >= &result[MAXRETURNSIZE-1]) >> >> This would ensure space for the terminator, but the check at the end >> already does that. > >What check? I don;t see any check. According to me, the complete buffer The one before the final `return ("OVERFLOW");', of course. >can now be filled with non-NUL bytes and afterwards even extended by >sizeof(added). If added is "", then still the NUL would be one off. It can be filled with non-NUL bytes, in which case the check will fail (modulo the bug in the check that dp+strlen(added)+1 is invalid if dp is at the end). Bruce From owner-cvs-lib Mon Mar 17 23:54:28 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA11752 for cvs-lib-outgoing; Mon, 17 Mar 1997 23:54:28 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA11745; Mon, 17 Mar 1997 23:54:27 -0800 (PST) Date: Mon, 17 Mar 1997 23:54:27 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199703180754.XAA11745@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/stdlib malloc.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 97/03/17 23:54:26 Modified: lib/libc/stdlib malloc.c Log: Check for overflow in size argument. Tested by: Joel Maslak Closes: PR kern/2964 Revision Changes Path 1.22 +4 -2 src/lib/libc/stdlib/malloc.c From owner-cvs-lib Tue Mar 18 00:14:14 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id AAA12895 for cvs-lib-outgoing; Tue, 18 Mar 1997 00:14:14 -0800 (PST) Received: from who.cdrom.com (who.cdrom.com [204.216.27.3]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA12757; Tue, 18 Mar 1997 00:12:32 -0800 (PST) Received: from gvr.win.tue.nl (root@gvr.win.tue.nl [131.155.210.19]) by who.cdrom.com (8.8.5/8.6.11) with ESMTP id AAA28149 ; Tue, 18 Mar 1997 00:12:21 -0800 (PST) Received: (from guido@localhost) by gvr.win.tue.nl (8.8.5/8.8.2) id JAA18631; Tue, 18 Mar 1997 09:11:42 +0100 (MET) From: Guido van Rooij Message-Id: <199703180811.JAA18631@gvr.win.tue.nl> Subject: Re: cvs commit: src/lib/libtermcap tgoto.c In-Reply-To: <199703172255.JAA32577@godzilla.zeta.org.au> from Bruce Evans at "Mar 18, 97 09:55:22 am" To: bde@zeta.org.au (Bruce Evans) Date: Tue, 18 Mar 1997 09:11:41 +0100 (MET) Cc: bde@zeta.org.au, cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-lib@freefall.freebsd.org, eivind@freefall.freebsd.org X-Mailer: ELM [version 2.4ME+ PL28 (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 Bruce Evans wrote: > >> >I think the if statements should be something like: > >> >if (dp >= &result[MAXRETURNSIZE-1]) > >> > >> This would ensure space for the terminator, but the check at the end > >> already does that. > > > >What check? I don;t see any check. According to me, the complete buffer > > The one before the final `return ("OVERFLOW");', of course. > Argh. I was looking at the wrong place. > >can now be filled with non-NUL bytes and afterwards even extended by > >sizeof(added). If added is "", then still the NUL would be one off. > > It can be filled with non-NUL bytes, in which case the check will fail > (modulo the bug in the check that dp+strlen(added)+1 is invalid if dp > is at the end). > Okay. I thik we're in sync now ;-) -Guido From owner-cvs-lib Tue Mar 18 08:09:31 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA00829 for cvs-lib-outgoing; Tue, 18 Mar 1997 08:09:31 -0800 (PST) Received: (from eivind@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA00822; Tue, 18 Mar 1997 08:09:29 -0800 (PST) Date: Tue, 18 Mar 1997 08:09:29 -0800 (PST) From: Eivind Eklund Message-Id: <199703181609.IAA00822@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libtermcap tgoto.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk eivind 97/03/18 08:09:28 Modified: lib/libtermcap tgoto.c Log: Re-order terms to avoid potential pointer overflow, and remove one more potential buffer overflow. Submitted by: bde Revision Changes Path 1.6 +7 -2 src/lib/libtermcap/tgoto.c From owner-cvs-lib Tue Mar 18 08:18:31 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA01585 for cvs-lib-outgoing; Tue, 18 Mar 1997 08:18:31 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA01572; Tue, 18 Mar 1997 08:18:27 -0800 (PST) Date: Tue, 18 Mar 1997 08:18:27 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199703181618.IAA01572@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/stdlib malloc.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 97/03/18 08:18:26 Branch: lib/libc/stdlib RELENG_2_2 Modified: lib/libc/stdlib malloc.c Log: YAMFC (check for overflow in size argument) Revision Changes Path 1.18.2.2 +4 -2 src/lib/libc/stdlib/malloc.c From owner-cvs-lib Tue Mar 18 08:34:29 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA04567 for cvs-lib-outgoing; Tue, 18 Mar 1997 08:34:29 -0800 (PST) Received: (from eivind@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA04557; Tue, 18 Mar 1997 08:34:26 -0800 (PST) Date: Tue, 18 Mar 1997 08:34:26 -0800 (PST) From: Eivind Eklund Message-Id: <199703181634.IAA04557@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libtermcap tgoto.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk eivind 97/03/18 08:34:25 Branch: lib/libtermcap RELENG_2_2 Modified: lib/libtermcap tgoto.c Log: YAMFC (tgoto 1.6) Revision Changes Path 1.4.2.2 +7 -2 src/lib/libtermcap/tgoto.c From owner-cvs-lib Tue Mar 18 08:44:44 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA06619 for cvs-lib-outgoing; Tue, 18 Mar 1997 08:44:44 -0800 (PST) Received: (from eivind@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA06601; Tue, 18 Mar 1997 08:44:38 -0800 (PST) Date: Tue, 18 Mar 1997 08:44:38 -0800 (PST) From: Eivind Eklund Message-Id: <199703181644.IAA06601@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libtermcap tgoto.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk eivind 97/03/18 08:44:36 Branch: lib/libtermcap RELENG_2_1_0 Modified: lib/libtermcap tgoto.c Log: YAMF (tgoto.c 1.6) Revision Changes Path 1.2.4.3 +7 -2 src/lib/libtermcap/tgoto.c From owner-cvs-lib Tue Mar 18 15:58:02 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA12388 for cvs-lib-outgoing; Tue, 18 Mar 1997 15:58:02 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA12371; Tue, 18 Mar 1997 15:57:47 -0800 (PST) Date: Tue, 18 Mar 1997 15:57:47 -0800 (PST) From: Bruce Evans Message-Id: <199703182357.PAA12371@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/sys semctl.2 semget.2 semop.2 shmat.2 shmctl.2 shmget.2 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/03/18 15:57:42 Modified: lib/libc/sys semctl.2 semget.2 semop.2 shmat.2 shmctl.2 shmget.2 Log: Removed unnecessary quoting of function names in synopsis to simplify automated checking of synopses. Revision Changes Path 1.7 +2 -2 src/lib/libc/sys/semctl.2 1.5 +2 -2 src/lib/libc/sys/semget.2 1.6 +2 -2 src/lib/libc/sys/semop.2 1.6 +3 -3 src/lib/libc/sys/shmat.2 1.6 +2 -2 src/lib/libc/sys/shmctl.2 1.6 +2 -2 src/lib/libc/sys/shmget.2 From owner-cvs-lib Tue Mar 18 16:06:21 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id QAA13116 for cvs-lib-outgoing; Tue, 18 Mar 1997 16:06:21 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id QAA13104; Tue, 18 Mar 1997 16:06:17 -0800 (PST) Date: Tue, 18 Mar 1997 16:06:17 -0800 (PST) From: Bruce Evans Message-Id: <199703190006.QAA13104@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/sys brk.2 src/lib/libc/gen crypt.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/03/18 16:06:15 Modified: lib/libc/gen crypt.3 lib/libc/sys brk.2 Log: Fixed synopsis (put all of the function (return) type info in .Ft and none in .Fn). Revision Changes Path 1.5 +2 -2 src/lib/libc/gen/crypt.3 1.10 +1 -1 src/lib/libc/sys/brk.2 From owner-cvs-lib Tue Mar 18 16:32:47 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id QAA16343 for cvs-lib-outgoing; Tue, 18 Mar 1997 16:32:47 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id QAA16328; Tue, 18 Mar 1997 16:32:44 -0800 (PST) Date: Tue, 18 Mar 1997 16:32:44 -0800 (PST) From: Bruce Evans Message-Id: <199703190032.QAA16328@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib, cvs-usrsbin Subject: cvs commit: src/lib/libc/net gethostbyname.3 src/lib/libc/sys sigaction.2 src/lib/libc/compat-43 sigvec.2 src/lib/libc/gen getloadavg.3 nice.3 src/lib/libcompat/4.1 stty.3 src/usr.sbin/pcvt/keycap keycap.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/03/18 16:32:43 Modified: lib/libc/compat-43 sigvec.2 lib/libc/gen getloadavg.3 nice.3 lib/libc/net gethostbyname.3 lib/libc/sys sigaction.2 lib/libcompat/4.1 stty.3 usr.sbin/pcvt/keycap keycap.3 Log: Fixed missing function types in synopsis. Revision Changes Path 1.6 +1 -0 src/lib/libc/compat-43/sigvec.2 1.3 +1 -0 src/lib/libc/gen/getloadavg.3 1.3 +1 -0 src/lib/libc/gen/nice.3 1.7 +3 -0 src/lib/libc/net/gethostbyname.3 1.11 +1 -0 src/lib/libc/sys/sigaction.2 1.2 +2 -0 src/lib/libcompat/4.1/stty.3 1.3 +3 -0 src/usr.sbin/pcvt/keycap/keycap.3 From owner-cvs-lib Tue Mar 18 16:43:17 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id QAA17463 for cvs-lib-outgoing; Tue, 18 Mar 1997 16:43:17 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id QAA17455; Tue, 18 Mar 1997 16:43:15 -0800 (PST) Date: Tue, 18 Mar 1997 16:43:15 -0800 (PST) From: Bruce Evans Message-Id: <199703190043.QAA17455@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/gen err.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/03/18 16:43:15 Modified: lib/libc/gen err.3 Log: Added missing #include of to synopsis. Moved prototypes for `v' functions after this #include (same organisation as in printf.3 for printf/vprintf). Revision Changes Path 1.7 +10 -9 src/lib/libc/gen/err.3 From owner-cvs-lib Tue Mar 18 16:53:01 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id QAA18365 for cvs-lib-outgoing; Tue, 18 Mar 1997 16:53:01 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id QAA18358; Tue, 18 Mar 1997 16:52:59 -0800 (PST) Date: Tue, 18 Mar 1997 16:52:59 -0800 (PST) From: Bruce Evans Message-Id: <199703190052.QAA18358@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/gen getcap.3 getnetgrent.3 tcsetattr.3 src/lib/libc/locale multibyte.3 src/lib/libc/stdio printf.3 src/lib/libmd mdX.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/03/18 16:52:59 Modified: lib/libc/gen getcap.3 getnetgrent.3 tcsetattr.3 lib/libc/locale multibyte.3 lib/libc/stdio printf.3 lib/libmd mdX.3 Log: FIxed arg types (mostly missing consts) in synopsis. Revision Changes Path 1.7 +1 -1 src/lib/libc/gen/getcap.3 1.4 +2 -2 src/lib/libc/gen/getnetgrent.3 1.3 +3 -3 src/lib/libc/gen/tcsetattr.3 1.3 +1 -1 src/lib/libc/locale/multibyte.3 1.8 +1 -1 src/lib/libc/stdio/printf.3 1.10 +3 -3 src/lib/libmd/mdX.3 From owner-cvs-lib Tue Mar 18 16:58:11 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id QAA18862 for cvs-lib-outgoing; Tue, 18 Mar 1997 16:58:11 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id QAA18851; Tue, 18 Mar 1997 16:58:08 -0800 (PST) Date: Tue, 18 Mar 1997 16:58:08 -0800 (PST) From: Bruce Evans Message-Id: <199703190058.QAA18851@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libcompat/4.1 cftime.3 src/lib/libcompat/SysV ftok.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/03/18 16:58:08 Modified: lib/libcompat/4.1 cftime.3 lib/libcompat/SysV ftok.3 Log: FIxed arg types (mostly missing consts) in synopsis. Revision Changes Path 1.4 +3 -3 src/lib/libcompat/4.1/cftime.3 1.8 +2 -2 src/lib/libcompat/SysV/ftok.3 From owner-cvs-lib Tue Mar 18 17:15:51 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA20483 for cvs-lib-outgoing; Tue, 18 Mar 1997 17:15:51 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA20471; Tue, 18 Mar 1997 17:15:47 -0800 (PST) Date: Tue, 18 Mar 1997 17:15:47 -0800 (PST) From: Bruce Evans Message-Id: <199703190115.RAA20471@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libscsi scsi.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/03/18 17:15:46 Modified: lib/libscsi scsi.3 Log: Fixed quoting in .Fn macro invocations in synopsis. The args must be quoted individually. Quoting them all together sort of worked, except for scsreq_build(), the long arg list was chopped near column 80, to no avail since the closing parentheses was put on new line by itself. Revision Changes Path 1.7 +8 -8 src/lib/libscsi/scsi.3 From owner-cvs-lib Tue Mar 18 17:28:49 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA21866 for cvs-lib-outgoing; Tue, 18 Mar 1997 17:28:49 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA21857; Tue, 18 Mar 1997 17:28:47 -0800 (PST) Date: Tue, 18 Mar 1997 17:28:47 -0800 (PST) From: Bruce Evans Message-Id: <199703190128.RAA21857@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/msun/man ceil.3 cos.3 cosh.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/03/18 17:28:46 Modified: lib/msun/man ceil.3 cos.3 cosh.3 Log: Fixed synopsis. Some float functions claimed to have the same name as the double version. Revision Changes Path 1.7 +2 -2 src/lib/msun/man/ceil.3 1.6 +2 -2 src/lib/msun/man/cos.3 1.6 +2 -2 src/lib/msun/man/cosh.3 From owner-cvs-lib Tue Mar 18 17:33:27 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA22307 for cvs-lib-outgoing; Tue, 18 Mar 1997 17:33:27 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA22294; Tue, 18 Mar 1997 17:33:25 -0800 (PST) Date: Tue, 18 Mar 1997 17:33:25 -0800 (PST) From: Bruce Evans Message-Id: <199703190133.RAA22294@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libskey skey.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/03/18 17:33:24 Modified: lib/libskey skey.3 Log: Fixed synopsis (missing #includes and consts). Revision Changes Path 1.6 +7 -6 src/lib/libskey/skey.3 From owner-cvs-lib Tue Mar 18 17:54:07 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA24693 for cvs-lib-outgoing; Tue, 18 Mar 1997 17:54:07 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA24686; Tue, 18 Mar 1997 17:54:05 -0800 (PST) Date: Tue, 18 Mar 1997 17:54:05 -0800 (PST) From: Bruce Evans Message-Id: <199703190154.RAA24686@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libdisk libdisk.h Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/03/18 17:54:05 Modified: lib/libdisk libdisk.h Log: Fixed this header to compile with gcc -pedantic -Werror (removed comma at end of enum). Revision Changes Path 1.27 +2 -2 src/lib/libdisk/libdisk.h From owner-cvs-lib Tue Mar 18 17:57:09 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA24899 for cvs-lib-outgoing; Tue, 18 Mar 1997 17:57:09 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA24892; Tue, 18 Mar 1997 17:57:08 -0800 (PST) Date: Tue, 18 Mar 1997 17:57:08 -0800 (PST) From: Bruce Evans Message-Id: <199703190157.RAA24892@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libtermcap termcap.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/03/18 17:57:07 Modified: lib/libtermcap termcap.3 Log: Fixed wrong return type for tputs() in synopsis. Revision Changes Path 1.8 +1 -1 src/lib/libtermcap/termcap.3 From owner-cvs-lib Tue Mar 18 18:01:30 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id SAA25162 for cvs-lib-outgoing; Tue, 18 Mar 1997 18:01:30 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id SAA25154; Tue, 18 Mar 1997 18:01:28 -0800 (PST) Date: Tue, 18 Mar 1997 18:01:28 -0800 (PST) From: Bruce Evans Message-Id: <199703190201.SAA25154@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libutil login_cap.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/03/18 18:01:27 Modified: lib/libutil login_cap.3 Log: Fixed misquoted arg in synopsis. Revision Changes Path 1.6 +2 -2 src/lib/libutil/login_cap.3 From owner-cvs-lib Wed Mar 19 11:41:28 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA17027 for cvs-lib-outgoing; Wed, 19 Mar 1997 11:41:28 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA17010; Wed, 19 Mar 1997 11:41:23 -0800 (PST) Date: Wed, 19 Mar 1997 11:41:23 -0800 (PST) From: Bruce Evans Message-Id: <199703191941.LAA17010@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/net inet.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/03/19 11:41:23 Modified: lib/libc/net inet.3 Log: Fixed missing #include of and wrong arg types in synopsis. Reviewed by: wollman Revision Changes Path 1.6 +6 -5 src/lib/libc/net/inet.3 From owner-cvs-lib Wed Mar 19 14:09:27 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA25811 for cvs-lib-outgoing; Wed, 19 Mar 1997 14:09:27 -0800 (PST) Received: (from mpp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA25792; Wed, 19 Mar 1997 14:09:20 -0800 (PST) Date: Wed, 19 Mar 1997 14:09:20 -0800 (PST) From: Mike Pritchard Message-Id: <199703192209.OAA25792@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libscsi scsi.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk mpp 97/03/19 14:09:15 Modified: lib/libscsi scsi.3 Log: Don't use the undocumented .Fr (function return value) macro for function arguments. Use .Fa instead (the output is the same). Also fixed a formatting error. Revision Changes Path 1.8 +34 -33 src/lib/libscsi/scsi.3 From owner-cvs-lib Thu Mar 20 08:28:34 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA23073 for cvs-lib-outgoing; Thu, 20 Mar 1997 08:28:34 -0800 (PST) Received: (from jdp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA23051; Thu, 20 Mar 1997 08:28:29 -0800 (PST) Date: Thu, 20 Mar 1997 08:28:29 -0800 (PST) From: John Polstra Message-Id: <199703201628.IAA23051@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib, cvs-sys Subject: cvs commit: src/lib/libc/gen syslog.c src/sys/sys syslog.h Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jdp 97/03/20 08:28:28 Modified: lib/libc/gen syslog.c sys/sys syslog.h Log: Add backward compatibility so that static executables built on modern FreeBSD systems will syslog properly on older systems that still name the logging socket "/dev/log". This includes pre-2.2 versions of FreeBSD as well as BSD/OS systems. If the connect to "/var/run/log" fails, the function now tries to connect to "/dev/log" as a fallback. Revision Changes Path 1.13 +23 -10 src/lib/libc/gen/syslog.c 1.13 +2 -1 src/sys/sys/syslog.h From owner-cvs-lib Fri Mar 21 08:52:10 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA25949 for cvs-lib-outgoing; Fri, 21 Mar 1997 08:52:10 -0800 (PST) Received: (from wpaul@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA25942; Fri, 21 Mar 1997 08:52:08 -0800 (PST) Date: Fri, 21 Mar 1997 08:52:08 -0800 (PST) From: Bill Paul Message-Id: <199703211652.IAA25942@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/sys recv.2 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wpaul 97/03/21 08:52:07 Modified: lib/libc/sys recv.2 Log: Document SCM_CREDS changes. Revision Changes Path 1.4 +28 -0 src/lib/libc/sys/recv.2 From owner-cvs-lib Fri Mar 21 12:46:34 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA12127 for cvs-lib-outgoing; Fri, 21 Mar 1997 12:46:34 -0800 (PST) Received: (from mpp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA12119; Fri, 21 Mar 1997 12:46:32 -0800 (PST) Date: Fri, 21 Mar 1997 12:46:32 -0800 (PST) From: Mike Pritchard Message-Id: <199703212046.MAA12119@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/gen msgget.3 msgrcv.3 msgsnd.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk mpp 97/03/21 12:46:31 Modified: lib/libc/gen msgget.3 msgrcv.3 msgsnd.3 Log: Mdoc cleanup. Revision Changes Path 1.3 +16 -8 src/lib/libc/gen/msgget.3 1.4 +47 -21 src/lib/libc/gen/msgrcv.3 1.3 +28 -14 src/lib/libc/gen/msgsnd.3 From owner-cvs-lib Fri Mar 21 12:57:24 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA12673 for cvs-lib-outgoing; Fri, 21 Mar 1997 12:57:24 -0800 (PST) Received: (from mpp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA12664; Fri, 21 Mar 1997 12:57:22 -0800 (PST) Date: Fri, 21 Mar 1997 12:57:22 -0800 (PST) From: Mike Pritchard Message-Id: <199703212057.MAA12664@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/gen sleep.3 src/lib/libc/stdlib random.3 src/lib/libc/sys chmod.2 mmap.2 ptrace.2 rtprio.2 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk mpp 97/03/21 12:57:22 Modified: lib/libc/gen sleep.3 lib/libc/stdlib random.3 lib/libc/sys chmod.2 mmap.2 ptrace.2 rtprio.2 Log: Use the .Tn macro for generic FreeBSD references. Other minor cleanup. Revision Changes Path 1.4 +3 -1 src/lib/libc/gen/sleep.3 1.5 +3 -3 src/lib/libc/stdlib/random.3 1.9 +5 -3 src/lib/libc/sys/chmod.2 1.12 +12 -7 src/lib/libc/sys/mmap.2 1.10 +4 -2 src/lib/libc/sys/ptrace.2 1.9 +4 -2 src/lib/libc/sys/rtprio.2 From owner-cvs-lib Sat Mar 22 15:48:18 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA07675 for cvs-lib-outgoing; Sat, 22 Mar 1997 15:48:18 -0800 (PST) Received: (from mpp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA07668; Sat, 22 Mar 1997 15:48:15 -0800 (PST) Date: Sat, 22 Mar 1997 15:48:15 -0800 (PST) From: Mike Pritchard Message-Id: <199703222348.PAA07668@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/stdlib malloc.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk mpp 97/03/22 15:48:14 Modified: lib/libc/stdlib malloc.3 Log: Remove an extra comma. Revision Changes Path 1.9 +2 -2 src/lib/libc/stdlib/malloc.3