From owner-cvs-lib Sun Jun 29 01:53:59 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA24290 for cvs-lib-outgoing; Sun, 29 Jun 1997 01:53:59 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA24171; Sun, 29 Jun 1997 01:50:29 -0700 (PDT) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA27222; Sun, 29 Jun 1997 01:48:52 -0700 (PDT) Date: Sun, 29 Jun 1997 01:48:52 -0700 (PDT) Message-Id: <199706290848.BAA27222@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-bin@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, cvs-usrbin@FreeBSD.ORG Subject: cvs commit: src/bin/ls stat_flags.c src/lib/libc/sys chflags.2 src/sys/sys stat.h src/sys/ufs/ufs ufs_vnops.c src/usr.bin/chflags chflags.1 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1997/06/29 01:48:52 PDT Modified files: (Branch: RELENG_2_2) bin/ls stat_flags.c lib/libc/sys chflags.2 sys/sys stat.h sys/ufs/ufs ufs_vnops.c usr.bin/chflags chflags.1 Log: YAMFC a flag that is not quite as draconian as IMMUTABLE. if you never use this, you'll never see it. Submitted by: Whistle Communications Revision Changes Path 1.2.8.1 +9 -1 src/bin/ls/stat_flags.c 1.3.2.3 +10 -2 src/lib/libc/sys/chflags.2 1.8.2.2 +4 -1 src/sys/sys/stat.h 1.41.2.3 +11 -7 src/sys/ufs/ufs/ufs_vnops.c 1.2.6.3 +5 -2 src/usr.bin/chflags/chflags.1 From owner-cvs-lib Sun Jun 29 03:52:47 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA27945 for cvs-lib-outgoing; Sun, 29 Jun 1997 03:52:47 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA27940; Sun, 29 Jun 1997 03:52:37 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.5/8.6.9) id UAA31042; Sun, 29 Jun 1997 20:50:38 +1000 Date: Sun, 29 Jun 1997 20:50:38 +1000 From: Bruce Evans Message-Id: <199706291050.UAA31042@godzilla.zeta.org.au> To: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, jkh@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/gen stringlist.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified files: > lib/libc/gen stringlist.c > Log: > _err() -> err(). Error! Library functions should not call functions in the user namespace. stringlist.c depended on NetBSD's implementantion of `_err' as the core function with the library `err' a weak alias for `err'. `err' was not misused by the library before, but ISTR that other [v]err* or [v]warn* functions are misused. Bruce From owner-cvs-lib Sun Jun 29 04:02:18 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id EAA28322 for cvs-lib-outgoing; Sun, 29 Jun 1997 04:02:18 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id EAA28302; Sun, 29 Jun 1997 04:02:11 -0700 (PDT) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id UAA19302; Sun, 29 Jun 1997 20:32:02 +0930 (CST) From: Michael Smith Message-Id: <199706291102.UAA19302@genesis.atrad.adelaide.edu.au> Subject: Re: cvs commit: src/lib/libc/gen stringlist.c In-Reply-To: <199706291050.UAA31042@godzilla.zeta.org.au> from Bruce Evans at "Jun 29, 97 08:50:38 pm" To: bde@zeta.org.au (Bruce Evans) Date: Sun, 29 Jun 1997 20:32:01 +0930 (CST) Cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, jkh@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 stands accused of saying: > > Modified files: > > lib/libc/gen stringlist.c > > Log: > > _err() -> err(). > > Error! Library functions should not call functions in the user namespace. > stringlist.c depended on NetBSD's implementantion of `_err' as the core > function with the library `err' a weak alias for `err'. Eep. > `err' was not misused by the library before, but ISTR that other [v]err* > or [v]warn* functions are misused. Should we then adopt the NetBSD convention and make the err family safely accessible to other library functions? > Bruce -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[ From owner-cvs-lib Sun Jun 29 05:04:33 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id FAA29813 for cvs-lib-outgoing; Sun, 29 Jun 1997 05:04:33 -0700 (PDT) Received: from khavrinen.lcs.mit.edu (khavrinen.lcs.mit.edu [18.24.4.193]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id FAA29769; Sun, 29 Jun 1997 05:02:25 -0700 (PDT) Received: (from wollman@localhost) by khavrinen.lcs.mit.edu (8.8.5/8.8.5) id IAA07877; Sun, 29 Jun 1997 08:02:14 -0400 (EDT) Date: Sun, 29 Jun 1997 08:02:14 -0400 (EDT) From: Garrett Wollman Message-Id: <199706291202.IAA07877@khavrinen.lcs.mit.edu> To: Michael Smith Cc: bde@zeta.org.au (Bruce Evans), cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, jkh@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/gen stringlist.c In-Reply-To: <199706291102.UAA19302@genesis.atrad.adelaide.edu.au> References: <199706291050.UAA31042@godzilla.zeta.org.au> <199706291102.UAA19302@genesis.atrad.adelaide.edu.au> Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk < said: >> `err' was not misused by the library before, but ISTR that other [v]err* >> or [v]warn* functions are misused. > Should we then adopt the NetBSD convention and make the err family > safely accessible to other library functions? Library functions, other than err(3), should never call any of the err(3) functions which exit (despite the hooks I added to let consumers capture the exit attempt). Most library functions should refrain from generating output on stderr as well (despite the hooks I added to let consumers redirect the output). Having said that, a general namespace cleanup of the C library would be a good thing. I no longer have the personal inclination to worry about it too much. If you've ever wondered what sys/syscall-hide.h was for.... -GAWollman -- Garrett A. Wollman | O Siem / We are all family / O Siem / We're all the same wollman@lcs.mit.edu | O Siem / The fires of freedom Opinions not those of| Dance in the burning flame MIT, LCS, CRS, or NSA| - Susan Aglukark and Chad Irschick From owner-cvs-lib Sun Jun 29 05:27:46 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id FAA00412 for cvs-lib-outgoing; Sun, 29 Jun 1997 05:27:46 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id FAA00382; Sun, 29 Jun 1997 05:27:27 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.5/8.6.9) id WAA00513; Sun, 29 Jun 1997 22:26:15 +1000 Date: Sun, 29 Jun 1997 22:26:15 +1000 From: Bruce Evans Message-Id: <199706291226.WAA00513@godzilla.zeta.org.au> To: cvs-all@FreeBSD.ORG, cvs-bin@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, cvs-usrbin@FreeBSD.ORG, julian@FreeBSD.ORG Subject: Re: cvs commit: src/bin/ls stat_flags.c src/lib/libc/sys chflags.2 src/sys/sys stat.h src/sys/ufs/ufs ufs_vnops.c src/usr.bin/chflags chflags.1 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >julian 1997/06/29 01:48:52 PDT > > Modified files: (Branch: RELENG_2_2) > bin/ls stat_flags.c > lib/libc/sys chflags.2 > sys/sys stat.h > sys/ufs/ufs ufs_vnops.c > usr.bin/chflags chflags.1 > Log: > YAMFC > a flag that is not quite as draconian as IMMUTABLE. > if you never use this, you'll never see it. You'll see it if you are root and someone else used it. Even rm -f as root does not remove uunlink-able files, although rm -f as root silently removes uchg'able files and rm as root removes uchg'able files if you answer `y' to the prompt. Similarly for `find -delete' run as root. `find' doesn't know about the new flags, so it can only remove draconianly immutable files :-). Bruce From owner-cvs-lib Sun Jun 29 10:54:21 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id KAA10105 for cvs-lib-outgoing; Sun, 29 Jun 1997 10:54:21 -0700 (PDT) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA10098; Sun, 29 Jun 1997 10:54:13 -0700 (PDT) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.5/8.6.9) with ESMTP id KAA12432; Sun, 29 Jun 1997 10:53:41 -0700 (PDT) To: Bruce Evans cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, jkh@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/gen stringlist.c In-reply-to: Your message of "Sun, 29 Jun 1997 20:50:38 +1000." <199706291050.UAA31042@godzilla.zeta.org.au> Date: Sun, 29 Jun 1997 10:53:40 -0700 Message-ID: <12428.867606820@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > Modified files: > > lib/libc/gen stringlist.c > > Log: > > _err() -> err(). > > Error! Library functions should not call functions in the user namespace. > stringlist.c depended on NetBSD's implementantion of `_err' as the core > function with the library `err' a weak alias for `err'. Well, it nuked my builds of -current (with "missing symbol __err") so I figured having it outright broken wasn't a good idea either. What do you suggest? Jordan From owner-cvs-lib Sun Jun 29 11:52:34 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA12923 for cvs-lib-outgoing; Sun, 29 Jun 1997 11:52:34 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA12915; Sun, 29 Jun 1997 11:52:28 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.5/8.6.9) id EAA08740; Mon, 30 Jun 1997 04:51:45 +1000 Date: Mon, 30 Jun 1997 04:51:45 +1000 From: Bruce Evans Message-Id: <199706291851.EAA08740@godzilla.zeta.org.au> To: bde@zeta.org.au, jkh@time.cdrom.com Subject: Re: cvs commit: src/lib/libc/gen stringlist.c Cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, jkh@FreeBSD.ORG Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> > Log: >> > _err() -> err(). >> >> Error! Library functions should not call functions in the user namespace. > >Well, it nuked my builds of -current (with "missing symbol __err") so >I figured having it outright broken wasn't a good idea either. What >do you suggest? Do you use ftp in the build? The missing `_err' seems to be harmless unless it is actually called. There seems to be no better correct quick fix than using weak aliases and renaming `err' to `_err' and `verr' to `_verr' (renaming `err' alone is insufficient since it calls `verr'). I think I prefer to do the renaming using macro hacks like the ones in . Bruce From owner-cvs-lib Sun Jun 29 13:44:25 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA17076 for cvs-lib-outgoing; Sun, 29 Jun 1997 13:44:25 -0700 (PDT) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA17071; Sun, 29 Jun 1997 13:44:15 -0700 (PDT) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.5/8.6.9) with ESMTP id NAA13160; Sun, 29 Jun 1997 13:43:47 -0700 (PDT) To: Bruce Evans cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, jkh@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/gen stringlist.c In-reply-to: Your message of "Mon, 30 Jun 1997 04:51:45 +1000." <199706291851.EAA08740@godzilla.zeta.org.au> Date: Sun, 29 Jun 1997 13:43:45 -0700 Message-ID: <13156.867617025@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > >Well, it nuked my builds of -current (with "missing symbol __err") so > >I figured having it outright broken wasn't a good idea either. What > >do you suggest? > > Do you use ftp in the build? The missing `_err' seems to be harmless unless > it is actually called. I don't see where ftp enters into this, but it causes the boot floppy build to fall over. Jordan From owner-cvs-lib Sun Jun 29 14:29:47 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA18156 for cvs-lib-outgoing; Sun, 29 Jun 1997 14:29:47 -0700 (PDT) Received: from nagual.pp.ru (ache.relcom.ru [194.58.229.133]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA18135; Sun, 29 Jun 1997 14:29:24 -0700 (PDT) Received: (from ache@localhost) by nagual.pp.ru (8.8.6/8.8.5) id BAA01011; Mon, 30 Jun 1997 01:29:18 +0400 (MSD) Date: Mon, 30 Jun 1997 01:29:16 +0400 (MSD) From: =?KOI8-R?B?4c7E0sXKIP7F0s7P1w==?= To: Julian Elischer cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-bin@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, cvs-usrbin@FreeBSD.ORG Subject: Re: cvs commit: src/bin/ls stat_flags.c src/lib/libc/sys chflags.2 src/sys/sys stat.h src/sys/ufs/ufs ufs_vnops.c src/usr.bin/chflags chflags.1 In-Reply-To: <199706290848.BAA27222@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 Sun, 29 Jun 1997, Julian Elischer wrote: > a flag that is not quite as draconian as IMMUTABLE. > if you never use this, you'll never see it. How's about removing/finding such files from root, does this flag implies silent removing? If not, it must be fixed (in kernel or in affected utilities). -- Andrey A. Chernov http://www.nagual.pp.ru/~ache/ From owner-cvs-lib Sun Jun 29 18:20:10 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA25881 for cvs-lib-outgoing; Sun, 29 Jun 1997 18:20:10 -0700 (PDT) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA25788; Sun, 29 Jun 1997 18:19:54 -0700 (PDT) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id SAA27768; Sun, 29 Jun 1997 18:15:29 -0700 (PDT) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpd027763; Mon Jun 30 01:15:22 1997 Message-ID: <33B7083D.31D2DE92@whistle.com> Date: Sun, 29 Jun 1997 18:13:33 -0700 From: Julian Elischer Organization: Whistle Communications X-Mailer: Mozilla 3.0Gold (X11; I; FreeBSD 2.2-CURRENT i386) MIME-Version: 1.0 To: Bruce Evans CC: cvs-all@FreeBSD.ORG, cvs-bin@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, cvs-usrbin@FreeBSD.ORG, julian@FreeBSD.ORG Subject: Re: cvs commit: src/bin/ls stat_flags.c src/lib/libc/sys chflags.2 src/sys/sys stat.h src/sys/ufs/ufs ufs_vnops.c src/usr.bin/chflags chflags.1 References: <199706291226.WAA00513@godzilla.zeta.org.au> 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: > > >julian 1997/06/29 01:48:52 PDT > > > > Modified files: (Branch: RELENG_2_2) > > bin/ls stat_flags.c > > lib/libc/sys chflags.2 > > sys/sys stat.h > > sys/ufs/ufs ufs_vnops.c > > usr.bin/chflags chflags.1 > > Log: > > YAMFC > > a flag that is not quite as draconian as IMMUTABLE. > > if you never use this, you'll never see it. > > You'll see it if you are root and someone else used it. Even rm > -f as root does not remove uunlink-able files, although rm -f > as root silently removes uchg'able files and rm as root removes > uchg'able files if you answer `y' to the prompt. Similarly for > `find -delete' run as root. `find' doesn't know about the new > flags, so it can only remove draconianly immutable files :-). > > Bruce Thanks for pointing this out. actually there are some changes we will add to make this less noticable. julian From owner-cvs-lib Tue Jul 1 10:50:36 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id KAA11035 for cvs-lib-outgoing; Tue, 1 Jul 1997 10:50:36 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA10821; Tue, 1 Jul 1997 10:48:36 -0700 (PDT) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA28871; Tue, 1 Jul 1997 10:46:41 -0700 (PDT) Date: Tue, 1 Jul 1997 10:46:41 -0700 (PDT) Message-Id: <199707011746.KAA28871@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/stdio scanf.3 vfscanf.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1997/07/01 10:46:40 PDT Modified files: lib/libc/stdio scanf.3 vfscanf.c Log: Add 64 bit int support to scanf() PR: 2080 Submitted by: David Dawes Revision Changes Path 1.4 +9 -0 src/lib/libc/stdio/scanf.3 1.11 +23 -14 src/lib/libc/stdio/vfscanf.c From owner-cvs-lib Tue Jul 1 11:43:51 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA13878 for cvs-lib-outgoing; Tue, 1 Jul 1997 11:43:51 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA13713; Tue, 1 Jul 1997 11:41:37 -0700 (PDT) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA29263; Tue, 1 Jul 1997 11:39:41 -0700 (PDT) Date: Tue, 1 Jul 1997 11:39:41 -0700 (PDT) Message-Id: <199707011839.LAA29263@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/stdlib calloc.c Makefile.inc malloc.3 malloc.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1997/07/01 11:39:41 PDT Modified files: lib/libc/stdlib Makefile.inc malloc.3 malloc.c Added files: lib/libc/stdlib calloc.c Log: malloc_sysv used before initialized, reported in PR4002 by Dmitrij Tejblum Various cleanup from Keith Bostic Reinstate calloc() as a separate funtion, in its own source/object file. leave the manpage integrated with malloc.3 and friends. Too many things were broken in this respect. PR: 4002 Reviewed by: phk Submitted by: Dmitrij Tejblum Submitted by: Keith Bostic Revision Changes Path 1.10 +2 -2 src/lib/libc/stdlib/Makefile.inc 1.13 +15 -5 src/lib/libc/stdlib/malloc.3 1.27 +19 -33 src/lib/libc/stdlib/malloc.c From owner-cvs-lib Tue Jul 1 13:07:26 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA17906 for cvs-lib-outgoing; Tue, 1 Jul 1997 13:07:26 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA17900; Tue, 1 Jul 1997 13:07:19 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.5/8.6.9) id GAA02012; Wed, 2 Jul 1997 06:05:39 +1000 Date: Wed, 2 Jul 1997 06:05:39 +1000 From: Bruce Evans Message-Id: <199707012005.GAA02012@godzilla.zeta.org.au> To: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, jkh@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/stdio scanf.3 vfscanf.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >jkh 1997/07/01 10:46:40 PDT > > Modified files: > lib/libc/stdio scanf.3 vfscanf.c > Log: > Add 64 bit int support to scanf() > PR: 2080 > Submitted by: David Dawes I had this patch in my "needs more work" basket. Its use of strtoq() and strtouq() for ints and longs is inefficient in all cases and incompatible in overflow cases. The behaviour in overflow cases seems to be undefined, so it isn't a bug that the submitted patch would change the result read by sscanf("4294967296", "%ld", &foo) from INT_MAX to 0 (for 32-bit ints), it is just incompatible. The int vs long case was already poorly handled by using strtol() and strtoul() for ints. Bruce From owner-cvs-lib Tue Jul 1 13:31:54 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA19274 for cvs-lib-outgoing; Tue, 1 Jul 1997 13:31:54 -0700 (PDT) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA19265; Tue, 1 Jul 1997 13:31:47 -0700 (PDT) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.5/8.6.9) with ESMTP id NAA00929; Tue, 1 Jul 1997 13:31:25 -0700 (PDT) To: Bruce Evans cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, jkh@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/stdio scanf.3 vfscanf.c In-reply-to: Your message of "Wed, 02 Jul 1997 06:05:39 +1000." <199707012005.GAA02012@godzilla.zeta.org.au> Date: Tue, 01 Jul 1997 13:31:25 -0700 Message-ID: <925.867789085@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > I had this patch in my "needs more work" basket. Its use of strtoq() and Well, maybe now that it's in the tree and open to wider scrutiny, somebody can actually push David D. in the direction of greater "undefined compatibility" :-) Jordan > strtouq() for ints and longs is inefficient in all cases and incompatible > in overflow cases. The behaviour in overflow cases seems to be undefined, > so it isn't a bug that the submitted patch would change the result read > by sscanf("4294967296", "%ld", &foo) from INT_MAX to 0 (for 32-bit ints), > it is just incompatible. > > The int vs long case was already poorly handled by using strtol() and > strtoul() for ints. > > Bruce From owner-cvs-lib Tue Jul 1 13:38:54 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA19794 for cvs-lib-outgoing; Tue, 1 Jul 1997 13:38:54 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA19769; Tue, 1 Jul 1997 13:38:47 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.5/8.6.9) id GAA02746; Wed, 2 Jul 1997 06:36:13 +1000 Date: Wed, 2 Jul 1997 06:36:13 +1000 From: Bruce Evans Message-Id: <199707012036.GAA02746@godzilla.zeta.org.au> To: bde@zeta.org.au, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, jkh@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/stdio scanf.3 vfscanf.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk I wrote: >I had this patch in my "needs more work" basket. Its use of strtoq() and >strtouq() for ints and longs is inefficient in all cases and incompatible >in overflow cases. The behaviour in overflow cases seems to be undefined, NetBSD (vfscanf.c 1996/03/30) seems to have the same problems as the patched version. It also supports %ll and doesn't completely lose for long doubles. Bruce From owner-cvs-lib Tue Jul 1 14:17:33 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA21667 for cvs-lib-outgoing; Tue, 1 Jul 1997 14:17:33 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA21650; Tue, 1 Jul 1997 14:17:28 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.5/8.6.9) id HAA03617; Wed, 2 Jul 1997 07:13:55 +1000 Date: Wed, 2 Jul 1997 07:13:55 +1000 From: Bruce Evans Message-Id: <199707012113.HAA03617@godzilla.zeta.org.au> To: bde@zeta.org.au, jkh@time.cdrom.com Subject: Re: cvs commit: src/lib/libc/stdio scanf.3 vfscanf.c Cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, jkh@FreeBSD.ORG Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> I had this patch in my "needs more work" basket. Its use of strtoq() and > >Well, maybe now that it's in the tree and open to wider scrutiny, >somebody can actually push David D. in the direction of greater >"undefined compatibility" :-) Of course, scanf() is as unsafe as gets() and should never be used. Even for ints, you can't rely on the value returned or tell whether there was an overflow. strtoq() seems to be (only) about 3 times slower than strtol(). Bruce --- #include #include #include int main(void) { int i; volatile long l; volatile long long ll; sscanf("4294967296", "%d", &i); printf("this should be %d: %d\n", INT_MAX, i); printf("testing 10^6 strtol()'s of a small value \"123\"\n"); for (i = 0; i < 1000000; ++i) l = strtol("123", 0, 10); printf("testing 10^6 strtoq()'s of a small value \"4294967296\"\n"); for (i = 0; i < 1000000; ++i) l = strtol("4294967296", 0, 10); printf("testing 10^6 strtoq()'s of a small value \"123\"\n"); for (i = 0; i < 1000000; ++i) ll = strtoq("123", 0, 10); printf("testing 10^6 strtoq()'s of a small value \"4294967296\"\n"); for (i = 0; i < 1000000; ++i) ll = strtoq("4294967296", 0, 10); return 0; } --- From owner-cvs-lib Wed Jul 2 12:35:56 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA21622 for cvs-lib-outgoing; Wed, 2 Jul 1997 12:35:56 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA21587; Wed, 2 Jul 1997 12:35:28 -0700 (PDT) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA11837; Wed, 2 Jul 1997 12:33:24 -0700 (PDT) Date: Wed, 2 Jul 1997 12:33:24 -0700 (PDT) Message-Id: <199707021933.MAA11837@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/stdlib malloc.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1997/07/02 12:33:23 PDT Modified files: lib/libc/stdlib malloc.c Log: Have another go at the malloc-sysv initialization. PR: 4002 Pointed out by: bde Revision Changes Path 1.28 +11 -12 src/lib/libc/stdlib/malloc.c From owner-cvs-lib Wed Jul 2 20:31:09 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id UAA15936 for cvs-lib-outgoing; Wed, 2 Jul 1997 20:31:09 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA15895; Wed, 2 Jul 1997 20:30:40 -0700 (PDT) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id UAA20451; Wed, 2 Jul 1997 20:28:33 -0700 (PDT) Date: Wed, 2 Jul 1997 20:28:33 -0700 (PDT) Message-Id: <199707030328.UAA20451@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib - Imported sources Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/07/02 20:28:33 PDT src/lib - Imported sources Update of /home/ncvs/src/lib In directory freefall.freebsd.org:/c/bde/src/lib2 Log Message: Import Lite2's src/lib, except for non-i386 machine-dependent directories, libc/db, libc/gen/crypt.* and libtelnet. All affected files except 3 unimportant ones have already left the vendor branch. Status: Vendor Tag: CSRG Release Tags: bsd_44_lite_2 U src/lib/Makefile U src/lib/libc/Makefile U src/lib/libc/string/rindex.3 U src/lib/libc/string/strsep.c U src/lib/libc/string/bcopy.c U src/lib/libc/string/swab.c U src/lib/libc/string/strlen.3 U src/lib/libc/string/bcmp.c U src/lib/libc/string/ffs.c U src/lib/libc/string/bcmp.3 U src/lib/libc/string/index.c U src/lib/libc/string/strdup.3 C src/lib/libc/string/strftime.3 U src/lib/libc/string/rindex.c U src/lib/libc/string/index.3 U src/lib/libc/string/bcopy.3 U src/lib/libc/string/strcat.c U src/lib/libc/string/strcpy.c U src/lib/libc/string/strtok.3 U src/lib/libc/string/strmode.c U src/lib/libc/string/bzero.3 U src/lib/libc/string/memccpy.c U src/lib/libc/string/memchr.c U src/lib/libc/string/strstr.3 U src/lib/libc/string/strdup.c U src/lib/libc/string/memccpy.3 U src/lib/libc/string/strspn.3 U src/lib/libc/string/strrchr.3 C src/lib/libc/string/strftime.c U src/lib/libc/string/strsep.3 U src/lib/libc/string/strmode.3 U src/lib/libc/string/swab.3 U src/lib/libc/string/bstring.3 U src/lib/libc/string/strtok.c U src/lib/libc/string/ffs.3 U src/lib/libc/string/strxfrm.3 U src/lib/libc/string/strcoll.3 U src/lib/libc/string/strcspn.3 U src/lib/libc/string/memcmp.c U src/lib/libc/string/memset.c U src/lib/libc/string/string.3 U src/lib/libc/string/strcasecmp.c U src/lib/libc/string/strcmp.c U src/lib/libc/string/strcoll.c U src/lib/libc/string/strcspn.c U src/lib/libc/string/strcpy.3 U src/lib/libc/string/strchr.3 U src/lib/libc/string/strlen.c U src/lib/libc/string/strncat.c U src/lib/libc/string/strcmp.3 U src/lib/libc/string/strncmp.c U src/lib/libc/string/strncpy.c U src/lib/libc/string/strcat.3 U src/lib/libc/string/strcasecmp.3 U src/lib/libc/string/memchr.3 U src/lib/libc/string/memmove.3 U src/lib/libc/string/memcpy.3 U src/lib/libc/string/strpbrk.c U src/lib/libc/string/strpbrk.3 U src/lib/libc/string/strspn.c U src/lib/libc/string/strstr.c U src/lib/libc/string/strxfrm.c U src/lib/libc/string/memset.3 U src/lib/libc/string/memcmp.3 U src/lib/libc/string/strerror.c U src/lib/libc/string/strerror.3 U src/lib/libc/string/Makefile.inc U src/lib/libc/gen/getvfsbyname.c U src/lib/libc/gen/Makefile.inc U src/lib/libc/gen/fts.c U src/lib/libc/gen/fts.3 U src/lib/libc/gen/getpwent.c U src/lib/libc/gen/glob.c U src/lib/libc/gen/exec.c U src/lib/libc/gen/fstab.c U src/lib/libc/gen/vis.3 U src/lib/libc/gen/valloc.3 U src/lib/libc/gen/getttyent.c U src/lib/libc/gen/getcap.c U src/lib/libc/gen/ttyname.c U src/lib/libc/gen/popen.3 U src/lib/libc/gen/alarm.c U src/lib/libc/gen/closedir.c U src/lib/libc/gen/sleep.3 U src/lib/libc/gen/setmode.3 C src/lib/libc/gen/ctime.c U src/lib/libc/gen/setmode.c U src/lib/libc/gen/sigsetops.3 U src/lib/libc/gen/disklabel.c U src/lib/libc/gen/opendir.c U src/lib/libc/gen/ldexp.3 U src/lib/libc/gen/fnmatch.3 U src/lib/libc/gen/err.c U src/lib/libc/gen/clock.c U src/lib/libc/gen/directory.3 U src/lib/libc/gen/errlst.c U src/lib/libc/gen/getcwd.c U src/lib/libc/gen/getgrent.c U src/lib/libc/gen/getttyent.3 U src/lib/libc/gen/getlogin.c U src/lib/libc/gen/getmntinfo.3 U src/lib/libc/gen/getpass.c U src/lib/libc/gen/getgrent.3 U src/lib/libc/gen/isinf.3 U src/lib/libc/gen/getusershell.c U src/lib/libc/gen/initgroups.c C src/lib/libc/gen/difftime.c U src/lib/libc/gen/isatty.c U src/lib/libc/gen/getpwent.3 U src/lib/libc/gen/syslog.3 U src/lib/libc/gen/nice.c U src/lib/libc/gen/unvis.3 U src/lib/libc/gen/nlist.c U src/lib/libc/gen/rewinddir.c U src/lib/libc/gen/pause.c U src/lib/libc/gen/popen.c U src/lib/libc/gen/psignal.c U src/lib/libc/gen/termios.c U src/lib/libc/gen/scandir.c U src/lib/libc/gen/seekdir.c U src/lib/libc/gen/setjmperr.c U src/lib/libc/gen/utime.3 U src/lib/libc/gen/sysconf.c U src/lib/libc/gen/err.3 U src/lib/libc/gen/getmntinfo.c U src/lib/libc/gen/siglist.c U src/lib/libc/gen/sigsetops.c U src/lib/libc/gen/sleep.c U src/lib/libc/gen/readdir.c U src/lib/libc/gen/syslog.c U src/lib/libc/gen/telldir.c U src/lib/libc/gen/usleep.3 U src/lib/libc/gen/timezone.c U src/lib/libc/gen/alarm.3 U src/lib/libc/gen/clock.3 U src/lib/libc/gen/ttyslot.c C src/lib/libc/gen/ctime.3 U src/lib/libc/gen/raise.c U src/lib/libc/gen/ualarm.c U src/lib/libc/gen/unvis.c U src/lib/libc/gen/usleep.c U src/lib/libc/gen/signal.c U src/lib/libc/gen/utime.c U src/lib/libc/gen/scandir.3 U src/lib/libc/gen/siginterrupt.c U src/lib/libc/gen/valloc.c U src/lib/libc/gen/raise.3 U src/lib/libc/gen/getcwd.3 U src/lib/libc/gen/ctermid.c U src/lib/libc/gen/ctermid.3 U src/lib/libc/gen/setjmp.3 U src/lib/libc/gen/time.3 U src/lib/libc/gen/getusershell.3 U src/lib/libc/gen/vis.c U src/lib/libc/gen/exec.3 U src/lib/libc/gen/ualarm.3 U src/lib/libc/gen/getbsize.c U src/lib/libc/gen/wait.c U src/lib/libc/gen/wait3.c U src/lib/libc/gen/time.c U src/lib/libc/gen/waitpid.c U src/lib/libc/gen/signal.3 U src/lib/libc/gen/getfsent.3 U src/lib/libc/gen/getdiskbyname.3 U src/lib/libc/gen/fnmatch.c U src/lib/libc/gen/tcsetattr.3 U src/lib/libc/gen/times.c U src/lib/libc/gen/times.3 U src/lib/libc/gen/devname.c U src/lib/libc/gen/tzset.3 U src/lib/libc/gen/frexp.3 U src/lib/libc/gen/getpass.3 U src/lib/libc/gen/initgroups.3 U src/lib/libc/gen/pause.3 U src/lib/libc/gen/nlist.3 U src/lib/libc/gen/modf.3 U src/lib/libc/gen/psignal.3 U src/lib/libc/gen/nice.3 U src/lib/libc/gen/pwcache.3 U src/lib/libc/gen/siginterrupt.3 U src/lib/libc/gen/ttyname.3 U src/lib/libc/gen/timezone.3 U src/lib/libc/gen/getpagesize.3 U src/lib/libc/gen/uname.c U src/lib/libc/gen/getbsize.3 U src/lib/libc/gen/devname.3 U src/lib/libc/gen/assert.c U src/lib/libc/gen/confstr.3 U src/lib/libc/gen/confstr.c U src/lib/libc/gen/daemon.3 U src/lib/libc/gen/daemon.c U src/lib/libc/gen/getcap.3 U src/lib/libc/gen/getgrouplist.3 U src/lib/libc/gen/getgrouplist.c U src/lib/libc/gen/gethostname.3 U src/lib/libc/gen/pwcache.c U src/lib/libc/gen/tcsetpgrp.3 U src/lib/libc/gen/tcgetpgrp.3 U src/lib/libc/gen/getnetgrent.c U src/lib/libc/gen/gethostname.c U src/lib/libc/gen/getloadavg.3 U src/lib/libc/gen/tcsendbreak.3 U src/lib/libc/gen/getnetgrent.3 U src/lib/libc/gen/uname.3 U src/lib/libc/gen/getloadavg.c U src/lib/libc/gen/getpagesize.c U src/lib/libc/gen/sethostname.c U src/lib/libc/gen/sysconf.3 U src/lib/libc/gen/sysctl.3 U src/lib/libc/gen/sysctl.c U src/lib/libc/gen/realpath.3 U src/lib/libc/gen/getvfsbyname.3 U src/lib/libc/gen/glob.3 U src/lib/libc/stdio/ungetc.c U src/lib/libc/stdio/vprintf.c U src/lib/libc/stdio/ferror.3 U src/lib/libc/stdio/Makefile.inc U src/lib/libc/stdio/setbuffer.c U src/lib/libc/stdio/fdopen.c U src/lib/libc/stdio/fgetln.3 U src/lib/libc/stdio/fread.c U src/lib/libc/stdio/fclose.3 U src/lib/libc/stdio/fopen.3 U src/lib/libc/stdio/fgets.3 U src/lib/libc/stdio/fread.3 U src/lib/libc/stdio/fseek.3 U src/lib/libc/stdio/getc.3 U src/lib/libc/stdio/stdio.3 U src/lib/libc/stdio/mktemp.3 U src/lib/libc/stdio/putc.3 U src/lib/libc/stdio/fputs.3 U src/lib/libc/stdio/fgets.c U src/lib/libc/stdio/ungetc.3 U src/lib/libc/stdio/vfprintf.c U src/lib/libc/stdio/fflush.3 U src/lib/libc/stdio/printf.3 U src/lib/libc/stdio/funopen.3 U src/lib/libc/stdio/fputs.c U src/lib/libc/stdio/findfp.c U src/lib/libc/stdio/fpurge.c U src/lib/libc/stdio/ftell.c U src/lib/libc/stdio/fprintf.c U src/lib/libc/stdio/freopen.c U src/lib/libc/stdio/printf.c U src/lib/libc/stdio/rget.c U src/lib/libc/stdio/sprintf.c U src/lib/libc/stdio/fseek.c U src/lib/libc/stdio/fwalk.c U src/lib/libc/stdio/vscanf.c U src/lib/libc/stdio/fwrite.c U src/lib/libc/stdio/wbuf.c U src/lib/libc/stdio/fopen.c U src/lib/libc/stdio/clrerr.c U src/lib/libc/stdio/fclose.c U src/lib/libc/stdio/makebuf.c U src/lib/libc/stdio/fgetc.c U src/lib/libc/stdio/gets.c U src/lib/libc/stdio/mktemp.c U src/lib/libc/stdio/perror.c U src/lib/libc/stdio/fputc.c U src/lib/libc/stdio/puts.c U src/lib/libc/stdio/feof.c U src/lib/libc/stdio/refill.c U src/lib/libc/stdio/setvbuf.c U src/lib/libc/stdio/remove.c U src/lib/libc/stdio/getchar.c U src/lib/libc/stdio/getw.c U src/lib/libc/stdio/flags.c U src/lib/libc/stdio/putchar.c U src/lib/libc/stdio/putw.c U src/lib/libc/stdio/rewind.c U src/lib/libc/stdio/scanf.c U src/lib/libc/stdio/setbuf.c U src/lib/libc/stdio/remove.3 U src/lib/libc/stdio/fvwrite.c U src/lib/libc/stdio/ferror.c U src/lib/libc/stdio/fflush.c U src/lib/libc/stdio/fgetpos.c U src/lib/libc/stdio/fileno.c U src/lib/libc/stdio/floatio.h U src/lib/libc/stdio/fscanf.c U src/lib/libc/stdio/fsetpos.c U src/lib/libc/stdio/funopen.c U src/lib/libc/stdio/fvwrite.h U src/lib/libc/stdio/tmpfile.c U src/lib/libc/stdio/getc.c U src/lib/libc/stdio/stdio.c U src/lib/libc/stdio/fgetln.c U src/lib/libc/stdio/local.h U src/lib/libc/stdio/tempnam.c U src/lib/libc/stdio/vsnprintf.c U src/lib/libc/stdio/glue.h U src/lib/libc/stdio/putc.c U src/lib/libc/stdio/tmpnam.3 U src/lib/libc/stdio/snprintf.c U src/lib/libc/stdio/sscanf.c U src/lib/libc/stdio/vfscanf.c U src/lib/libc/stdio/vsprintf.c U src/lib/libc/stdio/wsetup.c U src/lib/libc/stdio/tmpnam.c U src/lib/libc/stdio/setbuf.3 U src/lib/libc/stdio/vsscanf.c U src/lib/libc/stdio/scanf.3 U src/lib/libc/compat-43/sethostid.c U src/lib/libc/compat-43/killpg.2 U src/lib/libc/compat-43/sigblock.2 U src/lib/libc/compat-43/sigpause.2 U src/lib/libc/compat-43/sigsetmask.2 U src/lib/libc/compat-43/sigvec.2 U src/lib/libc/compat-43/creat.c U src/lib/libc/compat-43/killpg.c U src/lib/libc/compat-43/setpgrp.c U src/lib/libc/compat-43/Makefile.inc U src/lib/libc/compat-43/sigcompat.c U src/lib/libc/compat-43/getwd.c C src/lib/libc/compat-43/setreuid.c C src/lib/libc/compat-43/setregid.2 U src/lib/libc/compat-43/setruid.c U src/lib/libc/compat-43/setrgid.c C src/lib/libc/compat-43/setregid.c C src/lib/libc/compat-43/setreuid.2 U src/lib/libc/compat-43/setruid.3 U src/lib/libc/compat-43/gethostid.3 U src/lib/libc/compat-43/gethostid.c U src/lib/libc/compat-43/creat.2 U src/lib/libc/sys/undelete.2 U src/lib/libc/sys/fcntl.2 U src/lib/libc/sys/getlogin.2 U src/lib/libc/sys/statfs.2 U src/lib/libc/sys/access.2 U src/lib/libc/sys/open.2 U src/lib/libc/sys/setpgid.2 U src/lib/libc/sys/flock.2 U src/lib/libc/sys/fsync.2 U src/lib/libc/sys/connect.2 U src/lib/libc/sys/getdtablesize.2 U src/lib/libc/sys/getgroups.2 U src/lib/libc/sys/utimes.2 U src/lib/libc/sys/brk.2 U src/lib/libc/sys/getitimer.2 U src/lib/libc/sys/getrlimit.2 U src/lib/libc/sys/getfh.2 U src/lib/libc/sys/read.2 U src/lib/libc/sys/lseek.2 U src/lib/libc/sys/getpriority.2 U src/lib/libc/sys/lseek.c U src/lib/libc/sys/pathconf.2 U src/lib/libc/sys/gettimeofday.2 U src/lib/libc/sys/reboot.2 U src/lib/libc/sys/intro.2 U src/lib/libc/sys/mount.2 U src/lib/libc/sys/accept.2 U src/lib/libc/sys/nfssvc.2 U src/lib/libc/sys/getdirentries.2 U src/lib/libc/sys/chflags.2 U src/lib/libc/sys/ftruncate.c U src/lib/libc/sys/mmap.2 U src/lib/libc/sys/chdir.2 U src/lib/libc/sys/mkdir.2 U src/lib/libc/sys/readlink.2 U src/lib/libc/sys/rename.2 U src/lib/libc/sys/rmdir.2 U src/lib/libc/sys/mkfifo.2 U src/lib/libc/sys/sigaction.2 U src/lib/libc/sys/truncate.2 U src/lib/libc/sys/symlink.2 U src/lib/libc/sys/swapon.2 U src/lib/libc/sys/socketpair.2 U src/lib/libc/sys/socket.2 U src/lib/libc/sys/sigstack.2 U src/lib/libc/sys/sigreturn.2 U src/lib/libc/sys/sigaltstack.2 U src/lib/libc/sys/_exit.2 U src/lib/libc/sys/shutdown.2 U src/lib/libc/sys/recv.2 U src/lib/libc/sys/mmap.c U src/lib/libc/sys/unlink.2 U src/lib/libc/sys/setgroups.2 U src/lib/libc/sys/select.2 U src/lib/libc/sys/listen.2 U src/lib/libc/sys/getsockopt.2 U src/lib/libc/sys/getsockname.2 U src/lib/libc/sys/getrusage.2 U src/lib/libc/sys/getpeername.2 U src/lib/libc/sys/bind.2 U src/lib/libc/sys/adjtime.2 U src/lib/libc/sys/sigprocmask.2 U src/lib/libc/sys/fork.2 U src/lib/libc/sys/acct.2 U src/lib/libc/sys/stat.2 U src/lib/libc/sys/chmod.2 U src/lib/libc/sys/chown.2 U src/lib/libc/sys/chroot.2 U src/lib/libc/sys/close.2 U src/lib/libc/sys/dup.2 U src/lib/libc/sys/execve.2 U src/lib/libc/sys/madvise.2 U src/lib/libc/sys/mlock.2 U src/lib/libc/sys/getgid.2 U src/lib/libc/sys/getpgrp.2 U src/lib/libc/sys/getpid.2 U src/lib/libc/sys/ioctl.2 U src/lib/libc/sys/kill.2 U src/lib/libc/sys/getuid.2 U src/lib/libc/sys/link.2 U src/lib/libc/sys/mknod.2 U src/lib/libc/sys/pipe.2 U src/lib/libc/sys/profil.2 U src/lib/libc/sys/send.2 U src/lib/libc/sys/sync.2 U src/lib/libc/sys/syscall.2 U src/lib/libc/sys/umask.2 U src/lib/libc/sys/setuid.2 U src/lib/libc/sys/vfork.2 U src/lib/libc/sys/write.2 U src/lib/libc/sys/wait.2 U src/lib/libc/sys/quotactl.2 U src/lib/libc/sys/getfsstat.2 U src/lib/libc/sys/mincore.2 U src/lib/libc/sys/mprotect.2 U src/lib/libc/sys/msync.2 U src/lib/libc/sys/munmap.2 U src/lib/libc/sys/setsid.2 U src/lib/libc/sys/sigsuspend.2 U src/lib/libc/sys/truncate.c U src/lib/libc/sys/ktrace.2 U src/lib/libc/sys/revoke.2 U src/lib/libc/sys/sigpending.2 U src/lib/libc/sys/Makefile.inc U src/lib/libc/gmon/gmon.c U src/lib/libc/gmon/mcount.c U src/lib/libc/gmon/Makefile.inc U src/lib/libc/gmon/moncontrol.3 C src/lib/libc/net/res_send.c U src/lib/libc/net/byteorder.3 C src/lib/libc/net/getnetbyname.c C src/lib/libc/net/getnetent.c U src/lib/libc/net/getprotoent.c U src/lib/libc/net/getprotoname.c U src/lib/libc/net/getservbyname.c U src/lib/libc/net/getservbyport.c U src/lib/libc/net/getservent.c U src/lib/libc/net/getnetbyaddr.c U src/lib/libc/net/inet_addr.c U src/lib/libc/net/inet_lnaof.c U src/lib/libc/net/inet.3 U src/lib/libc/net/rcmd.3 U src/lib/libc/net/ns.3 U src/lib/libc/net/inet_makeaddr.c C src/lib/libc/net/getservent.3 U src/lib/libc/net/inet_netof.c U src/lib/libc/net/inet_network.c U src/lib/libc/net/inet_ntoa.c U src/lib/libc/net/gethostbyname.3 U src/lib/libc/net/gethostnamadr.c U src/lib/libc/net/iso_addr.c U src/lib/libc/net/getprotoent.3 U src/lib/libc/net/getnetent.3 U src/lib/libc/net/linkaddr.c U src/lib/libc/net/ns_addr.c U src/lib/libc/net/ns_ntoa.c U src/lib/libc/net/getproto.c U src/lib/libc/net/rcmd.c U src/lib/libc/net/recv.c U src/lib/libc/net/resolver.3 U src/lib/libc/net/herror.c U src/lib/libc/net/iso_addr.3 U src/lib/libc/net/linkaddr.3 U src/lib/libc/net/send.c C src/lib/libc/net/res_comp.c C src/lib/libc/net/sethostent.c C src/lib/libc/net/res_debug.c C src/lib/libc/net/res_init.c C src/lib/libc/net/res_mkquery.c C src/lib/libc/net/res_query.c U src/lib/libc/net/Makefile.inc U src/lib/libc/stdlib/merge.c U src/lib/libc/stdlib/rand.3 U src/lib/libc/stdlib/abort.c U src/lib/libc/stdlib/atoi.c U src/lib/libc/stdlib/abs.c U src/lib/libc/stdlib/atol.c U src/lib/libc/stdlib/atexit.3 U src/lib/libc/stdlib/radixsort.3 U src/lib/libc/stdlib/qsort.3 U src/lib/libc/stdlib/Makefile.inc U src/lib/libc/stdlib/getenv.3 U src/lib/libc/stdlib/strtol.3 U src/lib/libc/stdlib/strtoul.3 U src/lib/libc/stdlib/bsearch.3 U src/lib/libc/stdlib/atexit.h U src/lib/libc/stdlib/atexit.c U src/lib/libc/stdlib/calloc.c U src/lib/libc/stdlib/labs.c U src/lib/libc/stdlib/abort.3 U src/lib/libc/stdlib/atof.3 U src/lib/libc/stdlib/atoi.3 U src/lib/libc/stdlib/atol.3 U src/lib/libc/stdlib/strtod.3 U src/lib/libc/stdlib/exit.c U src/lib/libc/stdlib/getenv.c U src/lib/libc/stdlib/exit.3 U src/lib/libc/stdlib/qsort.c U src/lib/libc/stdlib/malloc.c U src/lib/libc/stdlib/putenv.c U src/lib/libc/stdlib/system.3 U src/lib/libc/stdlib/radixsort.c U src/lib/libc/stdlib/abs.3 U src/lib/libc/stdlib/labs.3 U src/lib/libc/stdlib/div.c U src/lib/libc/stdlib/div.3 U src/lib/libc/stdlib/ldiv.c U src/lib/libc/stdlib/ldiv.3 U src/lib/libc/stdlib/atof.c U src/lib/libc/stdlib/rand.c U src/lib/libc/stdlib/setenv.c U src/lib/libc/stdlib/strtol.c U src/lib/libc/stdlib/malloc.3 U src/lib/libc/stdlib/strtoul.c U src/lib/libc/stdlib/system.c U src/lib/libc/stdlib/getopt.3 U src/lib/libc/stdlib/random.3 U src/lib/libc/stdlib/getopt.c U src/lib/libc/stdlib/strtod.c U src/lib/libc/stdlib/random.c U src/lib/libc/stdlib/heapsort.c U src/lib/libc/stdlib/calloc.3 U src/lib/libc/stdlib/alloca.3 C src/lib/libc/stdlib/free.3 U src/lib/libc/stdlib/getsubopt.3 U src/lib/libc/stdlib/strtoq.c U src/lib/libc/stdlib/strtouq.c C src/lib/libc/stdlib/realloc.3 U src/lib/libc/stdlib/memory.3 U src/lib/libc/stdlib/getsubopt.c U src/lib/libc/stdlib/bsearch.c U src/lib/libc/locale/setlocale.c U src/lib/libc/locale/lconv.c U src/lib/libc/locale/localeconv.c U src/lib/libc/locale/ansi.c U src/lib/libc/locale/setlocale.3 U src/lib/libc/locale/multibyte.3 U src/lib/libc/locale/mbrune.c U src/lib/libc/locale/table.c U src/lib/libc/locale/rune.c U src/lib/libc/locale/utf2.c U src/lib/libc/locale/frune.c U src/lib/libc/locale/euc.c U src/lib/libc/locale/ctype.3 U src/lib/libc/locale/none.c U src/lib/libc/locale/rune.3 U src/lib/libc/locale/isctype.c U src/lib/libc/locale/isalnum.3 U src/lib/libc/locale/isalpha.3 U src/lib/libc/locale/isascii.3 U src/lib/libc/locale/isblank.3 U src/lib/libc/locale/iscntrl.3 U src/lib/libc/locale/isdigit.3 U src/lib/libc/locale/isgraph.3 U src/lib/libc/locale/euc.4 U src/lib/libc/locale/islower.3 U src/lib/libc/locale/isprint.3 U src/lib/libc/locale/ispunct.3 U src/lib/libc/locale/isspace.3 U src/lib/libc/locale/isupper.3 U src/lib/libc/locale/isxdigit.3 U src/lib/libc/locale/toascii.3 U src/lib/libc/locale/tolower.3 U src/lib/libc/locale/toupper.3 U src/lib/libc/locale/Makefile.inc U src/lib/libc/locale/mbrune.3 U src/lib/libc/locale/utf2.4 U src/lib/libc/locale/ctype.c U src/lib/libc/regex/COPYRIGHT U src/lib/libc/regex/cname.h U src/lib/libc/regex/engine.c U src/lib/libc/regex/re_format.7 U src/lib/libc/regex/regcomp.c U src/lib/libc/regex/regerror.c U src/lib/libc/regex/regex.3 U src/lib/libc/regex/regex2.h U src/lib/libc/regex/regexec.c U src/lib/libc/regex/regfree.c U src/lib/libc/regex/utils.h U src/lib/libc/regex/Makefile.inc U src/lib/libc/regex/WHATSNEW U src/lib/libc/regex/cclass.h U src/lib/libc/quad/adddi3.c U src/lib/libc/quad/anddi3.c U src/lib/libc/quad/ashldi3.c U src/lib/libc/quad/ashrdi3.c U src/lib/libc/quad/cmpdi2.c U src/lib/libc/quad/quad.h U src/lib/libc/quad/divdi3.c U src/lib/libc/quad/fixdfdi.c U src/lib/libc/quad/fixunsdfdi.c U src/lib/libc/quad/floatdidf.c U src/lib/libc/quad/floatunsdidf.c U src/lib/libc/quad/iordi3.c U src/lib/libc/quad/lshldi3.c U src/lib/libc/quad/lshrdi3.c U src/lib/libc/quad/moddi3.c U src/lib/libc/quad/muldi3.c U src/lib/libc/quad/negdi2.c U src/lib/libc/quad/notdi2.c U src/lib/libc/quad/qdivrem.c U src/lib/libc/quad/subdi3.c U src/lib/libc/quad/ucmpdi2.c U src/lib/libc/quad/udivdi3.c U src/lib/libc/quad/umoddi3.c U src/lib/libc/quad/xordi3.c U src/lib/libc/quad/fixsfdi.c U src/lib/libc/quad/fixunssfdi.c U src/lib/libc/quad/Makefile.inc U src/lib/libc/quad/floatdisf.c U src/lib/libc/quad/TESTS/divrem.c U src/lib/libc/quad/TESTS/mul.c U src/lib/libc/quad/TESTS/Makefile U src/lib/libc/i386/DEFS.h U src/lib/libc/i386/SYS.h U src/lib/libc/i386/string/Makefile.inc C src/lib/libc/i386/string/bzero.s C src/lib/libc/i386/sys/syscall.s C src/lib/libc/i386/sys/brk.s C src/lib/libc/i386/sys/sigsuspend.s C src/lib/libc/i386/sys/sigprocmask.s C src/lib/libc/i386/sys/sigreturn.s C src/lib/libc/i386/sys/Ovfork.s C src/lib/libc/i386/sys/exect.s C src/lib/libc/i386/sys/setlogin.s C src/lib/libc/i386/sys/cerror.s C src/lib/libc/i386/sys/fork.s C src/lib/libc/i386/sys/mount.s C src/lib/libc/i386/sys/pipe.s C src/lib/libc/i386/sys/ptrace.s C src/lib/libc/i386/sys/reboot.s C src/lib/libc/i386/sys/sbrk.s C src/lib/libc/i386/sys/sigpending.s U src/lib/libc/i386/gen/Makefile.inc U src/lib/libc/i386/gen/isinf.c C src/lib/libc/i386/gen/fabs.s C src/lib/libc/i386/gen/fixdfsi.s C src/lib/libc/i386/gen/fixunsdfsi.s C src/lib/libc/i386/gen/_setjmp.s C src/lib/libc/i386/gen/alloca.s C src/lib/libc/i386/gen/udivsi3.s C src/lib/libc/i386/gen/divsi3.s U src/lib/libc/i386/gen/ldexp.c C src/lib/libc/i386/gen/setjmp.s U src/lib/libc/i386/gen/frexp.c C src/lib/libc/i386/gen/modf.s C src/lib/libc/i386/net/htons.s C src/lib/libc/i386/net/ntohl.s C src/lib/libc/i386/net/ntohs.s C src/lib/libc/i386/net/htonl.s U src/lib/libc/i386/net/Makefile.inc C src/lib/libc/i386/stdlib/abs.s U src/lib/libc/i386/stdlib/Makefile.inc U src/lib/libm/README U src/lib/libm/Makefile U src/lib/libm/common_source/pow.c U src/lib/libm/common_source/asincos.c U src/lib/libm/common_source/asinh.c U src/lib/libm/common_source/atan.c U src/lib/libm/common_source/cosh.c U src/lib/libm/common_source/atanh.c U src/lib/libm/common_source/erf.c U src/lib/libm/common_source/exp.c U src/lib/libm/common_source/exp__E.c U src/lib/libm/common_source/expm1.c U src/lib/libm/common_source/gamma.c U src/lib/libm/common_source/floor.c U src/lib/libm/common_source/log.c U src/lib/libm/common_source/log10.c U src/lib/libm/common_source/fmod.c U src/lib/libm/common_source/j0.c U src/lib/libm/common_source/j1.c U src/lib/libm/common_source/jn.c U src/lib/libm/common_source/lgamma.c U src/lib/libm/common_source/log1p.c U src/lib/libm/common_source/log__L.c U src/lib/libm/common_source/mathimpl.h U src/lib/libm/common_source/sinh.c U src/lib/libm/common_source/tanh.c U src/lib/libm/common_source/sinh.3 U src/lib/libm/common_source/acosh.3 U src/lib/libm/common_source/sin.3 U src/lib/libm/common_source/asinh.3 U src/lib/libm/common_source/atanh.3 U src/lib/libm/common_source/j0.3 U src/lib/libm/common_source/exp.3 U src/lib/libm/common_source/erf.3 U src/lib/libm/common_source/floor.3 U src/lib/libm/common_source/hypot.3 U src/lib/libm/common_source/ieee.3 U src/lib/libm/common_source/infnan.3 U src/lib/libm/common_source/lgamma.3 U src/lib/libm/common_source/cos.3 U src/lib/libm/common_source/acos.3 U src/lib/libm/common_source/math.3 U src/lib/libm/common_source/asin.3 U src/lib/libm/common_source/atan.3 U src/lib/libm/common_source/atan2.3 U src/lib/libm/common_source/sqrt.3 U src/lib/libm/common_source/ceil.3 U src/lib/libm/common_source/cosh.3 U src/lib/libm/common_source/fabs.3 U src/lib/libm/common_source/fmod.3 U src/lib/libm/common_source/rint.3 U src/lib/libm/common_source/tan.3 U src/lib/libm/common_source/tanh.3 U src/lib/libm/common_source/acosh.c U src/lib/libm/common/sincos.c U src/lib/libm/common/tan.c U src/lib/libm/common/atan2.c U src/lib/libm/common/trig.h U src/lib/libm/ieee/cabs.c U src/lib/libm/ieee/cbrt.c U src/lib/libm/ieee/support.c U src/lib/libkvm/kvm_getloadavg.3 U src/lib/libkvm/kvm.c C src/lib/libkvm/kvm_proc.c U src/lib/libkvm/kvm_geterr.3 U src/lib/libkvm/kvm_getfiles.3 U src/lib/libkvm/kvm_getprocs.3 U src/lib/libkvm/kvm_hp300.c U src/lib/libkvm/kvm_read.3 U src/lib/libkvm/kvm_nlist.3 C src/lib/libkvm/kvm_file.c C src/lib/libkvm/Makefile U src/lib/libkvm/kvm_open.3 U src/lib/libkvm/kvm_private.h U src/lib/libkvm/kvm_sparc.c U src/lib/libkvm/kvm_mips.c U src/lib/libkvm/kvm_getloadavg.c U src/lib/libkvm/kvm.3 U src/lib/libterm/Makefile C src/lib/libterm/termcap.3 C src/lib/libterm/tgoto.c C src/lib/libterm/termcap.c C src/lib/libterm/tputs.c C src/lib/libterm/pathnames.h C src/lib/libterm/TEST/tc1.c C src/lib/libterm/TEST/tc2.c C src/lib/libterm/TEST/tc3.c C src/lib/librpc/DISCLAIMER C src/lib/librpc/Makefile C src/lib/librpc/README C src/lib/librpc/rpcsvc/yppasswd.x C src/lib/librpc/rpcsvc/bootparam_prot.x C src/lib/librpc/rpcsvc/klm_prot.x C src/lib/librpc/rpcsvc/mount.x C src/lib/librpc/rpcsvc/nfs_prot.x C src/lib/librpc/rpcsvc/nlm_prot.x C src/lib/librpc/rpcsvc/rex.x C src/lib/librpc/rpcsvc/rnusers.x C src/lib/librpc/rpcsvc/rquota.x C src/lib/librpc/rpcsvc/rstat.c C src/lib/librpc/rpcsvc/rstat.x C src/lib/librpc/rpcsvc/rstat_proc.c C src/lib/librpc/rpcsvc/sm_inter.x C src/lib/librpc/rpcsvc/spray.x C src/lib/librpc/rpcsvc/yp.x C src/lib/librpc/rpcsvc/Makefile C src/lib/librpc/rpcgen/rpc_util.h C src/lib/librpc/rpcgen/rpc_clntout.c C src/lib/librpc/rpcgen/rpc_cout.c C src/lib/librpc/rpcgen/rpc_hout.c C src/lib/librpc/rpcgen/rpc_main.c C src/lib/librpc/rpcgen/rpc_parse.c C src/lib/librpc/rpcgen/rpc_parse.h C src/lib/librpc/rpcgen/rpc_scan.c C src/lib/librpc/rpcgen/rpc_scan.h C src/lib/librpc/rpcgen/rpc_svcout.c C src/lib/librpc/rpcgen/rpc_util.c C src/lib/librpc/rpcgen/Makefile C src/lib/librpc/man/man5/rpc.5 C src/lib/librpc/man/man1/rpcgen.1 C src/lib/librpc/man/man1/rstat.1 C src/lib/librpc/man/man3/bindresvport.3n C src/lib/librpc/man/man3/getrpcent.3n C src/lib/librpc/man/man3/getrpcport.3r C src/lib/librpc/man/man3/rpc.3n C src/lib/librpc/man/man3/xdr.3n C src/lib/librpc/man/man8/portmap.8c C src/lib/librpc/man/man8/rpcinfo.8c C src/lib/librpc/man/man8/rstat_svc.8c C src/lib/librpc/rpc/xdr_stdio.c C src/lib/librpc/rpc/pmap_rmt.c C src/lib/librpc/rpc/get_myaddress.c C src/lib/librpc/rpc/svc_udp.c U src/lib/librpc/rpc/Makefile C src/lib/librpc/rpc/auth.h C src/lib/librpc/rpc/types.h C src/lib/librpc/rpc/xdr_rec.c C src/lib/librpc/rpc/xdr.c C src/lib/librpc/rpc/clnt_perror.c C src/lib/librpc/rpc/rpc.h C src/lib/librpc/rpc/xdr_float.c C src/lib/librpc/rpc/auth_unix.h C src/lib/librpc/rpc/clnt.h C src/lib/librpc/rpc/pmap_clnt.h C src/lib/librpc/rpc/pmap_prot.h C src/lib/librpc/rpc/pmap_rmt.h C src/lib/librpc/rpc/rpc_msg.h C src/lib/librpc/rpc/svc.h C src/lib/librpc/rpc/svc_auth.h C src/lib/librpc/rpc/xdr.h C src/lib/librpc/rpc/auth_none.c C src/lib/librpc/rpc/auth_unix.c C src/lib/librpc/rpc/svc.c C src/lib/librpc/rpc/authunix_prot.c C src/lib/librpc/rpc/clnt_generic.c C src/lib/librpc/rpc/clnt_raw.c C src/lib/librpc/rpc/clnt_simple.c C src/lib/librpc/rpc/clnt_tcp.c C src/lib/librpc/rpc/clnt_udp.c C src/lib/librpc/rpc/getrpcent.c C src/lib/librpc/rpc/getrpcport.c C src/lib/librpc/rpc/pmap_clnt.c C src/lib/librpc/rpc/pmap_getmaps.c C src/lib/librpc/rpc/pmap_getport.c C src/lib/librpc/rpc/pmap_prot.c C src/lib/librpc/rpc/pmap_prot2.c C src/lib/librpc/rpc/rpc_callmsg.c C src/lib/librpc/rpc/rpc_commondata.c C src/lib/librpc/rpc/rpc_dtablesize.c C src/lib/librpc/rpc/rpc_prot.c C src/lib/librpc/rpc/svc_auth.c C src/lib/librpc/rpc/svc_auth_unix.c C src/lib/librpc/rpc/svc_raw.c C src/lib/librpc/rpc/svc_run.c C src/lib/librpc/rpc/svc_simple.c C src/lib/librpc/rpc/svc_tcp.c C src/lib/librpc/rpc/xdr_array.c C src/lib/librpc/rpc/xdr_mem.c C src/lib/librpc/rpc/xdr_reference.c C src/lib/librpc/rpc/bindresvport.c C src/lib/librpc/etc/Makefile C src/lib/librpc/etc/getopt.c C src/lib/librpc/etc/portmap.c C src/lib/librpc/etc/rpc C src/lib/librpc/etc/rpcinfo.c C src/lib/librpc/demo/Makefile C src/lib/librpc/demo/sort/Makefile C src/lib/librpc/demo/sort/rsort.c C src/lib/librpc/demo/sort/sort.x C src/lib/librpc/demo/sort/sort_proc.c C src/lib/librpc/demo/msg/Makefile C src/lib/librpc/demo/msg/msg.x C src/lib/librpc/demo/msg/msg_proc.c C src/lib/librpc/demo/msg/printmsg.c C src/lib/librpc/demo/msg/rprintmsg.c C src/lib/librpc/demo/dir/Makefile C src/lib/librpc/demo/dir/dir.x C src/lib/librpc/demo/dir/dir_proc.c C src/lib/librpc/demo/dir/rls.c C src/lib/librpc/doc/rpc.rfc.ms C src/lib/librpc/doc/nfs.rfc.ms C src/lib/librpc/doc/rpc.prog.ms C src/lib/librpc/doc/Makefile C src/lib/librpc/doc/rpcgen.ms C src/lib/librpc/doc/xdr.nts.ms C src/lib/librpc/doc/xdr.rfc.ms C src/lib/librpc/secure_rpc/README C src/lib/librpc/secure_rpc/demo/Makefile C src/lib/librpc/secure_rpc/demo/rme.c C src/lib/librpc/secure_rpc/demo/whoami.x C src/lib/librpc/secure_rpc/demo/whoami_proc.c C src/lib/librpc/secure_rpc/doc/Makefile C src/lib/librpc/secure_rpc/doc/nfs.secure.ms C src/lib/librpc/secure_rpc/keyserv/Makefile C src/lib/librpc/secure_rpc/keyserv/detach.c C src/lib/librpc/secure_rpc/keyserv/keyenvoy.c C src/lib/librpc/secure_rpc/keyserv/keyserv.c C src/lib/librpc/secure_rpc/keyserv/mp.c C src/lib/librpc/secure_rpc/keyserv/setkey.c C src/lib/librpc/secure_rpc/bin/Makefile C src/lib/librpc/secure_rpc/bin/chkey.c C src/lib/librpc/secure_rpc/bin/keylogin.c C src/lib/librpc/secure_rpc/des/des.h C src/lib/librpc/secure_rpc/des/des_crypt.c C src/lib/librpc/secure_rpc/des/des_crypt.h C src/lib/librpc/secure_rpc/des/des_soft.c C src/lib/librpc/secure_rpc/rpc/xcrypt.c C src/lib/librpc/secure_rpc/rpc/auth_des.c C src/lib/librpc/secure_rpc/rpc/auth_des.h C src/lib/librpc/secure_rpc/rpc/authdes_prot.c C src/lib/librpc/secure_rpc/rpc/key_call.c C src/lib/librpc/secure_rpc/rpc/key_prot.c C src/lib/librpc/secure_rpc/rpc/key_prot.h C src/lib/librpc/secure_rpc/rpc/key_prot.x C src/lib/librpc/secure_rpc/rpc/netname.c C src/lib/librpc/secure_rpc/rpc/openchild.c C src/lib/librpc/secure_rpc/rpc/publickey.c C src/lib/librpc/secure_rpc/rpc/rtime.c C src/lib/librpc/secure_rpc/rpc/svc_auth.c C src/lib/librpc/secure_rpc/rpc/svcauth_des.c C src/lib/librpc/secure_rpc/rpc/Makefile C src/lib/librpc/secure_rpc/man/rtime.3n C src/lib/librpc/secure_rpc/man/des_crypt.3 C src/lib/librpc/secure_rpc/man/keyenvoy.8c C src/lib/librpc/secure_rpc/man/keylogin.1 C src/lib/librpc/secure_rpc/man/keyserv.8c C src/lib/librpc/secure_rpc/man/publickey.3r C src/lib/librpc/secure_rpc/man/publickey.5 C src/lib/librpc/secure_rpc/man/rpc_secure.3n C src/lib/librpc/secure_rpc/man/chkey.1 C src/lib/csu/i386/Makefile C src/lib/csu/i386/crt0.c C src/lib/libcurses/curses.h C src/lib/libcurses/addnstr.c C src/lib/libcurses/box.c C src/lib/libcurses/clear.c C src/lib/libcurses/clrtobot.c C src/lib/libcurses/delch.c U src/lib/libcurses/Makefile C src/lib/libcurses/clrtoeol.c C src/lib/libcurses/cr_put.c C src/lib/libcurses/curses.c C src/lib/libcurses/deleteln.c C src/lib/libcurses/erase.c U src/lib/libcurses/curses.3 C src/lib/libcurses/delwin.c U src/lib/libcurses/fullname.c C src/lib/libcurses/getch.c C src/lib/libcurses/getstr.c C src/lib/libcurses/id_subwins.c C src/lib/libcurses/idlok.c C src/lib/libcurses/initscr.c C src/lib/libcurses/insch.c C src/lib/libcurses/insertln.c C src/lib/libcurses/move.c U src/lib/libcurses/longname.c C src/lib/libcurses/mvwin.c C src/lib/libcurses/newwin.c C src/lib/libcurses/overlay.c C src/lib/libcurses/overwrite.c U src/lib/libcurses/ctrace.c C src/lib/libcurses/printw.c C src/lib/libcurses/putchar.c C src/lib/libcurses/refresh.c C src/lib/libcurses/scanw.c C src/lib/libcurses/scroll.c C src/lib/libcurses/setterm.c C src/lib/libcurses/standout.c U src/lib/libcurses/unctrl.c C src/lib/libcurses/tty.c C src/lib/libcurses/toucholap.c C src/lib/libcurses/touchwin.c C src/lib/libcurses/tscroll.c C src/lib/libcurses/tstp.c C src/lib/libcurses/addch.c U src/lib/libcurses/cur_hash.c C src/lib/libcurses/addbytes.c U src/lib/libcurses/EXAMPLES/ex1.c C src/lib/libcurses/PSD.doc/Master U src/lib/libcurses/PSD.doc/appen.B U src/lib/libcurses/PSD.doc/appen.C U src/lib/libcurses/PSD.doc/doc.I U src/lib/libcurses/PSD.doc/doc.II U src/lib/libcurses/PSD.doc/doc.III U src/lib/libcurses/PSD.doc/doc.IV U src/lib/libcurses/PSD.doc/intro.0 U src/lib/libcurses/PSD.doc/intro.1 U src/lib/libcurses/PSD.doc/intro.2 U src/lib/libcurses/PSD.doc/intro.3 U src/lib/libcurses/PSD.doc/intro.4 U src/lib/libcurses/PSD.doc/intro.5 U src/lib/libcurses/PSD.doc/macros U src/lib/libcurses/PSD.doc/c_macros U src/lib/libcurses/PSD.doc/life.c U src/lib/libcurses/PSD.doc/twinkle1.c U src/lib/libcurses/PSD.doc/twinkle2.c U src/lib/libcurses/PSD.doc/win_st.c U src/lib/libcurses/PSD.doc/Makefile U src/lib/libcurses/PSD.doc/intro.6 U src/lib/libcurses/PSD.doc/ex1.c C src/lib/libcurses/PSD.doc/fns.doc U src/lib/libcurses/PSD.doc/ex2.c U src/lib/libcurses/PSD.doc/appen.A U src/lib/libedit/chared.h U src/lib/libedit/el.h U src/lib/libedit/el.c U src/lib/libedit/tty.c U src/lib/libedit/emacs.c U src/lib/libedit/makelist U src/lib/libedit/hist.c U src/lib/libedit/hist.h U src/lib/libedit/histedit.h U src/lib/libedit/search.c U src/lib/libedit/map.c U src/lib/libedit/key.c U src/lib/libedit/key.h U src/lib/libedit/common.c U src/lib/libedit/map.h U src/lib/libedit/parse.c U src/lib/libedit/parse.h U src/lib/libedit/chared.c U src/lib/libedit/prompt.h U src/lib/libedit/read.c U src/lib/libedit/refresh.c U src/lib/libedit/refresh.h U src/lib/libedit/sys.h U src/lib/libedit/search.h U src/lib/libedit/sig.c U src/lib/libedit/sig.h U src/lib/libedit/term.h C src/lib/libedit/term.c U src/lib/libedit/tty.h C src/lib/libedit/termcap.h U src/lib/libedit/tokenizer.c U src/lib/libedit/tokenizer.h U src/lib/libedit/history.c U src/lib/libedit/vi.c U src/lib/libedit/Makefile U src/lib/libedit/prompt.c U src/lib/libedit/TEST/test.c U src/lib/liby/Makefile U src/lib/liby/main.c U src/lib/liby/yyerror.c U src/lib/libcompat/Makefile U src/lib/libcompat/4.1/getpw.3 U src/lib/libcompat/4.1/ftime.3 U src/lib/libcompat/4.1/stty.3 U src/lib/libcompat/4.1/vlimit.3 U src/lib/libcompat/4.1/vtimes.3 U src/lib/libcompat/4.3/cfree.c U src/lib/libcompat/4.3/insque.c U src/lib/libcompat/4.3/rexec.c U src/lib/libcompat/4.3/lsearch.3 U src/lib/libcompat/4.3/remque.c U src/lib/libcompat/4.3/lsearch.c U src/lib/libcompat/4.3/rexec.3 U src/lib/libcompat/4.3/insque.3 U src/lib/libcompat/4.3/re_comp.3 U src/lib/libcompat/regexp/regmagic.h U src/lib/libcompat/regexp/regexp.c U src/lib/libcompat/regexp/regerror.c U src/lib/libcompat/regexp/README U src/lib/libcompat/regexp/regexp.3 U src/lib/libcompat/regexp/regsub.c C src/lib/libcompat/regexp/regexp.h U src/lib/libcompat/regexp/COPYRIGHT U src/lib/libcompat/4.4/cuserid.c U src/lib/libresolv/Makefile C src/lib/libutil/pty.c U src/lib/libutil/Makefile U src/lib/libutil/login.c U src/lib/libutil/logwtmp.c U src/lib/libutil/login_tty.c U src/lib/libutil/logout.c 271 conflicts created by this import. Use the following command to help the merge: cvs checkout -jCSRG:yesterday -jCSRG src/lib From owner-cvs-lib Wed Jul 2 21:19:35 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA17741 for cvs-lib-outgoing; Wed, 2 Jul 1997 21:19:35 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA17696; Wed, 2 Jul 1997 21:17:10 -0700 (PDT) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA20645; Wed, 2 Jul 1997 21:15:03 -0700 (PDT) Date: Wed, 2 Jul 1997 21:15:03 -0700 (PDT) Message-Id: <199707030415.VAA20645@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libedit histedit.h Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/07/02 21:15:02 PDT Removed files: lib/libedit histedit.h Log: Kill histedit.h again. Importing Lite2 brought it back for some reason (although it hasn't changed). From owner-cvs-lib Wed Jul 2 21:21:58 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA17844 for cvs-lib-outgoing; Wed, 2 Jul 1997 21:21:58 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA17826; Wed, 2 Jul 1997 21:21:28 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.5/8.6.9) id OAA29509; Thu, 3 Jul 1997 14:19:30 +1000 Date: Thu, 3 Jul 1997 14:19:30 +1000 From: Bruce Evans Message-Id: <199707030419.OAA29509@godzilla.zeta.org.au> To: bde@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib - Imported sources Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >bde 1997/07/02 20:28:33 PDT > > src/lib - Imported sources > Update of /home/ncvs/src/lib > In directory freefall.freebsd.org:/c/bde/src/lib2 > > Log Message: > Import Lite2's src/lib, except for non-i386 machine-dependent directories, > libc/db, libc/gen/crypt.* and libtelnet. All affected files except 3 > unimportant ones have already left the vendor branch. > > Status: > > Vendor Tag: CSRG > Release Tags: bsd_44_lite_2 This regresses some files in libc/net from VIXIE/v4_9_3_rel to CSRG/bsd_44_lite_2 :-(. I only noticed this problem in libc/db. Bruce From owner-cvs-lib Thu Jul 3 03:11:26 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA02083 for cvs-lib-outgoing; Thu, 3 Jul 1997 03:11:26 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA02075; Thu, 3 Jul 1997 03:11:14 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.5/8.6.9) id UAA09034; Thu, 3 Jul 1997 20:05:34 +1000 Date: Thu, 3 Jul 1997 20:05:34 +1000 From: Bruce Evans Message-Id: <199707031005.UAA09034@godzilla.zeta.org.au> To: bde@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libedit histedit.h Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >bde 1997/07/02 21:15:02 PDT > > Removed files: > lib/libedit histedit.h > Log: > Kill histedit.h again. Importing Lite2 brought it back for some reason > (although it hasn't changed). Why didn't importing Lite2 bring back disklabel.5.5 (it stayed in the Attic). Bruce From owner-cvs-lib Sat Jul 5 06:48:54 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA06185 for cvs-lib-outgoing; Sat, 5 Jul 1997 06:48:54 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA06140; Sat, 5 Jul 1997 06:48:23 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id GAA08932; Sat, 5 Jul 1997 06:48:13 -0700 (PDT) Date: Sat, 5 Jul 1997 06:48:13 -0700 (PDT) Message-Id: <199707051348.GAA08932@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, cvs-libexec@FreeBSD.ORG, cvs-usrbin@FreeBSD.ORG Subject: cvs commit: src/lib Makefile src/libexec Makefile src/usr.bin Makefile Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1997/07/05 06:48:13 PDT Modified files: (Branch: RELENG_2_2) lib Makefile libexec Makefile usr.bin Makefile Log: Hmm.. Somehow, the MAKE_EBONES hooks only partially came across to 2.2. So, if src/eBones was present, it only got "sort-of" built. Revision Changes Path 1.47.2.5 +1 -1 src/lib/Makefile 1.20.2.2 +2 -2 src/libexec/Makefile 1.73.2.6 +2 -2 src/usr.bin/Makefile