From owner-cvs-lib Sun May 3 13:28:06 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA20497 for cvs-lib-outgoing; Sun, 3 May 1998 13:28:06 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA20323; Sun, 3 May 1998 13:27:30 -0700 (PDT) (envelope-from jmz@FreeBSD.org) From: Jean-Marc Zucconi Received: (from jmz@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA21543; Sun, 3 May 1998 13:25:09 -0700 (PDT) Date: Sun, 3 May 1998 13:25:09 -0700 (PDT) Message-Id: <199805032025.NAA21543@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libf2c Makefile src/lib/libF77 exit.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jmz 1998/05/03 13:25:09 PDT Modified files: (Branch: RELENG_2_2) lib/libf2c Makefile Added files: (Branch: RELENG_2_2) lib/libF77 exit.c Log: MFC: restore exit.c Revision Changes Path 1.6.2.2 +1 -1 src/lib/libf2c/Makefile From owner-cvs-lib Sun May 3 15:30:00 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA11769 for cvs-lib-outgoing; Sun, 3 May 1998 15:30:00 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA11730; Sun, 3 May 1998 15:29:51 -0700 (PDT) (envelope-from jraynard@FreeBSD.org) From: James Raynard Received: (from jraynard@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA22722; Sun, 3 May 1998 15:27:30 -0700 (PDT) Date: Sun, 3 May 1998 15:27:30 -0700 (PDT) Message-Id: <199805032227.PAA22722@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/compat-43 sigvec.2 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jraynard 1998/05/03 15:27:30 PDT Modified files: lib/libc/compat-43 sigvec.2 Log: Don't imply sigset_t == int. Revision Changes Path 1.7 +1 -1 src/lib/libc/compat-43/sigvec.2 From owner-cvs-lib Sun May 3 15:45:22 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA14032 for cvs-lib-outgoing; Sun, 3 May 1998 15:45:22 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA13983; Sun, 3 May 1998 15:45:08 -0700 (PDT) (envelope-from jraynard@FreeBSD.org) From: James Raynard Received: (from jraynard@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA22793; Sun, 3 May 1998 15:42:47 -0700 (PDT) Date: Sun, 3 May 1998 15:42:47 -0700 (PDT) Message-Id: <199805032242.PAA22793@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/string strmode.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jraynard 1998/05/03 15:42:47 PDT Modified files: lib/libc/string strmode.3 Log: Pedantry (NULL -> NUL). Revision Changes Path 1.4 +1 -1 src/lib/libc/string/strmode.3 From owner-cvs-lib Sun May 3 15:53:00 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA15001 for cvs-lib-outgoing; Sun, 3 May 1998 15:53:00 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA14962; Sun, 3 May 1998 15:52:37 -0700 (PDT) (envelope-from jraynard@FreeBSD.org) From: James Raynard Received: (from jraynard@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA22840; Sun, 3 May 1998 15:50:15 -0700 (PDT) Date: Sun, 3 May 1998 15:50:15 -0700 (PDT) Message-Id: <199805032250.PAA22840@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/sys nanosleep.2 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jraynard 1998/05/03 15:50:15 PDT Modified files: lib/libc/sys nanosleep.2 Log: Typo fix. Revision Changes Path 1.5 +2 -2 src/lib/libc/sys/nanosleep.2 From owner-cvs-lib Sun May 3 16:09:31 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA17573 for cvs-lib-outgoing; Sun, 3 May 1998 16:09:31 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA16536; Sun, 3 May 1998 16:02:15 -0700 (PDT) (envelope-from jraynard@FreeBSD.org) From: James Raynard Received: (from jraynard@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA22881; Sun, 3 May 1998 15:59:48 -0700 (PDT) Date: Sun, 3 May 1998 15:59:48 -0700 (PDT) Message-Id: <199805032259.PAA22881@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc_r/man pthread_create.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jraynard 1998/05/03 15:59:48 PDT Modified files: lib/libc_r/man pthread_create.3 Log: Typo fixes Revision Changes Path 1.3 +3 -2 src/lib/libc_r/man/pthread_create.3 From owner-cvs-lib Sun May 3 19:09:38 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA19293 for cvs-lib-outgoing; Sun, 3 May 1998 19:09:38 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA19129; Sun, 3 May 1998 19:08:32 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id TAA24222; Sun, 3 May 1998 19:06:10 -0700 (PDT) Date: Sun, 3 May 1998 19:06:10 -0700 (PDT) Message-Id: <199805040206.TAA24222@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/csu/alpha Makefile Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/05/03 19:06:10 PDT Modified files: lib/csu/alpha Makefile Log: Force BOOTSTRAP mode all the time while the headers are broken on alpha as the result of i386 changes. Revision Changes Path 1.5 +5 -1 src/lib/csu/alpha/Makefile From owner-cvs-lib Mon May 4 16:20:47 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA26220 for cvs-lib-outgoing; Mon, 4 May 1998 16:20:47 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA25951; Mon, 4 May 1998 16:19:22 -0700 (PDT) (envelope-from rnordier@FreeBSD.org) From: Robert Nordier Received: (from rnordier@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id QAA00444; Mon, 4 May 1998 16:16:52 -0700 (PDT) Date: Mon, 4 May 1998 16:16:52 -0700 (PDT) Message-Id: <199805042316.QAA00444@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/stdlib getopt.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk rnordier 1998/05/04 16:16:52 PDT Modified files: lib/libc/stdlib getopt.3 Log: Fix a few nits in quoted code fragments and elsewhere. Revision Changes Path 1.7 +4 -5 src/lib/libc/stdlib/getopt.3 From owner-cvs-lib Tue May 5 14:49:36 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA19843 for cvs-lib-outgoing; Tue, 5 May 1998 14:49:36 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA19757; Tue, 5 May 1998 14:49:07 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id OAA05955; Tue, 5 May 1998 14:46:31 -0700 (PDT) Date: Tue, 5 May 1998 14:46:31 -0700 (PDT) Message-Id: <199805052146.OAA05955@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/include spinlock.h Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/05/05 14:46:31 PDT Modified files: lib/libc/include spinlock.h Log: In a threaded library, expect the lock field to be declared volatile, so provide function prototypes that respect that, avoiding a gcc warning that `volatile' is being thrown away. Revision Changes Path 1.2 +5 -5 src/lib/libc/include/spinlock.h From owner-cvs-lib Tue May 5 14:51:52 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA20372 for cvs-lib-outgoing; Tue, 5 May 1998 14:51:52 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA20179; Tue, 5 May 1998 14:50:41 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id OAA06023; Tue, 5 May 1998 14:47:59 -0700 (PDT) Date: Tue, 5 May 1998 14:47:59 -0700 (PDT) Message-Id: <199805052147.OAA06023@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc_r/uthread uthread_spinlock.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/05/05 14:47:59 PDT Modified files: lib/libc_r/uthread uthread_spinlock.c Log: Treat the lock value as volatile. Revision Changes Path 1.2 +2 -2 src/lib/libc_r/uthread/uthread_spinlock.c From owner-cvs-lib Tue May 5 14:57:10 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA21232 for cvs-lib-outgoing; Tue, 5 May 1998 14:57:10 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA21196; Tue, 5 May 1998 14:57:03 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id OAA06118; Tue, 5 May 1998 14:54:26 -0700 (PDT) Date: Tue, 5 May 1998 14:54:26 -0700 (PDT) Message-Id: <199805052154.OAA06118@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libtermcap termcap.h termcap.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/05/05 14:54:26 PDT Modified files: lib/libtermcap termcap.h termcap.3 Log: The __set_ospeed() function is coded against the speed_t type declared in termios.h, but it's prototype in termcap.h and the main file use the underlying definition (which is now an int, not a long for compatibility with NetBSD). Really termcap.h should use speed_t too, but I guess that this might break sources that don't include termios.h first. Revision Changes Path 1.13 +2 -2 src/lib/libtermcap/termcap.h 1.11 +1 -1 src/lib/libtermcap/termcap.3 From owner-cvs-lib Tue May 5 14:59:28 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA21540 for cvs-lib-outgoing; Tue, 5 May 1998 14:59:28 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA21500; Tue, 5 May 1998 14:59:19 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id OAA06163; Tue, 5 May 1998 14:56:43 -0700 (PDT) Date: Tue, 5 May 1998 14:56:43 -0700 (PDT) Message-Id: <199805052156.OAA06163@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/stdio _flock_stub.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/05/05 14:56:43 PDT Modified files: lib/libc/stdio _flock_stub.c Log: Remove leading underscores for the functions (weak symbols here) that POSIX defines. Revision Changes Path 1.2 +7 -4 src/lib/libc/stdio/_flock_stub.c From owner-cvs-lib Tue May 5 15:05:29 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA22198 for cvs-lib-outgoing; Tue, 5 May 1998 15:05:29 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA22130; Tue, 5 May 1998 15:05:08 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA06265; Tue, 5 May 1998 15:02:30 -0700 (PDT) Date: Tue, 5 May 1998 15:02:30 -0700 (PDT) Message-Id: <199805052202.PAA06265@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/include libc_private.h Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/05/05 15:02:30 PDT Modified files: lib/libc/include libc_private.h Log: Remove leading underscores from the FILE lock functions that POSIX specifies. Revision Changes Path 1.2 +3 -3 src/lib/libc/include/libc_private.h From owner-cvs-lib Tue May 5 15:07:06 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA22482 for cvs-lib-outgoing; Tue, 5 May 1998 15:07:06 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA22407; Tue, 5 May 1998 15:06:51 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA06310; Tue, 5 May 1998 15:04:14 -0700 (PDT) Date: Tue, 5 May 1998 15:04:14 -0700 (PDT) Message-Id: <199805052204.PAA06310@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/gen nice.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/05/05 15:04:14 PDT Modified files: lib/libc/gen nice.c Log: Remove extern int errno and #include to get the proper definition. Revision Changes Path 1.2 +1 -1 src/lib/libc/gen/nice.c From owner-cvs-lib Tue May 5 15:10:04 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA23118 for cvs-lib-outgoing; Tue, 5 May 1998 15:10:04 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA22917; Tue, 5 May 1998 15:09:39 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA06383; Tue, 5 May 1998 15:07:03 -0700 (PDT) Date: Tue, 5 May 1998 15:07:03 -0700 (PDT) Message-Id: <199805052207.PAA06383@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/i386/sys Ovfork.S Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/05/05 15:07:02 PDT Modified files: lib/libc/i386/sys Ovfork.S Log: Use the thread-aware errno definition all the time. Revision Changes Path 1.7 +3 -22 src/lib/libc/i386/sys/Ovfork.S From owner-cvs-lib Tue May 5 15:10:23 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA23151 for cvs-lib-outgoing; Tue, 5 May 1998 15:10:23 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA22757; Tue, 5 May 1998 15:08:53 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA06349; Tue, 5 May 1998 15:06:16 -0700 (PDT) Date: Tue, 5 May 1998 15:06:16 -0700 (PDT) Message-Id: <199805052206.PAA06349@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/i386 SYS.h Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/05/05 15:06:16 PDT Modified files: lib/libc/i386 SYS.h Log: Build the syscalls (in libc, not libc_r) with weak symbols so that libpthread can override them as required. Revision Changes Path 1.12 +9 -3 src/lib/libc/i386/SYS.h From owner-cvs-lib Wed May 6 15:51:24 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA09423 for cvs-lib-outgoing; Wed, 6 May 1998 15:51:24 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA09024; Wed, 6 May 1998 15:49:45 -0700 (PDT) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA10658; Wed, 6 May 1998 15:47:00 -0700 (PDT) Date: Wed, 6 May 1998 15:47:00 -0700 (PDT) Message-Id: <199805062247.PAA10658@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libftpio ftpio.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/05/06 15:47:00 PDT Modified files: (Branch: RELENG_2_2) lib/libftpio ftpio.c Log: Reviewed by: phk Submitted by: archie@whistle.com MFC: bring up to 1.30 Revision Changes Path 1.15.2.6 +3 -1 src/lib/libftpio/ftpio.c From owner-cvs-lib Wed May 6 18:45:10 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA08803 for cvs-lib-outgoing; Wed, 6 May 1998 18:45:10 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA08760; Wed, 6 May 1998 18:44:48 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id SAA26758; Wed, 6 May 1998 18:44:48 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: Julian Elischer cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c In-reply-to: Your message of "Wed, 06 May 1998 15:47:00 PDT." <199805062247.PAA10658@freefall.freebsd.org> Date: Wed, 06 May 1998 18:44:48 -0700 Message-ID: <26754.894505488@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Now if we could only find someone willing to: 1. Move all the code for handling file: and http: style URLs from fetch(1) into this library and change the API to be less FTP-centric. 2. Rename it to "libfetch" or something more suitably descriptive of its new abilities. 3. Make fetch(1) use the new library. I'd also dive in and make pkg_add and sysinstall use it, bringing the ability to use fetch(1)'s full repertoire of URL handling to those tools as well. Any takers out among our hacker population? :-) - Jordan > julian 1998/05/06 15:47:00 PDT > > Modified files: (Branch: RELENG_2_2) > lib/libftpio ftpio.c > Log: > Reviewed by: phk > Submitted by: archie@whistle.com > MFC: bring up to 1.30 > > Revision Changes Path > 1.15.2.6 +3 -1 src/lib/libftpio/ftpio.c From owner-cvs-lib Thu May 7 00:28:55 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA01102 for cvs-lib-outgoing; Thu, 7 May 1998 00:28:55 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA01061; Thu, 7 May 1998 00:28:32 -0700 (PDT) (envelope-from tg@FreeBSD.org) From: Thomas Gellekum Received: (from tg@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA13226; Thu, 7 May 1998 00:25:44 -0700 (PDT) Date: Thu, 7 May 1998 00:25:44 -0700 (PDT) Message-Id: <199805070725.AAA13226@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc_r/uthread uthread_fork.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk tg 1998/05/07 00:25:44 PDT Modified files: (Branch: RELENG_2_2) lib/libc_r/uthread uthread_fork.c Log: MFC: clean up in the child, not the parent. Revision Changes Path 1.2.2.2 +1 -1 src/lib/libc_r/uthread/uthread_fork.c From owner-cvs-lib Thu May 7 09:58:33 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA18656 for cvs-lib-outgoing; Thu, 7 May 1998 09:58:33 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from ifi.uio.no (0@ifi.uio.no [129.240.64.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA18647; Thu, 7 May 1998 09:58:25 -0700 (PDT) (envelope-from dag-erli@ifi.uio.no) Received: from hrotti.ifi.uio.no (2602@hrotti.ifi.uio.no [129.240.64.15]) by ifi.uio.no (8.8.8/8.8.7/ifi0.2) with ESMTP id SAA07688; Thu, 7 May 1998 18:58:23 +0200 (MET DST) Received: (from dag-erli@localhost) by hrotti.ifi.uio.no ; Thu, 7 May 1998 18:58:22 +0200 (MET DST) Mime-Version: 1.0 To: "Jordan K. Hubbard" Cc: Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c References: <26754.894505488@time.cdrom.com> Organization: Gutteklubben Terrasse / KRST / PUMS / YASMW X-url: http://www.stud.ifi.uio.no/~dag-erli/ X-Stop-Spam: http://www.cauce.org From: dag-erli@ifi.uio.no (Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= ) Date: 07 May 1998 18:58:21 +0200 In-Reply-To: "Jordan K. Hubbard"'s message of "Wed, 06 May 1998 18:44:48 -0700" Message-ID: Lines: 15 X-Mailer: Gnus v5.5/Emacs 19.34 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk "Jordan K. Hubbard" writes: > 2. Rename it to "libfetch" or something more suitably descriptive of its new > abilities. Does that mean renaming all functions as well? What will happen to software which currently uses libftpio? It will at the very least be necessary to change the Makefiles (-lfetch instead of -lftpio)... > Any takers out among our hacker population? :-) Well, I haven't totally given up the idea of writing a new sysinstall, and it will definitely benefit from this, so... :) -- Noone else has a .sig like this one. From owner-cvs-lib Thu May 7 10:28:31 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA23629 for cvs-lib-outgoing; Thu, 7 May 1998 10:28:31 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA23609; Thu, 7 May 1998 10:28:15 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id KAA07858; Thu, 7 May 1998 10:28:08 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: dag-erli@ifi.uio.no (Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= ) cc: Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c In-reply-to: Your message of "07 May 1998 18:58:21 +0200." Date: Thu, 07 May 1998 10:28:08 -0700 Message-ID: <7854.894562088@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Does that mean renaming all functions as well? What will happen to > software which currently uses libftpio? It will at the very least be > necessary to change the Makefiles (-lfetch instead of -lftpio)... Like I said, I'd handle the other 2 major consumers of libftpio if somebody wanted to do libftpio and fetch. It will be a bit of a pain from the apps programmer's perspective, but better to do it now before too many apps are using it. - Jordan From owner-cvs-lib Thu May 7 22:13:57 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA21834 for cvs-lib-outgoing; Thu, 7 May 1998 22:13:57 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA21791; Thu, 7 May 1998 22:13:27 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id WAA14261; Thu, 7 May 1998 22:10:33 -0700 (PDT) Date: Thu, 7 May 1998 22:10:33 -0700 (PDT) Message-Id: <199805080510.WAA14261@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/stdio vfprintf.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/05/07 22:10:33 PDT Modified files: lib/libc/stdio vfprintf.c Log: Don't assign the va_list variable 'ap' directly to the argtable because va_list is not a pointer on alpha. Instead, use the va_arg() macro to return the address that is stored in the argtable. Revision Changes Path 1.19 +18 -19 src/lib/libc/stdio/vfprintf.c From owner-cvs-lib Thu May 7 22:20:53 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA22473 for cvs-lib-outgoing; Thu, 7 May 1998 22:20:53 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA22372; Thu, 7 May 1998 22:20:08 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id WAA14314; Thu, 7 May 1998 22:17:13 -0700 (PDT) Date: Thu, 7 May 1998 22:17:13 -0700 (PDT) Message-Id: <199805080517.WAA14314@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/stdio Makefile.inc Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/05/07 22:17:13 PDT Modified files: lib/libc/stdio Makefile.inc Log: Remote the NetBSD kludge for vfprintf.c Revision Changes Path 1.15 +2 -9 src/lib/libc/stdio/Makefile.inc From owner-cvs-lib Thu May 7 22:45:08 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA26139 for cvs-lib-outgoing; Thu, 7 May 1998 22:45:08 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA26055; Thu, 7 May 1998 22:44:52 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id WAA14475; Thu, 7 May 1998 22:41:58 -0700 (PDT) Date: Thu, 7 May 1998 22:41:58 -0700 (PDT) Message-Id: <199805080541.WAA14475@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/stdlib netbsd_strtod.c Makefile.inc Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/05/07 22:41:58 PDT Modified files: lib/libc/stdlib Makefile.inc Added files: lib/libc/stdlib netbsd_strtod.c Log: This is a hack to workaround source that is coded to use long variables but also assumes that they are 32-bits. This is one place where I don't think it is appropriate to change 'long' to 'int'. I don't see why the code couldn't be fixed so that using natural long variables does the right thing. It's spaggetti code so it'll take some effort. Obviously NetBSD thought so too because they change 'long' to 'int32_t' etc and left it at that. As a temporary measure FreeBSD/Alpha can use the NetBSD code and put this on the list of things to fix. Revision Changes Path 1.15 +11 -2 src/lib/libc/stdlib/Makefile.inc From owner-cvs-lib Thu May 7 23:46:18 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA04678 for cvs-lib-outgoing; Thu, 7 May 1998 23:46:18 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA04556; Thu, 7 May 1998 23:46:04 -0700 (PDT) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id XAA14720; Thu, 7 May 1998 23:43:09 -0700 (PDT) Date: Thu, 7 May 1998 23:43:09 -0700 (PDT) Message-Id: <199805080643.XAA14720@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libpcap Makefile Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/05/07 23:43:08 PDT Modified files: lib/libpcap Makefile Log: Simplified by using new yacc rules. Revision Changes Path 1.19 +6 -9 src/lib/libpcap/Makefile From owner-cvs-lib Fri May 8 02:48:01 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA22985 for cvs-lib-outgoing; Fri, 8 May 1998 02:48:01 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from ifi.uio.no (0@ifi.uio.no [129.240.64.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA22949; Fri, 8 May 1998 02:47:50 -0700 (PDT) (envelope-from dag-erli@ifi.uio.no) Received: from skejdbrimir.ifi.uio.no (skejdbrimir.ifi.uio.no [129.240.65.2]) by ifi.uio.no (8.8.8/8.8.7/ifi0.2) with SMTP id LAA05559; Fri, 8 May 1998 11:47:46 +0200 (MET DST) Received: from localhost (dag-erli@localhost) by skejdbrimir.ifi.uio.no ; Fri, 8 May 1998 09:47:46 GMT Mime-Version: 1.0 To: "Jordan K. Hubbard" Cc: Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c References: <7854.894562088@time.cdrom.com> Organization: Gutteklubben Terrasse / KRST / PUMS / YASMW X-url: http://www.stud.ifi.uio.no/~dag-erli/ X-Stop-Spam: http://www.cauce.org From: dag-erli@ifi.uio.no (Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= ) Date: 08 May 1998 11:47:42 +0200 In-Reply-To: "Jordan K. Hubbard"'s message of "Thu, 07 May 1998 10:28:08 -0700" Message-ID: Lines: 33 X-Mailer: Gnus v5.5/Emacs 19.34 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk "Jordan K. Hubbard" writes: > > Does that mean renaming all functions as well? What will happen to > > software which currently uses libftpio? It will at the very least be > > necessary to change the Makefiles (-lfetch instead of -lftpio)... > Like I said, I'd handle the other 2 major consumers of libftpio if > somebody wanted to do libftpio and fetch. It will be a bit of a pain > from the apps programmer's perspective, but better to do it now before > too many apps are using it. OK, I took a quick look at it last night. My approach so far is to write a new library (libfetch) and integrate the code from fetch and libftpio into it. The libfetch interface consists of two functions: FILE *fetchGetURL(char *URL, int flags); FILE *fetchPutURL(char *URL, int flags); which work as you'd expect. The flags parameter is used to specify options such as passive mode, text/binary mode, verbosity, possibly also protocol version (HTTP 1.0 / HTTP 1.1). With this approach you gain generality at the expense of efficiency, since you lose the single-connection-multiple-fetch functionality of ftpio. To avoid this, I could allow direct access to the various handlers and provide fetchGetURL() and fetchPutURL() simply as convenient front-ends rather than as recommended entry point. Should keeping the single-connection-multiple-fetch functionality be a big priority? Right now I'm reading a truckload of RFCs to make sure I don't make any big blunders :) -- Noone else has a .sig like this one. From owner-cvs-lib Fri May 8 03:11:25 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA25337 for cvs-lib-outgoing; Fri, 8 May 1998 03:11:25 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA25325; Fri, 8 May 1998 03:11:17 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id DAA20262; Fri, 8 May 1998 03:10:18 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: dag-erli@ifi.uio.no (Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= ) cc: Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c In-reply-to: Your message of "08 May 1998 11:47:42 +0200." Date: Fri, 08 May 1998 03:10:18 -0700 Message-ID: <20258.894622218@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > OK, I took a quick look at it last night. My approach so far is to > write a new library (libfetch) and integrate the code from fetch and > libftpio into it. The libfetch interface consists of two functions: > > FILE *fetchGetURL(char *URL, int flags); > FILE *fetchPutURL(char *URL, int flags); > > which work as you'd expect. The flags parameter is used to specify > options such as passive mode, text/binary mode, verbosity, possibly > also protocol version (HTTP 1.0 / HTTP 1.1). Sounds reasonable - so the flags will be the union of all possible options, e.g. everything from (contrived) FILE_SYMLINK to FTP_PASSIVE? Do we have less than 32 options in total? ;-) > With this approach you gain generality at the expense of efficiency, > since you lose the single-connection-multiple-fetch functionality of > ftpio. To avoid this, I could allow direct access to the various > handlers and provide fetchGetURL() and fetchPutURL() simply as > convenient front-ends rather than as recommended entry point. Should > keeping the single-connection-multiple-fetch functionality be a big > priority? Well, last time I sat down and thought about this, I figured you could advertise fetch{Get,Put}URL() as the primary interfaces but also provide some of the existing libftpio functions as a set of fetchFTPFoo() functions for those who need to do _just_ that task. It may turn out that sysinstall is one such consumer for FTP media if the "transactional fetch" of the fetchFooURL() functions proves to be too slow when grabbing split distributions. I have the rather sneaking suspicion that it will be. :) That won't stop me from using the higher-level functions in other URL cases, of course, and it's still worth doing. - Jordan From owner-cvs-lib Fri May 8 03:14:08 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA25810 for cvs-lib-outgoing; Fri, 8 May 1998 03:14:08 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from ifi.uio.no (0@ifi.uio.no [129.240.64.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA25797; Fri, 8 May 1998 03:14:02 -0700 (PDT) (envelope-from dag-erli@ifi.uio.no) Received: from skejdbrimir.ifi.uio.no (skejdbrimir.ifi.uio.no [129.240.65.2]) by ifi.uio.no (8.8.8/8.8.7/ifi0.2) with SMTP id MAA08794; Fri, 8 May 1998 12:14:02 +0200 (MET DST) Received: from localhost (dag-erli@localhost) by skejdbrimir.ifi.uio.no ; Fri, 8 May 1998 10:13:59 GMT Mime-Version: 1.0 To: "Jordan K. Hubbard" Cc: Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c References: <7854.894562088@time.cdrom.com> Organization: Gutteklubben Terrasse / KRST / PUMS / YASMW X-url: http://www.stud.ifi.uio.no/~dag-erli/ X-Stop-Spam: http://www.cauce.org From: dag-erli@ifi.uio.no (Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= ) Date: 08 May 1998 12:13:51 +0200 In-Reply-To: "Jordan K. Hubbard"'s message of "Thu, 07 May 1998 10:28:08 -0700" Message-ID: Lines: 8 X-Mailer: Gnus v5.5/Emacs 19.34 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk "Jordan K. Hubbard" writes: > Like I said, I'd handle the other 2 major consumers of libftpio if > somebody wanted to do libftpio and fetch. BTW, what *are* the "other 2 major consumers of libftpio"? -- Noone else has a .sig like this one. From owner-cvs-lib Fri May 8 03:14:35 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA25894 for cvs-lib-outgoing; Fri, 8 May 1998 03:14:35 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from ifi.uio.no (0@ifi.uio.no [129.240.64.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA25849; Fri, 8 May 1998 03:14:23 -0700 (PDT) (envelope-from dag-erli@ifi.uio.no) Received: from skejdbrimir.ifi.uio.no (skejdbrimir.ifi.uio.no [129.240.65.2]) by ifi.uio.no (8.8.8/8.8.7/ifi0.2) with SMTP id MAA08843; Fri, 8 May 1998 12:14:23 +0200 (MET DST) Received: from localhost (dag-erli@localhost) by skejdbrimir.ifi.uio.no ; Fri, 8 May 1998 10:14:21 GMT Mime-Version: 1.0 To: "Jordan K. Hubbard" Cc: Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c References: <7854.894562088@time.cdrom.com> Organization: Gutteklubben Terrasse / KRST / PUMS / YASMW X-url: http://www.stud.ifi.uio.no/~dag-erli/ X-Stop-Spam: http://www.cauce.org From: dag-erli@ifi.uio.no (Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= ) In-Reply-To: "Jordan K. Hubbard"'s message of "Thu, 07 May 1998 10:28:08 -0700" Lines: 8 X-Mailer: Gnus v5.5/Emacs 19.34 Date: 08 May 1998 12:14:16 +0200 Message-ID: Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk "Jordan K. Hubbard" writes: > Like I said, I'd handle the other 2 major consumers of libftpio if > somebody wanted to do libftpio and fetch. BTW, what *are* the "other 2 major consumers of libftpio"? sysinstall and pkg_add? -- Noone else has a .sig like this one. From owner-cvs-lib Fri May 8 03:16:35 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA26078 for cvs-lib-outgoing; Fri, 8 May 1998 03:16:35 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA26072; Fri, 8 May 1998 03:16:31 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id DAA20313; Fri, 8 May 1998 03:15:31 -0700 (PDT) (envelope-from jkh@time.cdrom.com) cc: dag-erli@ifi.uio.no (Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= ), Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c In-reply-to: Your message of "Fri, 08 May 1998 03:10:18 PDT." <20258.894622218@time.cdrom.com> Date: Fri, 08 May 1998 03:15:31 -0700 Message-ID: <20309.894622531@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Well, last time I sat down and thought about this, I figured you could > advertise fetch{Get,Put}URL() as the primary interfaces but also > provide some of the existing libftpio functions as a set of > fetchFTPFoo() functions for those who need to do _just_ that task. It > may turn out that sysinstall is one such consumer for FTP media if the > "transactional fetch" of the fetchFooURL() functions proves to be too > slow when grabbing split distributions. I have the rather sneaking > suspicion that it will be. :) Wait, I had another thought - you could do connection caching! Yes, with timers and an aging algorithm! :-) :-) _ Jordan From owner-cvs-lib Fri May 8 03:16:52 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA26122 for cvs-lib-outgoing; Fri, 8 May 1998 03:16:52 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA26117; Fri, 8 May 1998 03:16:47 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id DAA20327; Fri, 8 May 1998 03:15:47 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: dag-erli@ifi.uio.no (Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= ) cc: Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c In-reply-to: Your message of "08 May 1998 12:13:51 +0200." Date: Fri, 08 May 1998 03:15:47 -0700 Message-ID: <20324.894622547@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > "Jordan K. Hubbard" writes: > > Like I said, I'd handle the other 2 major consumers of libftpio if > > somebody wanted to do libftpio and fetch. > > BTW, what *are* the "other 2 major consumers of libftpio"? pkg_add & sysinstall. - Jordan From owner-cvs-lib Fri May 8 03:17:33 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA26246 for cvs-lib-outgoing; Fri, 8 May 1998 03:17:33 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA26219; Fri, 8 May 1998 03:17:27 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id DAA20361; Fri, 8 May 1998 03:16:27 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: dag-erli@ifi.uio.no (Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= ) cc: Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c In-reply-to: Your message of "08 May 1998 12:14:16 +0200." Date: Fri, 08 May 1998 03:16:27 -0700 Message-ID: <20358.894622587@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk What is this, 3 step refinement of all questions now? :-) > "Jordan K. Hubbard" writes: > > Like I said, I'd handle the other 2 major consumers of libftpio if > > somebody wanted to do libftpio and fetch. > > BTW, what *are* the "other 2 major consumers of libftpio"? sysinstall > and pkg_add? > > -- > Noone else has a .sig like this one. From owner-cvs-lib Fri May 8 04:06:14 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA02954 for cvs-lib-outgoing; Fri, 8 May 1998 04:06:14 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from ifi.uio.no (0@ifi.uio.no [129.240.64.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA02862; Fri, 8 May 1998 04:06:02 -0700 (PDT) (envelope-from dag-erli@ifi.uio.no) Received: from skejdbrimir.ifi.uio.no (skejdbrimir.ifi.uio.no [129.240.65.2]) by ifi.uio.no (8.8.8/8.8.7/ifi0.2) with SMTP id NAA14871; Fri, 8 May 1998 13:05:59 +0200 (MET DST) Received: from localhost (dag-erli@localhost) by skejdbrimir.ifi.uio.no ; Fri, 8 May 1998 11:05:58 GMT Mime-Version: 1.0 To: "Jordan K. Hubbard" Cc: Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c References: <20358.894622587@time.cdrom.com> Organization: Gutteklubben Terrasse / KRST / PUMS / YASMW X-url: http://www.stud.ifi.uio.no/~dag-erli/ X-Stop-Spam: http://www.cauce.org From: dag-erli@ifi.uio.no (Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= ) Date: 08 May 1998 13:05:47 +0200 In-Reply-To: "Jordan K. Hubbard"'s message of "Fri, 08 May 1998 03:16:27 -0700" Message-ID: Lines: 8 X-Mailer: Gnus v5.5/Emacs 19.34 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk "Jordan K. Hubbard" writes: > What is this, 3 step refinement of all questions now? :-) Nope, I thought I'd aborted before Gnus had time to send the message, but apparently not :) -- Noone else has a .sig like this one. From owner-cvs-lib Fri May 8 04:09:44 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA03154 for cvs-lib-outgoing; Fri, 8 May 1998 04:09:44 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from ifi.uio.no (0@ifi.uio.no [129.240.64.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA03147; Fri, 8 May 1998 04:09:35 -0700 (PDT) (envelope-from dag-erli@ifi.uio.no) Received: from skejdbrimir.ifi.uio.no (skejdbrimir.ifi.uio.no [129.240.65.2]) by ifi.uio.no (8.8.8/8.8.7/ifi0.2) with SMTP id NAA15329; Fri, 8 May 1998 13:09:36 +0200 (MET DST) Received: from localhost (dag-erli@localhost) by skejdbrimir.ifi.uio.no ; Fri, 8 May 1998 11:09:35 GMT Mime-Version: 1.0 To: "Jordan K. Hubbard" Cc: Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c References: <20258.894622218@time.cdrom.com> Organization: Gutteklubben Terrasse / KRST / PUMS / YASMW X-url: http://www.stud.ifi.uio.no/~dag-erli/ X-Stop-Spam: http://www.cauce.org From: dag-erli@ifi.uio.no (Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= ) Date: 08 May 1998 13:09:32 +0200 In-Reply-To: "Jordan K. Hubbard"'s message of "Fri, 08 May 1998 03:10:18 -0700" Message-ID: Lines: 13 X-Mailer: Gnus v5.5/Emacs 19.34 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk "Jordan K. Hubbard" writes: > may turn out that sysinstall is one such consumer for FTP media if the > "transactional fetch" of the fetchFooURL() functions proves to be too > slow when grabbing split distributions. I have the rather sneaking > suspicion that it will be. :) Which brings me to another question - is it really necessary to split up the distribution into 240 kB fragments? 720 kB or 1440 kB fragments I could understand, but 240 kB? And for a network or CD installation, it isn't really necessary to split it up at all, is it? -- Noone else has a .sig like this one. From owner-cvs-lib Fri May 8 05:36:38 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA13938 for cvs-lib-outgoing; Fri, 8 May 1998 05:36:38 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA13926; Fri, 8 May 1998 05:36:24 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id FAA20698; Fri, 8 May 1998 05:35:19 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: dag-erli@ifi.uio.no (Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= ) cc: Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c In-reply-to: Your message of "08 May 1998 13:09:32 +0200." Date: Fri, 08 May 1998 05:35:19 -0700 Message-ID: <20694.894630919@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Which brings me to another question - is it really necessary to split > up the distribution into 240 kB fragments? 720 kB or 1440 kB fragments > I could understand, but 240 kB? And for a network or CD installation, > it isn't really necessary to split it up at all, is it? No, not really, not anymore anyway. I'd be just as happy to see us go to a larger fragment size if it doesn't screw up the floppy folk too much (don't forget - they need to stick the foo.inf file on the very first floppy, so it can't be exactly 1.44MB in size or even relatively close given what's taken for FS overhead). As much as I'd like to kill the floppy installation entirely (it penalizes _all_ the other installation types by enforcing this kind of multi-piece braindamage), I don't think we can get away with that yet. - Jordan From owner-cvs-lib Fri May 8 05:47:38 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA14675 for cvs-lib-outgoing; Fri, 8 May 1998 05:47:38 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from ifi.uio.no (0@ifi.uio.no [129.240.64.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA14662; Fri, 8 May 1998 05:47:24 -0700 (PDT) (envelope-from dag-erli@ifi.uio.no) Received: from skejdbrimir.ifi.uio.no (skejdbrimir.ifi.uio.no [129.240.65.2]) by ifi.uio.no (8.8.8/8.8.7/ifi0.2) with SMTP id OAA28867; Fri, 8 May 1998 14:47:18 +0200 (MET DST) Received: from localhost (dag-erli@localhost) by skejdbrimir.ifi.uio.no ; Fri, 8 May 1998 12:47:18 GMT Mime-Version: 1.0 To: "Jordan K. Hubbard" Cc: Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c References: <20258.894622218@time.cdrom.com> Organization: Gutteklubben Terrasse / KRST / PUMS / YASMW X-url: http://www.stud.ifi.uio.no/~dag-erli/ X-Stop-Spam: http://www.cauce.org From: dag-erli@ifi.uio.no (Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= ) Date: 08 May 1998 14:47:13 +0200 In-Reply-To: "Jordan K. Hubbard"'s message of "Fri, 08 May 1998 03:10:18 -0700" Message-ID: Lines: 13 X-Mailer: Gnus v5.5/Emacs 19.34 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk "Jordan K. Hubbard" writes: > > which work as you'd expect. The flags parameter is used to specify > > options such as passive mode, text/binary mode, verbosity, possibly > > also protocol version (HTTP 1.0 / HTTP 1.1). > Sounds reasonable - so the flags will be the union of all possible > options, e.g. everything from (contrived) FILE_SYMLINK to FTP_PASSIVE? > Do we have less than 32 options in total? ;-) I don't think that should be a problem. I could change that to a long long if you want :) -- Noone else has a .sig like this one. From owner-cvs-lib Fri May 8 05:48:16 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA14851 for cvs-lib-outgoing; Fri, 8 May 1998 05:48:16 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from ifi.uio.no (0@ifi.uio.no [129.240.64.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA14799; Fri, 8 May 1998 05:48:03 -0700 (PDT) (envelope-from dag-erli@ifi.uio.no) Received: from skejdbrimir.ifi.uio.no (skejdbrimir.ifi.uio.no [129.240.65.2]) by ifi.uio.no (8.8.8/8.8.7/ifi0.2) with SMTP id OAA28956; Fri, 8 May 1998 14:48:03 +0200 (MET DST) Received: from localhost (dag-erli@localhost) by skejdbrimir.ifi.uio.no ; Fri, 8 May 1998 12:48:02 GMT Mime-Version: 1.0 To: "Jordan K. Hubbard" Cc: Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c References: <20309.894622531@time.cdrom.com> Organization: Gutteklubben Terrasse / KRST / PUMS / YASMW X-url: http://www.stud.ifi.uio.no/~dag-erli/ X-Stop-Spam: http://www.cauce.org From: dag-erli@ifi.uio.no (Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= ) Date: 08 May 1998 14:47:59 +0200 In-Reply-To: "Jordan K. Hubbard"'s message of "Fri, 08 May 1998 03:15:31 -0700" Message-ID: Lines: 8 X-Mailer: Gnus v5.5/Emacs 19.34 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk "Jordan K. Hubbard" writes: > Wait, I had another thought - you could do connection caching! Yes, > with timers and an aging algorithm! :-) :-) Hmm, I know I've seen that *somewhere* before, but *where*? ;) -- Noone else has a .sig like this one. From owner-cvs-lib Fri May 8 05:53:02 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA15484 for cvs-lib-outgoing; Fri, 8 May 1998 05:53:02 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from ifi.uio.no (0@ifi.uio.no [129.240.64.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA15443; Fri, 8 May 1998 05:52:42 -0700 (PDT) (envelope-from dag-erli@ifi.uio.no) Received: from skejdbrimir.ifi.uio.no (skejdbrimir.ifi.uio.no [129.240.65.2]) by ifi.uio.no (8.8.8/8.8.7/ifi0.2) with SMTP id OAA29716; Fri, 8 May 1998 14:52:41 +0200 (MET DST) Received: from localhost (dag-erli@localhost) by skejdbrimir.ifi.uio.no ; Fri, 8 May 1998 12:52:41 GMT Mime-Version: 1.0 To: "Jordan K. Hubbard" Cc: Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c References: <20694.894630919@time.cdrom.com> Organization: Gutteklubben Terrasse / KRST / PUMS / YASMW X-url: http://www.stud.ifi.uio.no/~dag-erli/ X-Stop-Spam: http://www.cauce.org From: dag-erli@ifi.uio.no (Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= ) Date: 08 May 1998 14:52:38 +0200 In-Reply-To: "Jordan K. Hubbard"'s message of "Fri, 08 May 1998 05:35:19 -0700" Message-ID: Lines: 18 X-Mailer: Gnus v5.5/Emacs 19.34 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk "Jordan K. Hubbard" writes: > No, not really, not anymore anyway. I'd be just as happy to see us go > to a larger fragment size if it doesn't screw up the floppy folk too > much (don't forget - they need to stick the foo.inf file on the very > first floppy, so it can't be exactly 1.44MB in size or even relatively > close given what's taken for FS overhead). As much as I'd like to > kill the floppy installation entirely (it penalizes _all_ the other > installation types by enforcing this kind of multi-piece braindamage), > I don't think we can get away with that yet. Anybody willing to install FreeBSD from floppies ought to be given a medal for patience. Anyway, can't we just make the first fragment slightly smaller than the others to make room for the .inf file? -- Noone else has a .sig like this one. From owner-cvs-lib Fri May 8 05:55:01 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA15852 for cvs-lib-outgoing; Fri, 8 May 1998 05:55:01 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA15801; Fri, 8 May 1998 05:54:44 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id FAA20827; Fri, 8 May 1998 05:53:44 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: dag-erli@ifi.uio.no (Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= ) cc: Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c In-reply-to: Your message of "08 May 1998 14:52:38 +0200." Date: Fri, 08 May 1998 05:53:44 -0700 Message-ID: <20823.894632024@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Anybody willing to install FreeBSD from floppies ought to be given a > medal for patience. Unfortunately, there are still a fair number of purple hearts being handed out. > Anyway, can't we just make the first fragment slightly smaller than > the others to make room for the .inf file? Bah, don't make me special-case the first image, please - it would be a hack and something extra for an already terminally confused user base (which refuses to read "ABOUT.TXT") to have to know. :) - Jordan From owner-cvs-lib Fri May 8 06:12:04 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA18818 for cvs-lib-outgoing; Fri, 8 May 1998 06:12:04 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from critter.freebsd.dk (critter.freebsd.dk [195.8.129.14]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA18720; Fri, 8 May 1998 06:11:38 -0700 (PDT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.8.7/8.8.5) with ESMTP id PAA02553; Fri, 8 May 1998 15:10:59 +0200 (CEST) To: "Jordan K. Hubbard" cc: dag-erli@ifi.uio.no (Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= ), Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c In-reply-to: Your message of "Fri, 08 May 1998 05:35:19 PDT." <20694.894630919@time.cdrom.com> Date: Fri, 08 May 1998 15:10:59 +0200 Message-ID: <2551.894633059@critter.freebsd.dk> From: Poul-Henning Kamp Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk In message <20694.894630919@time.cdrom.com>, "Jordan K. Hubbard" writes: >> Which brings me to another question - is it really necessary to split >> up the distribution into 240 kB fragments? 720 kB or 1440 kB fragments >> I could understand, but 240 kB? And for a network or CD installation, >> it isn't really necessary to split it up at all, is it? > >No, not really, not anymore anyway. I'd be just as happy to see us go >to a larger fragment size if it doesn't screw up the floppy folk too >much (don't forget - they need to stick the foo.inf file on the very >first floppy, so it can't be exactly 1.44MB in size or even relatively >close given what's taken for FS overhead). As much as I'd like to >kill the floppy installation entirely (it penalizes _all_ the other >installation types by enforcing this kind of multi-piece braindamage), >I don't think we can get away with that yet. The solution could be to distribute a tool to make floppy-sized chunks out of a big file... -- Poul-Henning Kamp FreeBSD coreteam member phk@FreeBSD.ORG "Real hackers run -current on their laptop." "ttyv0" -- What UNIX calls a $20K state-of-the-art, 3D, hi-res color terminal From owner-cvs-lib Fri May 8 06:15:40 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA19308 for cvs-lib-outgoing; Fri, 8 May 1998 06:15:40 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA19283; Fri, 8 May 1998 06:15:22 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id GAA21156; Fri, 8 May 1998 06:12:42 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: Poul-Henning Kamp cc: dag-erli@ifi.uio.no, Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c In-reply-to: Your message of "Fri, 08 May 1998 15:10:59 +0200." <2551.894633059@critter.freebsd.dk> Date: Fri, 08 May 1998 06:12:42 -0700 Message-ID: <21153.894633162@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > The solution could be to distribute a tool to make floppy-sized chunks > out of a big file... In order to be truly effective, such a tool would have to be written to work with DOS and Windows, of course. Hey, don't look at me, I don't even have a C compiler for DOS! :-) - Jordan From owner-cvs-lib Fri May 8 06:17:56 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA19712 for cvs-lib-outgoing; Fri, 8 May 1998 06:17:56 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from ifi.uio.no (0@ifi.uio.no [129.240.64.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA19687; Fri, 8 May 1998 06:17:31 -0700 (PDT) (envelope-from dag-erli@ifi.uio.no) Received: from skejdbrimir.ifi.uio.no (skejdbrimir.ifi.uio.no [129.240.65.2]) by ifi.uio.no (8.8.8/8.8.7/ifi0.2) with SMTP id PAA03497; Fri, 8 May 1998 15:17:31 +0200 (MET DST) Received: from localhost (dag-erli@localhost) by skejdbrimir.ifi.uio.no ; Fri, 8 May 1998 13:17:30 GMT Mime-Version: 1.0 To: "Jordan K. Hubbard" Cc: Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c References: <20823.894632024@time.cdrom.com> Organization: Gutteklubben Terrasse / KRST / PUMS / YASMW X-url: http://www.stud.ifi.uio.no/~dag-erli/ X-Stop-Spam: http://www.cauce.org From: dag-erli@ifi.uio.no (Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= ) Date: 08 May 1998 15:17:26 +0200 In-Reply-To: "Jordan K. Hubbard"'s message of "Fri, 08 May 1998 05:53:44 -0700" Message-ID: Lines: 21 X-Mailer: Gnus v5.5/Emacs 19.34 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk "Jordan K. Hubbard" writes: > > Anyway, can't we just make the first fragment slightly smaller than > > the others to make room for the .inf file? > Bah, don't make me special-case the first image, please - it would be a > hack and something extra for an already terminally confused user base > (which refuses to read "ABOUT.TXT") to have to know. :) OK, so if we're using FAT12-formatted floppies, we have 2880 sectors minus 1 boot sector minus (((2880 * 1.5) / 512) + 1) = 9 sectors for the FAT, minus a couple of sectors for the root directory and one for the .inf file, say we leave out the entire first track (18 sectors), which leaves us with 2862 sectors (or 1431 kB, or 1465344 bytes) for the tarball fragments. If you don't like "random" numbers you can round down to 1400 kB (2800 sectors) which should leave plenty of space - enough space, in fact, that it could fit on a floppy with a handfull of bad sectors. With the old scheme you could only fit ~1200 kB (five 240 kB fragments) on one floppy, so we're actually reducing the number of floppies required for an installation. -- Noone else has a .sig like this one. From owner-cvs-lib Fri May 8 06:31:49 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA21785 for cvs-lib-outgoing; Fri, 8 May 1998 06:31:49 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA21740; Fri, 8 May 1998 06:31:32 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id XAA18001; Fri, 8 May 1998 23:27:39 +1000 Date: Fri, 8 May 1998 23:27:39 +1000 From: Bruce Evans Message-Id: <199805081327.XAA18001@godzilla.zeta.org.au> To: dag-erli@ifi.uio.no, jkh@time.cdrom.com Subject: Re: cvs commit: src/lib/libftpio ftpio.c Cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, julian@FreeBSD.ORG Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> Which brings me to another question - is it really necessary to split >> up the distribution into 240 kB fragments? 720 kB or 1440 kB fragments >> I could understand, but 240 kB? And for a network or CD installation, >> it isn't really necessary to split it up at all, is it? 235K. >No, not really, not anymore anyway. I'd be just as happy to see us go >to a larger fragment size if it doesn't screw up the floppy folk too >much (don't forget - they need to stick the foo.inf file on the very >first floppy, so it can't be exactly 1.44MB in size or even relatively >close given what's taken for FS overhead). As much as I'd like to Most floppies have size 1200K :-). 235K was carefully chosen for packing either 5 fragments on a 1200K floppy of 6 on a 1440K floppy, at least in tar format. Bruce From owner-cvs-lib Fri May 8 06:53:23 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA24107 for cvs-lib-outgoing; Fri, 8 May 1998 06:53:23 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA24054; Fri, 8 May 1998 06:53:04 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id GAA21678; Fri, 8 May 1998 06:52:00 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: dag-erli@ifi.uio.no (Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= ) cc: Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c In-reply-to: Your message of "08 May 1998 15:17:26 +0200." Date: Fri, 08 May 1998 06:52:00 -0700 Message-ID: <21674.894635520@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > the tarball fragments. If you don't like "random" numbers you can > round down to 1400 kB (2800 sectors) which should leave plenty of > space - enough space, in fact, that it could fit on a floppy with a > handfull of bad sectors. With the old scheme you could only fit ~1200 Sounds like a more than reasonable idea. Done! Let me start a release rolling with the change in there as well and eyeball the resulting product a bit. - Jordan From owner-cvs-lib Fri May 8 06:55:44 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA24671 for cvs-lib-outgoing; Fri, 8 May 1998 06:55:44 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA24621; Fri, 8 May 1998 06:55:26 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id GAA21694; Fri, 8 May 1998 06:54:06 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: dag-erli@ifi.uio.no cc: Bruce Evans , cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, julian@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c In-reply-to: Your message of "Fri, 08 May 1998 23:27:39 +1000." <199805081327.XAA18001@godzilla.zeta.org.au> Date: Fri, 08 May 1998 06:54:06 -0700 Message-ID: <21690.894635646@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Most floppies have size 1200K :-). 235K was carefully chosen for Maybe the ones _you_ have around the house conform to this particular statistic, but in this corner of the world I think it's fair to say that the 1.2MB floppy is just about extinct. Still, it's a point - do we really want to lose 1.2MB floppies entirely (and, admittedly, somewhat gratuitously) by going to a 1400K split size? - Jordan From owner-cvs-lib Fri May 8 08:42:20 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA09742 for cvs-lib-outgoing; Fri, 8 May 1998 08:42:20 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from ifi.uio.no (0@ifi.uio.no [129.240.64.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA09562; Fri, 8 May 1998 08:41:47 -0700 (PDT) (envelope-from dag-erli@ifi.uio.no) Received: from skejdbrimir.ifi.uio.no (skejdbrimir.ifi.uio.no [129.240.65.2]) by ifi.uio.no (8.8.8/8.8.7/ifi0.2) with SMTP id RAA23759; Fri, 8 May 1998 17:41:39 +0200 (MET DST) Received: from localhost (dag-erli@localhost) by skejdbrimir.ifi.uio.no ; Fri, 8 May 1998 15:41:38 GMT Mime-Version: 1.0 To: "Jordan K. Hubbard" Cc: Bruce Evans , cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, julian@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c References: <21690.894635646@time.cdrom.com> Organization: Gutteklubben Terrasse / KRST / PUMS / YASMW X-url: http://www.stud.ifi.uio.no/~dag-erli/ X-Stop-Spam: http://www.cauce.org From: dag-erli@ifi.uio.no (Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= ) Date: 08 May 1998 17:41:31 +0200 In-Reply-To: "Jordan K. Hubbard"'s message of "Fri, 08 May 1998 06:54:06 -0700" Message-ID: Lines: 9 X-Mailer: Gnus v5.5/Emacs 19.34 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk "Jordan K. Hubbard" writes: > Still, it's a point - do we really want to lose 1.2MB floppies > entirely (and, admittedly, somewhat gratuitously) by going to a 1400K > split size? Hmm, the idea of a file-splitting tool is becoming more attractive. -- Noone else has a .sig like this one. From owner-cvs-lib Fri May 8 08:47:34 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA10693 for cvs-lib-outgoing; Fri, 8 May 1998 08:47:34 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from ifi.uio.no (0@ifi.uio.no [129.240.64.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA10654; Fri, 8 May 1998 08:47:08 -0700 (PDT) (envelope-from dag-erli@ifi.uio.no) Received: from skejdbrimir.ifi.uio.no (skejdbrimir.ifi.uio.no [129.240.65.2]) by ifi.uio.no (8.8.8/8.8.7/ifi0.2) with SMTP id RAA23572; Fri, 8 May 1998 17:40:29 +0200 (MET DST) Received: from localhost (dag-erli@localhost) by skejdbrimir.ifi.uio.no ; Fri, 8 May 1998 15:40:28 GMT Mime-Version: 1.0 To: "Jordan K. Hubbard" Cc: Poul-Henning Kamp , Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c References: <21153.894633162@time.cdrom.com> Organization: Gutteklubben Terrasse / KRST / PUMS / YASMW X-url: http://www.stud.ifi.uio.no/~dag-erli/ X-Stop-Spam: http://www.cauce.org From: dag-erli@ifi.uio.no (Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= ) Date: 08 May 1998 17:40:20 +0200 In-Reply-To: "Jordan K. Hubbard"'s message of "Fri, 08 May 1998 06:12:42 -0700" Message-ID: Lines: 13 X-Mailer: Gnus v5.5/Emacs 19.34 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk "Jordan K. Hubbard" writes: > > The solution could be to distribute a tool to make floppy-sized chunks > > out of a big file... > In order to be truly effective, such a tool would have to be written > to work with DOS and Windows, of course. Hey, don't look at me, I don't > even have a C compiler for DOS! :-) I do own a copy of the IMHO best DOS / Windows C compiler in existence (Watcom C/C++), and if it comes to that, I might be persuaded to install Windows 95 on one of my boxes and cook something up. -- Noone else has a .sig like this one. From owner-cvs-lib Fri May 8 09:26:53 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA16751 for cvs-lib-outgoing; Fri, 8 May 1998 09:26:53 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from picnic.mat.net (picnic.mat.net [206.246.122.117]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA16734; Fri, 8 May 1998 09:26:26 -0700 (PDT) (envelope-from chuckr@glue.umd.edu) Received: from localhost (chuckr@localhost) by picnic.mat.net (8.8.8/8.8.5) with SMTP id LAA13828; Fri, 8 May 1998 11:22:25 -0400 (EDT) Date: Fri, 8 May 1998 11:22:25 -0400 (EDT) From: Chuck Robey X-Sender: chuckr@localhost To: "Jordan K. Hubbard" cc: Poul-Henning Kamp , dag-erli@ifi.uio.no, Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c In-Reply-To: <21153.894633162@time.cdrom.com> 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 Fri, 8 May 1998, Jordan K. Hubbard wrote: > > The solution could be to distribute a tool to make floppy-sized chunks > > out of a big file... > > In order to be truly effective, such a tool would have to be written > to work with DOS and Windows, of course. Hey, don't look at me, I don't > even have a C compiler for DOS! :-) split and cat already exist for dos .... on wcarchive, in fact, part of the simtelnet distribution. > > - Jordan > > ----------------------------+----------------------------------------------- Chuck Robey | Interests include any kind of voice or data chuckr@glue.umd.edu | communications topic, C programming, and Unix. 213 Lakeside Drive Apt T-1 | Greenbelt, MD 20770 | I run Journey2 and picnic (FreeBSD-current) (301) 220-2114 | and jaunt (NetBSD). ----------------------------+----------------------------------------------- From owner-cvs-lib Fri May 8 11:57:57 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA14059 for cvs-lib-outgoing; Fri, 8 May 1998 11:57:57 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from ifi.uio.no (0@ifi.uio.no [129.240.64.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA13987; Fri, 8 May 1998 11:57:31 -0700 (PDT) (envelope-from dag-erli@ifi.uio.no) Received: from gnipahellir.ifi.uio.no (2602@gnipahellir.ifi.uio.no [129.240.64.86]) by ifi.uio.no (8.8.8/8.8.7/ifi0.2) with ESMTP id UAA10476; Fri, 8 May 1998 20:50:38 +0200 (MET DST) Received: (from dag-erli@localhost) by gnipahellir.ifi.uio.no ; Fri, 8 May 1998 20:50:37 +0200 (MET DST) Mime-Version: 1.0 To: Chuck Robey Cc: "Jordan K. Hubbard" , Poul-Henning Kamp , Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c References: Organization: Gutteklubben Terrasse / KRST / PUMS / YASMW X-url: http://www.stud.ifi.uio.no/~dag-erli/ X-Stop-Spam: http://www.cauce.org From: dag-erli@ifi.uio.no (Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= ) Date: 08 May 1998 20:50:36 +0200 In-Reply-To: Chuck Robey's message of "Fri, 8 May 1998 11:22:25 -0400 (EDT)" Message-ID: Lines: 16 X-Mailer: Gnus v5.5/Emacs 19.34 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Chuck Robey writes: > On Fri, 8 May 1998, Jordan K. Hubbard wrote: > > > The solution could be to distribute a tool to make floppy-sized chunks > > > out of a big file... > > In order to be truly effective, such a tool would have to be written > > to work with DOS and Windows, of course. Hey, don't look at me, I don't > > even have a C compiler for DOS! :-) > split and cat already exist for dos .... on wcarchive, in fact, part of > the simtelnet distribution. Assuming you have enough grey matter to download them and find out how to use them properly. I've met people who don't, and still want to run FreeBSD. -- Noone else has a .sig like this one. From owner-cvs-lib Fri May 8 12:16:11 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA17999 for cvs-lib-outgoing; Fri, 8 May 1998 12:16:11 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from picnic.mat.net (picnic.mat.net [206.246.122.117]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA17842; Fri, 8 May 1998 12:15:50 -0700 (PDT) (envelope-from chuckr@glue.umd.edu) Received: from localhost (chuckr@localhost) by picnic.mat.net (8.8.8/8.8.5) with SMTP id OAA14140; Fri, 8 May 1998 14:11:44 -0400 (EDT) Date: Fri, 8 May 1998 14:11:43 -0400 (EDT) From: Chuck Robey X-Sender: chuckr@localhost To: Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= cc: "Jordan K. Hubbard" , Poul-Henning Kamp , Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from QUOTED-PRINTABLE to 8bit by hub.freebsd.org id MAB17849 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On 8 May 1998, Dag-Erling Coidan Smørgrav wrote: > Chuck Robey writes: > > On Fri, 8 May 1998, Jordan K. Hubbard wrote: > > > > The solution could be to distribute a tool to make floppy-sized chunks > > > > out of a big file... > > > In order to be truly effective, such a tool would have to be written > > > to work with DOS and Windows, of course. Hey, don't look at me, I don't > > > even have a C compiler for DOS! :-) > > split and cat already exist for dos .... on wcarchive, in fact, part of > > the simtelnet distribution. > > Assuming you have enough grey matter to download them and find out how > to use them properly. I've met people who don't, and still want to run > FreeBSD. Don't have to assume it, a small instruction manual could be written. > > -- > Noone else has a .sig like this one. > > ----------------------------+----------------------------------------------- Chuck Robey | Interests include any kind of voice or data chuckr@glue.umd.edu | communications topic, C programming, and Unix. 213 Lakeside Drive Apt T-1 | Greenbelt, MD 20770 | I run Journey2 and picnic (FreeBSD-current) (301) 220-2114 | and jaunt (NetBSD). ----------------------------+----------------------------------------------- From owner-cvs-lib Fri May 8 12:26:06 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA20015 for cvs-lib-outgoing; Fri, 8 May 1998 12:26:06 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from ifi.uio.no (0@ifi.uio.no [129.240.64.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA19960; Fri, 8 May 1998 12:25:37 -0700 (PDT) (envelope-from dag-erli@ifi.uio.no) Received: from gnipahellir.ifi.uio.no (2602@gnipahellir.ifi.uio.no [129.240.64.86]) by ifi.uio.no (8.8.8/8.8.7/ifi0.2) with ESMTP id VAA12888; Fri, 8 May 1998 21:18:58 +0200 (MET DST) Received: (from dag-erli@localhost) by gnipahellir.ifi.uio.no ; Fri, 8 May 1998 21:18:57 +0200 (MET DST) Mime-Version: 1.0 To: Chuck Robey Cc: "Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= =?iso-8859-1?Q?=2C?= \"Jordan K. Hubbard\"" , Poul-Henning Kamp , Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c References: Organization: Gutteklubben Terrasse / KRST / PUMS / YASMW X-url: http://www.stud.ifi.uio.no/~dag-erli/ X-Stop-Spam: http://www.cauce.org From: dag-erli@ifi.uio.no (Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= ) Date: 08 May 1998 21:18:56 +0200 In-Reply-To: Chuck Robey's message of "Fri, 8 May 1998 14:11:43 -0400 (EDT)" Message-ID: Lines: 17 X-Mailer: Gnus v5.5/Emacs 19.34 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by hub.freebsd.org id MAB19963 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Chuck Robey writes: > On 8 May 1998, Dag-Erling Coidan Smørgrav wrote: > > Chuck Robey writes: > > > split and cat already exist for dos .... on wcarchive, in fact, part of > > > the simtelnet distribution. > > Assuming you have enough grey matter to download them and find out how > > to use them properly. I've met people who don't, and still want to run > > FreeBSD. > Don't have to assume it, a small instruction manual could be written. You're assuming they'd find it and read it. Remember, we're talking about people who are used to just inserting the CD into the drive and have everything done automagically. That is the extent of the damage wrought by Microsoft: people don't expect to think. -- Noone else has a .sig like this one. From owner-cvs-lib Fri May 8 13:40:29 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA03785 for cvs-lib-outgoing; Fri, 8 May 1998 13:40:29 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from d183-205.uoregon.edu (d183-205.uoregon.edu [128.223.183.205]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA03347; Fri, 8 May 1998 13:38:26 -0700 (PDT) (envelope-from gurney_j@efn.org) Received: (from jmg@localhost) by d183-205.uoregon.edu (8.8.7/8.8.7) id NAA11473; Fri, 8 May 1998 13:38:18 -0700 (PDT) Message-ID: <19980508133818.07317@hydrogen.nike.efn.org> Date: Fri, 8 May 1998 13:38:18 -0700 From: John-Mark Gurney To: "Jordan K. Hubbard" Cc: dag-erli@ifi.uio.no, Bruce Evans , cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, julian@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c References: <199805081327.XAA18001@godzilla.zeta.org.au> <21690.894635646@time.cdrom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.69 In-Reply-To: <21690.894635646@time.cdrom.com>; from Jordan K. Hubbard on Fri, May 08, 1998 at 06:54:06AM -0700 Reply-To: John-Mark Gurney Organization: Cu Networking X-Operating-System: FreeBSD 2.2.1-RELEASE i386 X-PGP-Fingerprint: B7 EC EF F8 AE ED A7 31 96 7A 22 B3 D8 56 36 F4 X-Files: The truth is out there X-URL: http://resnet.uoregon.edu/~gurney_j/ Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Jordan K. Hubbard scribbled this message on May 8: > > Most floppies have size 1200K :-). 235K was carefully chosen for yep, gcd(1200,1440) is 240... > Maybe the ones _you_ have around the house conform to this particular > statistic, but in this corner of the world I think it's fair to say > that the 1.2MB floppy is just about extinct. > > Still, it's a point - do we really want to lose 1.2MB floppies > entirely (and, admittedly, somewhat gratuitously) by going to a 1400K > split size? also, what about 1.72meg floppy support? it was nice installing 1.1.5.1 off of 1.72meg floppy's where you could fit 7 segments on a single floppy... -- John-Mark Gurney Modem Rev/FAX: +1 541 346 9237 Cu Networking P.O. Box 5693, 97405 Live in Peace, destroy Micro$oft, support free software, run FreeBSD Don't trust anyone you don't have the source for From owner-cvs-lib Fri May 8 15:43:26 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA00919 for cvs-lib-outgoing; Fri, 8 May 1998 15:43:26 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from localhost.my.domain (ppp6466.on.bellglobal.com [206.172.208.58]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA00823; Fri, 8 May 1998 15:42:38 -0700 (PDT) (envelope-from ac199@hwcn.org) Received: from localhost (tim@localhost) by localhost.my.domain (8.8.8/8.8.8) with ESMTP id SAA01131; Fri, 8 May 1998 18:29:27 -0400 (EDT) (envelope-from ac199@hwcn.org) X-Authentication-Warning: localhost.my.domain: tim owned process doing -bs Date: Fri, 8 May 1998 18:29:27 -0400 (EDT) From: Tim Vanderhoek X-Sender: tim@localhost Reply-To: ac199@hwcn.org To: Dag-Erling Coidan Smørgrav cc: "Jordan K. Hubbard" , Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Content-Transfer-Encoding: 8BIT Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On 8 May 1998, Dag-Erling Coidan Smørgrav wrote: > Anybody willing to install FreeBSD from floppies ought to be given a > medal for patience. A minimal install is really not that hard. -- This .sig is not innovative, witty, or profund. From owner-cvs-lib Fri May 8 17:59:14 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA25371 for cvs-lib-outgoing; Fri, 8 May 1998 17:59:14 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA25248; Fri, 8 May 1998 17:58:32 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id RAA16504; Fri, 8 May 1998 17:55:38 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: Chuck Robey cc: Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= , Poul-Henning Kamp , Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c In-reply-to: Your message of "Fri, 08 May 1998 14:11:43 EDT." Date: Fri, 08 May 1998 17:55:38 -0700 Message-ID: <16501.894675338@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Don't have to assume it, a small instruction manual could be written. Which, if current experience is any judge, they then won't bother to read. :-) - Jordan From owner-cvs-lib Fri May 8 18:03:04 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA26074 for cvs-lib-outgoing; Fri, 8 May 1998 18:03:04 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA25924; Fri, 8 May 1998 18:02:09 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id SAA16601; Fri, 8 May 1998 18:01:01 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: John-Mark Gurney cc: dag-erli@ifi.uio.no, Bruce Evans , cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, julian@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c In-reply-to: Your message of "Fri, 08 May 1998 13:38:18 PDT." <19980508133818.07317@hydrogen.nike.efn.org> Date: Fri, 08 May 1998 18:01:00 -0700 Message-ID: <16598.894675660@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > also, what about 1.72meg floppy support? it was nice installing 1.1.5.1 > off of 1.72meg floppy's where you could fit 7 segments on a single > floppy... I think this topic is getting out of control. :-) From owner-cvs-lib Sat May 9 07:48:23 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA20418 for cvs-lib-outgoing; Sat, 9 May 1998 07:48:23 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA20360; Sat, 9 May 1998 07:48:14 -0700 (PDT) (envelope-from brian@FreeBSD.org) From: Brian Somers Received: (from brian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA16629; Sat, 9 May 1998 07:45:08 -0700 (PDT) Date: Sat, 9 May 1998 07:45:08 -0700 (PDT) Message-Id: <199805091445.HAA16629@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/sys send.2 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk brian 1998/05/09 07:45:08 PDT Modified files: lib/libc/sys send.2 Log: Add a BUGS section and describe a problem I've been having for a few weeks now. Revision Changes Path 1.8 +14 -1 src/lib/libc/sys/send.2 From owner-cvs-lib Sat May 9 08:14:11 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA22373 for cvs-lib-outgoing; Sat, 9 May 1998 08:14:11 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA22327; Sat, 9 May 1998 08:13:59 -0700 (PDT) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA16745; Sat, 9 May 1998 08:10:54 -0700 (PDT) Date: Sat, 9 May 1998 08:10:54 -0700 (PDT) Message-Id: <199805091510.IAA16745@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/yp Makefile.inc Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/05/09 08:10:54 PDT Modified files: lib/libc/yp Makefile.inc Log: Fixed the usual missing dependencies on headers generated by rpcgen. Use rpcgen's -C option, although using it for non-headers breaks K&R support. A local copy of yp.h is built to avoid adding -I/usr/include/rpcsvc to CFLAGS. This version of yp.h differed from only in not declaring prototypes. Fixed style bugs. Revision Changes Path 1.7 +6 -6 src/lib/libc/yp/Makefile.inc From owner-cvs-lib Sat May 9 10:53:51 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA05003 for cvs-lib-outgoing; Sat, 9 May 1998 10:53:51 -0700 (PDT) (envelope-from owner-cvs-lib) Received: from antipodes.cdrom.com (a07m.cet.co.jp [202.32.65.71]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA04948; Sat, 9 May 1998 10:53:34 -0700 (PDT) (envelope-from mike@antipodes.cdrom.com) Received: from antipodes.cdrom.com (localhost [127.0.0.1]) by antipodes.cdrom.com (8.8.8/8.8.5) with ESMTP id WAA00630; Fri, 8 May 1998 22:54:00 -0700 (PDT) Message-Id: <199805090554.WAA00630@antipodes.cdrom.com> X-Mailer: exmh version 2.0zeta 7/24/97 To: "Jordan K. Hubbard" cc: dag-erli@ifi.uio.no (Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= ), Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libftpio ftpio.c In-reply-to: Your message of "Fri, 08 May 1998 03:10:18 PDT." <20258.894622218@time.cdrom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 08 May 1998 22:54:00 -0700 From: Mike Smith Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > OK, I took a quick look at it last night. My approach so far is to > > write a new library (libfetch) and integrate the code from fetch and > > libftpio into it. The libfetch interface consists of two functions: > > > > FILE *fetchGetURL(char *URL, int flags); > > FILE *fetchPutURL(char *URL, int flags); > > > > which work as you'd expect. The flags parameter is used to specify > > options such as passive mode, text/binary mode, verbosity, possibly > > also protocol version (HTTP 1.0 / HTTP 1.1). > > Sounds reasonable - so the flags will be the union of all possible > options, e.g. everything from (contrived) FILE_SYMLINK to FTP_PASSIVE? > Do we have less than 32 options in total? ;-) Given that this looks a lot like fopen(), maybe use an option string instead? -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com