From owner-cvs-lib Thu Jun 12 05:46:54 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id FAA26239 for cvs-lib-outgoing; Thu, 12 Jun 1997 05:46:54 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id FAA26186; Thu, 12 Jun 1997 05:45:59 -0700 (PDT) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA11815; Thu, 12 Jun 1997 05:45:45 -0700 (PDT) Date: Thu, 12 Jun 1997 05:45:45 -0700 (PDT) Message-Id: <199706121245.FAA11815@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/stdlib malloc.3 malloc.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1997/06/12 05:45:45 PDT Modified files: lib/libc/stdlib malloc.3 malloc.c Log: Add yet an option, this time on how to deal with malloc(0) and realloc(ptr.0) Prompted by: X11 & XFree86 Revision Changes Path 1.11 +18 -3 src/lib/libc/stdlib/malloc.3 1.25 +9 -5 src/lib/libc/stdlib/malloc.c From owner-cvs-lib Thu Jun 12 10:03:45 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id KAA07694 for cvs-lib-outgoing; Thu, 12 Jun 1997 10:03:45 -0700 (PDT) Received: from fallout.campusview.indiana.edu (fallout.campusview.indiana.edu [149.159.1.1]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA07685; Thu, 12 Jun 1997 10:03:28 -0700 (PDT) Received: from localhost (jfieber@localhost) by fallout.campusview.indiana.edu (8.8.5/8.8.5) with SMTP id MAA19954; Thu, 12 Jun 1997 12:03:20 -0500 (EST) Date: Thu, 12 Jun 1997 12:03:20 -0500 (EST) From: John Fieber To: Poul-Henning Kamp cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/stdlib malloc.3 malloc.c In-Reply-To: <199706121245.FAA11815@freefall.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Thu, 12 Jun 1997, Poul-Henning Kamp wrote: > Modified files: > lib/libc/stdlib malloc.3 malloc.c > Log: > Add yet an option, this time on how to deal with malloc(0) and > realloc(ptr.0) Two quick questions: Is the default behavior of realloc now what the XFree86 3.3 binary release expects, or does the option need to be explicitly set? Can malloc.c from -current be dropped directly into FreeBSD 2.2 without rude surprises? Thanks, -john From owner-cvs-lib Thu Jun 12 10:36:58 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id KAA09620 for cvs-lib-outgoing; Thu, 12 Jun 1997 10:36:58 -0700 (PDT) Received: from critter.dk.tfs.com (critter.phk.freebsd.dk [195.8.129.19]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA09615; Thu, 12 Jun 1997 10:36:52 -0700 (PDT) Received: from critter.dk.tfs.com (localhost [127.0.0.1]) by critter.dk.tfs.com (8.8.5/8.8.5) with ESMTP id TAA05034; Thu, 12 Jun 1997 19:34:20 +0200 (CEST) To: John Fieber cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG From: Poul-Henning Kamp Subject: Re: cvs commit: src/lib/libc/stdlib malloc.3 malloc.c In-reply-to: Your message of "Thu, 12 Jun 1997 12:03:20 CDT." Date: Thu, 12 Jun 1997 19:34:19 +0200 Message-ID: <5032.866136859@critter.dk.tfs.com> Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk In message , John Fieber writes: >On Thu, 12 Jun 1997, Poul-Henning Kamp wrote: > >> Modified files: >> lib/libc/stdlib malloc.3 malloc.c >> Log: >> Add yet an option, this time on how to deal with malloc(0) and >> realloc(ptr.0) > >Two quick questions: > >Is the default behavior of realloc now what the XFree86 3.3 >binary release expects, or does the option need to be explicitly >set? I belive so. >Can malloc.c from -current be dropped directly into FreeBSD 2.2 >without rude surprises? yes. -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@tfs.com TRW Financial Systems, Inc. Power and ignorance is a disgusting cocktail. From owner-cvs-lib Thu Jun 12 11:43:46 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA13470 for cvs-lib-outgoing; Thu, 12 Jun 1997 11:43:46 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA13421; Thu, 12 Jun 1997 11:42:59 -0700 (PDT) From: Bill Paul Received: (from wpaul@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA13231; Thu, 12 Jun 1997 11:42:43 -0700 (PDT) Date: Thu, 12 Jun 1997 11:42:43 -0700 (PDT) Message-Id: <199706121842.LAA13231@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/rpc netnamer.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wpaul 1997/06/12 11:42:43 PDT Modified files: lib/libc/rpc netnamer.c Log: getnetid() crashes if no /etc/netid file is present (it tries to fclose() a FILE * handle that wasn't really open). Revision Changes Path 1.2 +2 -1 src/lib/libc/rpc/netnamer.c From owner-cvs-lib Fri Jun 13 12:24:03 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA14999 for cvs-lib-outgoing; Fri, 13 Jun 1997 12:24:03 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA14839; Fri, 13 Jun 1997 12:22:19 -0700 (PDT) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA20746; Fri, 13 Jun 1997 12:21:55 -0700 (PDT) Date: Fri, 13 Jun 1997 12:21:55 -0700 (PDT) Message-Id: <199706131921.MAA20746@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/net res_comp.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1997/06/13 12:21:55 PDT Modified files: lib/libc/net res_comp.c Log: Add MAXHOSTNAMELEN check Obtained from: OpenBSD Revision Changes Path 1.11 +3 -1 src/lib/libc/net/res_comp.c From owner-cvs-lib Fri Jun 13 15:30:20 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA24388 for cvs-lib-outgoing; Fri, 13 Jun 1997 15:30:20 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA24128; Fri, 13 Jun 1997 15:27:07 -0700 (PDT) From: David Nugent Received: (from davidn@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA22229; Fri, 13 Jun 1997 15:26:42 -0700 (PDT) Date: Fri, 13 Jun 1997 15:26:42 -0700 (PDT) Message-Id: <199706132226.PAA22229@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libutil login_cap.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidn 1997/06/13 15:26:42 PDT Modified files: lib/libutil login_cap.c Log: Add "break" inadvertently removed in previous update. PR: 3820 Submitted by: Joseph Stein Revision Changes Path 1.14 +3 -1 src/lib/libutil/login_cap.c From owner-cvs-lib Fri Jun 13 15:34:37 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA24834 for cvs-lib-outgoing; Fri, 13 Jun 1997 15:34:37 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA24593; Fri, 13 Jun 1997 15:32:08 -0700 (PDT) From: David Nugent Received: (from davidn@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA22371; Fri, 13 Jun 1997 15:31:42 -0700 (PDT) Date: Fri, 13 Jun 1997 15:31:42 -0700 (PDT) Message-Id: <199706132231.PAA22371@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libutil login_cap.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidn 1997/06/13 15:31:42 PDT Modified files: (Branch: RELENG_2_2) lib/libutil login_cap.c Log: MFC: fix missing "break". PR: 3820 Submitted by: Joseph Stein Revision Changes Path 1.12.2.2 +3 -1 src/lib/libutil/login_cap.c From owner-cvs-lib Fri Jun 13 17:17:09 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id RAA28751 for cvs-lib-outgoing; Fri, 13 Jun 1997 17:17:09 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA28594; Fri, 13 Jun 1997 17:14:22 -0700 (PDT) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA23525; Fri, 13 Jun 1997 17:13:56 -0700 (PDT) Date: Fri, 13 Jun 1997 17:13:56 -0700 (PDT) Message-Id: <199706140013.RAA23525@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/stdlib random.3 random.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1997/06/13 17:13:56 PDT Modified files: lib/libc/stdlib random.3 random.c Log: Instead of copying fallback code over and over in each program, implement (better) falback code inside srandomdev() itself. Change return type from int to void (binary compatibility surprisely achieved). Userland code will be changed soon. Revision Changes Path 1.8 +1 -6 src/lib/libc/stdlib/random.3 1.9 +16 -9 src/lib/libc/stdlib/random.c From owner-cvs-lib Fri Jun 13 18:19:13 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA01431 for cvs-lib-outgoing; Fri, 13 Jun 1997 18:19:13 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA01333; Fri, 13 Jun 1997 18:16:08 -0700 (PDT) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id SAA24072; Fri, 13 Jun 1997 18:15:42 -0700 (PDT) Date: Fri, 13 Jun 1997 18:15:42 -0700 (PDT) Message-Id: <199706140115.SAA24072@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/gen arc4random.3 arc4random.c Makefile.inc Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1997/06/13 18:15:42 PDT Modified files: lib/libc/gen Makefile.inc Added files: lib/libc/gen arc4random.3 arc4random.c Log: Add arc4random() functions from OpenBSD. They are almost same as our srandomdev(), but can be used inside libraries. random() can't be used inside libraries because it breaks its possible predictable sequence. arc4random() is true random as designed, so its usage is library-safe. Obtained from: OpenBSD Revision Changes Path 1.35 +6 -5 src/lib/libc/gen/Makefile.inc From owner-cvs-lib Fri Jun 13 18:32:08 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA02081 for cvs-lib-outgoing; Fri, 13 Jun 1997 18:32:08 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA01901; Fri, 13 Jun 1997 18:29:26 -0700 (PDT) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id SAA24126; Fri, 13 Jun 1997 18:29:00 -0700 (PDT) Date: Fri, 13 Jun 1997 18:29:00 -0700 (PDT) Message-Id: <199706140129.SAA24126@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/gen arc4random.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1997/06/13 18:29:00 PDT Modified files: lib/libc/gen arc4random.3 Log: Change u_char which require special include to unsigned char Revision Changes Path 1.2 +1 -1 src/lib/libc/gen/arc4random.3 From owner-cvs-lib Sat Jun 14 10:59:26 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id KAA01987 for cvs-lib-outgoing; Sat, 14 Jun 1997 10:59:26 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA01947; Sat, 14 Jun 1997 10:58:37 -0700 (PDT) From: John Polstra Received: (from jdp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA00658; Sat, 14 Jun 1997 10:58:05 -0700 (PDT) Date: Sat, 14 Jun 1997 10:58:05 -0700 (PDT) Message-Id: <199706141758.KAA00658@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc_r/uthread Makefile.inc Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jdp 1997/06/14 10:58:05 PDT Modified files: (Branch: RELENG_2_2) lib/libc_r/uthread Makefile.inc Log: Merge from main branch 1.8 -> 1.9: Bye bye CPLUSPLUSLIB. Revision Changes Path 1.3.2.1 +1 -3 src/lib/libc_r/uthread/Makefile.inc