unix-history/.git
30 years agoMake sure we use rstat's protocol's values of FSCALE. We were picking up
J.T. Conklin [Thu, 23 Sep 1993 18:48:55 +0000 (18:48 +0000)]
Make sure we use rstat's protocol's values of FSCALE.  We were picking up
the FSCALE from sys/param.h which caused our load averages to be sent
incorrectly to remote machines.

30 years agoCreated an install target for genclass.
Paul Richards [Thu, 23 Sep 1993 18:48:34 +0000 (18:48 +0000)]
Created an install target for genclass.

30 years agoMake sure we use rstat's protocol's values of FSCALE. We were picking up
J.T. Conklin [Thu, 23 Sep 1993 18:45:57 +0000 (18:45 +0000)]
Make sure we use rstat's protocol's values of FSCALE.  We were picking up
the FSCALE from sys/param.h which caused all of the load averages from
remote machines to be incorrect.

30 years agoEntries so RPC servers are started.
J.T. Conklin [Thu, 23 Sep 1993 17:41:08 +0000 (17:41 +0000)]
Entries so RPC servers are started.

30 years agoRPC is not in C library here, have to explicitly link with -lrpc.
J.T. Conklin [Thu, 23 Sep 1993 17:33:35 +0000 (17:33 +0000)]
RPC is not in C library here, have to explicitly link with -lrpc.

30 years agoFrom NetBSD: support for starting RPC servers.
J.T. Conklin [Thu, 23 Sep 1993 17:31:40 +0000 (17:31 +0000)]
From NetBSD: support for starting RPC servers.

30 years agoFrom: bde@kralizec.zeta.org.au (Bruce Evans)
Rod Grimes [Thu, 23 Sep 1993 15:23:56 +0000 (15:23 +0000)]
From: bde@kralizec.zeta.org.au (Bruce Evans)
Date: Thu, 16 Sep 93 22:56:01 +1000
There was an old problem with writes to block fd devices.   Try this:

1. write protect floppy in fd0.
2. tar cf /dev/fd0a /dev/null.  Repeat a few times.  Later writes tend to
   terminate earlier.
   3. un-write protect floppy.
   4. repeat step 2.  The writes tend to return 0, 2048, 4096, ... and then
      succeed.

This was caused by a bug in vfs__bios.c.  (The bug is fixed in NetBSD's
vfs_bio.c.)  fd.c sets bp->b_resid to nonzero after an error.  vfs__bios.c
was not initializing bp->b_resid.  This causes some writes to terminate
early (e.g., writes to block devices; see spec_write()).

Related funnies:

1. Nothing tries to write the residual bytes.
2. The wd driver sets bp->b_resid to 0 after an error, so there's no
   way anything else could write the residual bytes.
3. I use the block fd device for tar because the raw device seemed to
   have more bugs long ago, and because it ought to be able to handle
   buffering more transparently (I don't want to have to know the
   device size).  But spec_write() always uses the size BLKDEV_IOSIZE
   == 2048 which is too small.  For disks it should use the size of
   one track (rounded down to meet the next track boundary or the i/o
   size).  Here it would help if the DIOCGPART ioctl worked.  But
   DIOCGPART is not implemented for floppies, and the disk size is
   ignored except for partitions of type FS_BSDFFS.

Bruce

30 years ago>From: bde@kralizec.zeta.org.au (Bruce Evans)
Rod Grimes [Thu, 23 Sep 1993 15:22:57 +0000 (15:22 +0000)]
>From: bde@kralizec.zeta.org.au (Bruce Evans)
Date: Thu, 16 Sep 93 01:35:10 +1000
Julian writes:

>In fact DEVIDLE and FINDWORK ended up being basically equivalent.
>the bit I wonder about, is the returning of 0.. What (other than
>another request from somewhere else in the kernel) is going to start
>work on the next item on the queue?

I think removing FINDWORK would make things clearer.

Nothing much is going to start work on the next item.  However, it is
pointless to continue processing the queue for the same unready drive.
Aborting all reads and trying harder to perform all writes would be
better.
Julian writes.

> no, actually it should be:
> fdt = fd_data[FDUNIT(minor(dev))].ft;

Fixed.
From: bde@kralizec.zeta.org.au (Bruce Evans)
Date: Thu, 16 Sep 93 22:56:01 +1000
The fd driver reported the wrong cylinder/head/sector numbers after an
error (ST3 is only valid after a sense-drive command), and didn't report
fs block numbers (diskerr was not used).

There was an old problem with writes to block fd devices.   Try this:

1. write protect floppy in fd0.
2. tar cf /dev/fd0a /dev/null.  Repeat a few times.  Later writes tend to
   terminate earlier.
   3. un-write protect floppy.
   4. repeat step 2.  The writes tend to return 0, 2048, 4096, ... and then
      succeed.

This was caused by a bug in vfs__bios.c.  (The bug is fixed in NetBSD's
vfs_bio.c.)  fd.c sets bp->b_resid to nonzero after an error.  vfs__bios.c
was not initializing bp->b_resid.  This causes some writes to terminate
early (e.g., writes to block devices; see spec_write()).

Related funnies:

1. Nothing tries to write the residual bytes.
2. The wd driver sets bp->b_resid to 0 after an error, so there's no
   way anything else could write the residual bytes.
3. I use the block fd device for tar because the raw device seemed to
   have more bugs long ago, and because it ought to be able to handle
   buffering more transparently (I don't want to have to know the
   device size).  But spec_write() always uses the size BLKDEV_IOSIZE
   == 2048 which is too small.  For disks it should use the size of
   one track (rounded down to meet the next track boundary or the i/o
   size).  Here it would help if the DIOCGPART ioctl worked.  But
   DIOCGPART is not implemented for floppies, and the disk size is
   ignored except for partitions of type FS_BSDFFS.

Bruce

30 years agoAdded Marc Frajola <marc@escargot.rain.com>
Rod Grimes [Thu, 23 Sep 1993 10:41:42 +0000 (10:41 +0000)]
Added Marc Frajola <marc@escargot.rain.com>

30 years agoModified the exit handler to close the line before invoking the exit_cmd,
Jordan K. Hubbard [Wed, 22 Sep 1993 23:39:19 +0000 (23:39 +0000)]
Modified the exit handler to close the line before invoking the exit_cmd,
if any, since the exit_cmd might actually want to open the line itself (like
to hang up a modem or something) and will fail otherwise.

30 years agorewrote interrupt code to be cleaner, fixed up some other parts
David Greenman [Wed, 22 Sep 1993 17:47:43 +0000 (17:47 +0000)]
rewrote interrupt code to be cleaner, fixed up some other parts
to make it easier to add future board types.

30 years agoIncreaed the fixed static buffer sizes and maximum hunk size that
Paul Richards [Wed, 22 Sep 1993 16:51:03 +0000 (16:51 +0000)]
Increaed the fixed static buffer sizes and maximum hunk size that
otherwise causes the XFree86 1.3 patch set to fail.

30 years agoadded to install_notes instructions for loading distribtuion
Andrew Moore [Wed, 22 Sep 1993 07:38:18 +0000 (07:38 +0000)]
added to install_notes instructions for loading distribtuion
files from a MS-DOS partition.
Minor cleanup:
fixed spelling error in inst1.install
capitalized sentences in kc.profile
reworded initial load_fd options

30 years agoThis is from Julians latest scsi changes, but since the st program did
Rod Grimes [Tue, 21 Sep 1993 21:28:22 +0000 (21:28 +0000)]
This is from Julians latest scsi changes, but since the st program did
not change, and this information applies to the current scsi tape code
as well I felt it best to commit this at this time.

Reworded explination of what happens at tape marks (EOF).

30 years agoBring README into sync with Julians latest README (1 line deleted which was
Rod Grimes [Tue, 21 Sep 1993 20:26:02 +0000 (20:26 +0000)]
Bring README into sync with Julians latest README (1 line deleted which was
a reference to README.AHA1742)

30 years agoExtended load_fd() to support reading from the first Primary DOS
Andrew Moore [Tue, 21 Sep 1993 10:24:42 +0000 (10:24 +0000)]
Extended load_fd() to support reading from the first Primary DOS
partition of the boot disk.  So we have yet another medium via
which to load the FreeBSD distribution files.  load_fd() has
options for listing and (if reading from the C:  drive) changing
directories.

load_fd's notation assumes that the first Primary partition on
disk is the DOS drive C: (since this and only this one is mounted
by install).  Otherwise, the notation may be a bit confusing.
We'll know the assumption is bad if people complain about
not finding files on their "C:" drive...

Added a device file existence check to kc.profile.

30 years agoAdded BSD.local.dist to MTREE files so that it gets installed in /etc/mtree
Rod Grimes [Tue, 21 Sep 1993 08:14:32 +0000 (08:14 +0000)]
Added BSD.local.dist to MTREE files so that it gets installed in /etc/mtree

30 years agoChange kern/fifi_vnops.c to be be a standard file, since it appears that the
Rod Grimes [Tue, 21 Sep 1993 06:26:49 +0000 (06:26 +0000)]
Change kern/fifi_vnops.c to be be a standard file, since it appears that the
fifo code was half converted to psuedo-device, but was not done correctly.
This puts it back to be fully controlled by option FIFO.

Add #ifdef FIFO, #endif /*FIFO*/ so that this stuff only gets compiled in
if option FIFO is in the kernel config file.

30 years agoChange kern/fifi_vnops.c to be be a standard file, since it appears that the
Rod Grimes [Tue, 21 Sep 1993 06:26:04 +0000 (06:26 +0000)]
Change kern/fifi_vnops.c to be be a standard file, since it appears that the
fifo code was half converted to psuedo-device, but was not done correctly.
This puts it back to be fully controlled by option FIFO.

30 years agoIncreased pseudo-device bpfilter from 1 unit to 4 units
Rod Grimes [Tue, 21 Sep 1993 06:16:07 +0000 (06:16 +0000)]
Increased pseudo-device bpfilter from 1 unit to 4 units

30 years agoIncrease the number of ptys to 12, puts the kernel sizes very close to
Rod Grimes [Tue, 21 Sep 1993 06:12:20 +0000 (06:12 +0000)]
Increase the number of ptys to 12, puts the kernel sizes very close to
the limit.

30 years ago>From julian@jules.DIALix.oz.au Fri Sep 10 22:58:30 1993
Rod Grimes [Tue, 21 Sep 1993 05:30:35 +0000 (05:30 +0000)]
>From julian@jules.DIALix.oz.au Fri Sep 10 22:58:30 1993
>Date: Sat, 11 Sep 93 12:59:39 +0800

1/ fix bug where cd0a was unusable because it was compared against
the number of 2k blocks not the number of 512byte blocks.. gave
an error for all reads past 1/4 way through the disk (cd0d was ok).

2/ fix open code so that it now notices if a disk has been changed
and updates the disklabel.

3/ use the new error handling code from st.c

4/ start adding stuff to get ready for using cd_scsi_cmd from
cd_start (like is done in st and sd)

5/ more general cleanups including making dmesg report
sector size of disk.. (believe it or not SUN drives use 512 byte)

30 years agoAdded and/or operator test to POSIX special case processing, so now:
Andrew Moore [Tue, 21 Sep 1993 01:57:43 +0000 (01:57 +0000)]
Added and/or operator test to POSIX special case processing, so now:
$ test ! "abc" -o "abc"
evaluates to true.

The correct fix is probably to yank the superfluous special case code, but
I don't have time to verify the correctness of the result.

30 years agoIncrease the timeout from 2000 counts to 6000 counts, reported by someone
Rod Grimes [Mon, 20 Sep 1993 06:28:13 +0000 (06:28 +0000)]
Increase the timeout from 2000 counts to 6000 counts, reported by someone
on the net (I lost the mail).  This should fix some units not showing up
during probes.

30 years agoThe dynamically allocated struct's where not getting properly initialized
Rod Grimes [Mon, 20 Sep 1993 06:27:06 +0000 (06:27 +0000)]
The dynamically allocated struct's where not getting properly initialized
as malloc memory is NOT zerod.  Added bzero's after the malloc calls
to make sure that things are initialized.

>From Julian Elischer

30 years ago1) Install now creates a DOS partition for the first (and only the
Andrew Moore [Sun, 19 Sep 1993 20:45:10 +0000 (20:45 +0000)]
1) Install now creates a DOS partition for the first (and only the
first) Primary (un-Extended) DOS partition, providing /dev/xx0h
is available.  It is mounted on /dos by default.  The /etc/fstab
entry omits the dump and fsck fields, i.e.:
/dev/xx0h /dos pcfs rw

The Secondary DOS partition is not used (System ID 0xF2), because I don't
know what that is.

2) Fixed default sizes so that if someone attempts to install BSD on a 24 Mb
partition by accepting defaults, they don't end up with a 1 Mb /usr
partition (up to USRMIN Mb's).  In this case, all space is split between
swap and root.

TODO:
1) Extend load_fd() to support loading distribution files directly from
the DOS partition of the hard disk.

2) Provide translated parameters to the install program (maybe
add an option to fdisk).  Currently, the true geometry is used as
default, which is inappropriate for coexistence with DOS.

3) Support installing on multiple or secondary disks.

30 years agoAdded /var/run to CPIO_DIRS
Andrew Moore [Sun, 19 Sep 1993 01:21:15 +0000 (01:21 +0000)]
Added /var/run to CPIO_DIRS

30 years agoAdded /etc/remote to CPIO files.
Andrew Moore [Sat, 18 Sep 1993 08:23:19 +0000 (08:23 +0000)]
Added /etc/remote to CPIO files.

30 years agoAdded /usr/distbin to PATH
Andrew Moore [Sat, 18 Sep 1993 08:20:32 +0000 (08:20 +0000)]
Added /usr/distbin to PATH

30 years agoInstll manpage
Jordan K. Hubbard [Sat, 18 Sep 1993 03:21:26 +0000 (03:21 +0000)]
Instll manpage

30 years ago>From: Drew Hess <dhess@CS.Stanford.EDU>
Rod Grimes [Sat, 18 Sep 1993 00:00:16 +0000 (00:00 +0000)]
>From: Drew Hess <dhess@CS.Stanford.EDU>
>Date: Thu, 16 Sep 1993 23:35:48 -0700 (PDT)
There is a typo in disktab in the NetBSD-0.9 distribution.  This may be
already fixed in NetBSD-current, but it's not in any of the source that I've
sup'ed.
line 9 reads:
#       sc      #sectors/cylinder, nc*nt default
should read:
#       sc      #sectors/cylinder, ns*nt default

30 years ago>From: "Andrew A. Chernov, Black Mage" <ache@astral.msk.su>
Rod Grimes [Fri, 17 Sep 1993 23:49:51 +0000 (23:49 +0000)]
>From: "Andrew A. Chernov, Black Mage" <ache@astral.msk.su>
>Date: Fri, 17 Sep 1993 14:54:51 +0400

>Could you please send me a copy of your timezone file WITHOUT a copyright,
>I can not legally distribute that file without you either removing the line
>below, or putting a disclaimer in it, and since none of the other files
>are copyrighted the prefered solution would be to remove this line:

># Copyright (C) 1992-1993 by Andrew A. Chernov, Moscow, Russia

Oh, yea. I give you a permission to remove this line from my
previously posted zoneinfo file. It is more quick way, than
resend it again :-)

30 years agoAdded the following to the opening statement of install:
Andrew Moore [Fri, 17 Sep 1993 09:05:52 +0000 (09:05 +0000)]
Added the following to the  opening statement of install:

Before starting, it is important to know your hard disk's geometry
(i.e., number of cylinders, heads and sectors/track).  If installing
FreeBSD on the same disk as another operating system, then the
two systems should use the same geometry.  In particular, FreeBSD's
default geometry is inappropriate for MS-DOS.  So in this case, the
DOS geometry should be used instead.

[This seems to be true for SCSI disks.   What about IDE?  With the new
boot blocks, can we ignore the disks true geometry??]

30 years ago>From bde@kralizec.zeta.org.au Tue Jul 13 08:41:26 1993
Rod Grimes [Fri, 17 Sep 1993 07:10:54 +0000 (07:10 +0000)]
>From bde@kralizec.zeta.org.au Tue Jul 13 08:41:26 1993
>Date: Tue, 13 Jul 93 05:07:45 EST

/bin/sh has incomplete and broken exec permission checking.  It did not
allow root to exec /sbin/disklabel (perms r-xr-s---, owner bin, group
operator) although the exec would have would if /bin/sh tried it.  This
patch fixes that.  Group access is still not supported.  I would prefer
to attempt the exec the first time instead of using stat().

>From bde@kralizec.zeta.org.au Sun Jul 18 10:31:04 1993
>Date: Sun, 18 Jul 93 04:10:26 EST

Here is a better version.  It also contains my previous fix which was for
another bug (this bug is masked by the getgroups fix because root is
usually in most groups).  I don't like all the ifdefs for POSIX support
but they seem to be necessary for portable code.

30 years agoadded /var/spool and /var/spool/lock to CPIO_DIRS. These are needed by
Andrew Moore [Fri, 17 Sep 1993 06:41:45 +0000 (06:41 +0000)]
added /var/spool and /var/spool/lock to CPIO_DIRS.  These are needed by
both tip and kermit.

30 years ago>From: "Andrew A. Chernov, Black Mage" <ache@astral.msk.su>
Rod Grimes [Fri, 17 Sep 1993 01:24:40 +0000 (01:24 +0000)]
>From: "Andrew A. Chernov, Black Mage" <ache@astral.msk.su>
>Date: Fri, 17 Sep 1993 03:14:13 +0400

Rodney, please add file "russia" to FreeBSD zoneinfo...

30 years agoFrom: "J.T. Conklin" <jtc@sun-lamp.cs.berkeley.edu>
Rod Grimes [Fri, 17 Sep 1993 01:05:35 +0000 (01:05 +0000)]
From: "J.T. Conklin" <jtc@sun-lamp.cs.berkeley.edu>
Date: Thu, 16 Sep 1993 15:47:31 -0700

Fix typo: magic(5), not magic(__SECTION__)

30 years agoAdded prototypes for rand48 functions.
Paul Richards [Thu, 16 Sep 1993 18:23:00 +0000 (18:23 +0000)]
Added prototypes for rand48 functions.

30 years agoAdded rand48 sources to stdlib
Paul Richards [Thu, 16 Sep 1993 18:19:31 +0000 (18:19 +0000)]
Added rand48 sources to stdlib

30 years agoAdded rand 48 sources to stdlib
Paul Richards [Thu, 16 Sep 1993 18:16:59 +0000 (18:16 +0000)]
Added rand 48 sources to stdlib

30 years agoAdded rand48 functions to stdlib
Paul Richards [Thu, 16 Sep 1993 18:13:49 +0000 (18:13 +0000)]
Added rand48 functions to stdlib

30 years agopaches from Marc Frajola <marc@escargot.rain.com>:
Paul Richards [Thu, 16 Sep 1993 06:33:44 +0000 (06:33 +0000)]
paches from Marc Frajola <marc@escargot.rain.com>:

Minor fixes to allow passive SLIP links to work (connections with
modem control that do not have an associated dial command). Added
code to re-check for carrier after dial command has been executed.
Added SIGTERM handler to properly handle normal kill signals. Fixed
bug in logic that caused message about no -u command to be logged
even when -u was specified and the sl number changes. Tried to get
rid of redundant syslog()'s to minimize console log output. Improved
logging of improper command line options or number of command
arguments. Removed spurious newline characters from syslog() calls.

also added Jays fix for the missing '-f' in getopt's args.
removed last remaining 'perror' call in favor of syslog.

30 years agoAdded LIBRPCSVC.
J.T. Conklin [Thu, 16 Sep 1993 01:34:13 +0000 (01:34 +0000)]
Added LIBRPCSVC.

30 years agorup, rusers, and rwall.
J.T. Conklin [Thu, 16 Sep 1993 01:18:39 +0000 (01:18 +0000)]
rup, rusers, and rwall.

30 years agorusers
J.T. Conklin [Thu, 16 Sep 1993 01:15:48 +0000 (01:15 +0000)]
rusers

30 years agorup client
J.T. Conklin [Thu, 16 Sep 1993 01:15:37 +0000 (01:15 +0000)]
rup client

30 years agorwall
J.T. Conklin [Thu, 16 Sep 1993 01:11:04 +0000 (01:11 +0000)]
rwall

30 years agoCompile RPC daemons.
J.T. Conklin [Thu, 16 Sep 1993 00:50:45 +0000 (00:50 +0000)]
Compile RPC daemons.

30 years agoThe load_fd() now initializes the `interactive' variable to -i instead
Andrew Moore [Thu, 16 Sep 1993 00:45:34 +0000 (00:45 +0000)]
The load_fd() now initializes the `interactive' variable to -i instead
of -v (my fault).
The extract() command now rm's /tmp/cat, not /bin/cat (my fault).

30 years agorpc.rwalld daemon.
J.T. Conklin [Thu, 16 Sep 1993 00:36:44 +0000 (00:36 +0000)]
rpc.rwalld daemon.

30 years agorpc.rusersd daemon
J.T. Conklin [Thu, 16 Sep 1993 00:34:49 +0000 (00:34 +0000)]
rpc.rusersd daemon

30 years agorpc.rstatd daemon
J.T. Conklin [Thu, 16 Sep 1993 00:27:49 +0000 (00:27 +0000)]
rpc.rstatd daemon

30 years ago>From: "J.T. Conklin" <jtc@sun-lamp.cs.berkeley.edu>
Rod Grimes [Wed, 15 Sep 1993 23:35:08 +0000 (23:35 +0000)]
>From: "J.T. Conklin" <jtc@sun-lamp.cs.berkeley.edu>
>Date: Wed, 15 Sep 1993 16:25:04 -0700
>To: source-changes@sun-lamp.cs.berkeley.edu
>Subject: changed files: 'src/share/misc zipcodes'

Fix typo: San Francisco, GU -> San Francisco, CA

30 years agoEnabled floppy drive ioctl's so that disklabel on a floppy is now
Rod Grimes [Wed, 15 Sep 1993 23:29:11 +0000 (23:29 +0000)]
Enabled floppy drive ioctl's so that disklabel on a floppy is now
quite and works correctly.  This is derived from notes in Bruce Evans
lattest patches to fd.c:

>From: bde@kralizec.zeta.org.au (Bruce Evans)
>Subject: fixes for fd driver

6. I picked up some code posted the other day to implement label ioctls.
   Now `disklabel fd0' works.  See a comment for how to modify conf.c.

30 years agoRemoved $Log$ section and patch kit headers. And here is the full
Rod Grimes [Wed, 15 Sep 1993 23:27:45 +0000 (23:27 +0000)]
Removed $Log$ section and patch kit headers. And here is the full
message for Bruces changes:

>From: bde@kralizec.zeta.org.au (Bruce Evans)
>Subject: fixes for fd driver

I think I've fixed some bugs in the 0.2.4 fd driver.

1. The main cause of hangs was that there was no timeout for seeks.  So
   attempting i/o with no floppy in the drive hung iff a seek was required.

2. Opens of unattached drives were allowed.  The kernel usually paniced
   soon after due to a bad pointer.

3. Some timeout functions ran at splclock() instead of splbio().  This
   may not have mattered.

4. The state machine was left in a funny state after a timeout.

5. Some function headers were new-style.

6. I picked up some code posted the other day to implement label ioctls.
   Now `disklabel fd0' works.  See a comment for how to modify conf.c.

30 years ago>From: paul@u.tvt.se (Paul Pries)
Rod Grimes [Wed, 15 Sep 1993 23:03:21 +0000 (23:03 +0000)]
>From: paul@u.tvt.se (Paul Pries)
>Subject: Bad bug in kbdtables.h [FreeBSD]

I found a bug in /sys/i386/isa/kbdtables.h which contain the
different keyboard layouts for syscons.  This regards all tables exept
the Danish and US.  When compiling the kernel with any other keymapping
than Danish or none at all (US), you get an error that 'key_map' is undefined.
This is because there is a typo in the name of the struct containing
the tables, keymap intead of key_map.

30 years agoModified man page to doc -f flag.
Jordan K. Hubbard [Wed, 15 Sep 1993 21:18:07 +0000 (21:18 +0000)]
Modified man page to doc -f flag.

30 years agoInclude <rpc/rpc.h> instead of various individual <rpc/*.h> header files
J.T. Conklin [Wed, 15 Sep 1993 20:27:25 +0000 (20:27 +0000)]
Include <rpc/rpc.h> instead of various individual <rpc/*.h> header files
to compile with the newly prototyped rpc headers.

30 years agoAdded -DHISTORIC_PRACTICE to force `n' to exit on EOF.
Andrew Moore [Wed, 15 Sep 1993 04:26:30 +0000 (04:26 +0000)]
Added -DHISTORIC_PRACTICE to force `n' to exit on EOF.

30 years agoRemoved another volatile function, since they are non-portable and cause
Nate Willams [Wed, 15 Sep 1993 04:16:40 +0000 (04:16 +0000)]
Removed another volatile function, since they are non-portable and cause
un-necessary warnings

30 years agoremoved quoutes from printf in the usage struct around foreground. you
Scott Mace [Wed, 15 Sep 1993 02:39:40 +0000 (02:39 +0000)]
removed quoutes from printf in the usage struct around foreground.  you
get a parse error with them in.

30 years agoFix grammar to eliminate support for unary minus expressions -- they
J.T. Conklin [Tue, 14 Sep 1993 22:49:52 +0000 (22:49 +0000)]
Fix grammar to eliminate support for unary minus expressions -- they
weren't supported, they aren't standard, and they caused expr to dump
core.

30 years ago>From: kuku@acds.physik.rwth-aachen.de (Christoph Kukulies)
Rod Grimes [Tue, 14 Sep 1993 21:42:14 +0000 (21:42 +0000)]
>From: kuku@acds.physik.rwth-aachen.de (Christoph Kukulies)
Comment was wrong about what entries get made for vtyNN, it
is 0-b, not 00-12.

30 years agoAdded option to overwrite an existing partition during install.
Andrew Moore [Tue, 14 Sep 1993 21:26:32 +0000 (21:26 +0000)]
Added option to overwrite an existing partition during install.
Added notes about ob-bs to install_notes.

30 years agoFixed typo: rrdist -> rdist
J.T. Conklin [Tue, 14 Sep 1993 20:48:23 +0000 (20:48 +0000)]
Fixed typo: rrdist -> rdist

30 years agoAdded syscons entries for cons25/cons50
Jordan K. Hubbard [Tue, 14 Sep 1993 20:41:20 +0000 (20:41 +0000)]
Added syscons entries for cons25/cons50

30 years agoBruce's multifarious patches for the floppy driver (not well tested, but
Jordan K. Hubbard [Tue, 14 Sep 1993 19:34:32 +0000 (19:34 +0000)]
Bruce's multifarious  patches for the floppy driver (not well tested, but
since what we have is crap as it is, it can't do much worse!).

30 years agoAdd RPC service library.
J.T. Conklin [Tue, 14 Sep 1993 17:48:18 +0000 (17:48 +0000)]
Add RPC service library.

30 years agoInstall RPC Services.
J.T. Conklin [Tue, 14 Sep 1993 17:43:23 +0000 (17:43 +0000)]
Install RPC Services.

30 years agoRPC service protocol headers.
J.T. Conklin [Tue, 14 Sep 1993 17:42:55 +0000 (17:42 +0000)]
RPC service protocol headers.

30 years agoMerge in changes from NetBSD's rpc library.
J.T. Conklin [Tue, 14 Sep 1993 17:29:25 +0000 (17:29 +0000)]
Merge in changes from NetBSD's rpc library.

30 years agoAdded -f command for foreground operation
Jordan K. Hubbard [Tue, 14 Sep 1993 12:10:48 +0000 (12:10 +0000)]
Added -f command for foreground operation
Remove annoying insistence that a redial script always be present.

30 years ago>From: =?ISO-2022-JP?B?GyRCQT5FRCEhRS9HNxsoQg==?=
Rod Grimes [Tue, 14 Sep 1993 04:26:40 +0000 (04:26 +0000)]
>From: =?ISO-2022-JP?B?GyRCQT5FRCEhRS9HNxsoQg==?=
> - Noriyuki Soda <soda@sra.co.jp>
Description:
        recvmsg(2) always returns -1 with errno==EMSGSIZE, when trying
        to pass file descriptors through UNIX domain socket.

        For example, following program can be used to test:
        ftp.uu.net:~ftp/published/books/stevens.advprog.tar.Z
        apue/lib.44/{sendfd.c,recvfd.c}
        apue/{open,open.fe,opend,opend.fe}/*

30 years agoMake MOUNT be MOUNT? so I can easily override it for building 2 floppies
Rod Grimes [Tue, 14 Sep 1993 04:14:30 +0000 (04:14 +0000)]
Make MOUNT be MOUNT? so I can easily override it for building 2 floppies
concurrently now that the floppy driver works good enought to do this!

30 years agoThe install disks now print the partition table data with
Andrew Moore [Tue, 14 Sep 1993 02:36:09 +0000 (02:36 +0000)]
The install disks now print the partition table data with
offsets and sizes in units of cylinders.  This will help
those who want to install FreeBSD between two existing
partitions.

Faked notes on installing via Kermit

30 years agoCompile rpcgen and rpcinfo.
J.T. Conklin [Tue, 14 Sep 1993 01:21:37 +0000 (01:21 +0000)]
Compile rpcgen and rpcinfo.

30 years agoRemoved DOS floppy build stuff, as this was just a poor idea that needs
Rod Grimes [Tue, 14 Sep 1993 00:59:49 +0000 (00:59 +0000)]
Removed DOS floppy build stuff, as this was just a poor idea that needs
a much better solution.

30 years agoFixed missing newline at end of file.
Rod Grimes [Tue, 14 Sep 1993 00:54:19 +0000 (00:54 +0000)]
Fixed missing newline at end of file.

30 years agoNeeded to move the .endif for the CLOBBER down a little lower so that
Rod Grimes [Tue, 14 Sep 1993 00:37:15 +0000 (00:37 +0000)]
Needed to move the .endif for the CLOBBER down a little lower so that
it does not try to create directories that already exsist.

30 years agoRPC Info program
J.T. Conklin [Mon, 13 Sep 1993 23:22:42 +0000 (23:22 +0000)]
RPC Info program

30 years agoRPC Protocol Compiler
J.T. Conklin [Mon, 13 Sep 1993 23:20:21 +0000 (23:20 +0000)]
RPC Protocol Compiler

30 years agoAdded if defined(CLOBBER) around the dangerous rm -rf's so that people
Rod Grimes [Mon, 13 Sep 1993 21:33:02 +0000 (21:33 +0000)]
Added if defined(CLOBBER) around the dangerous rm -rf's so that people
don't get nuked on accident (running a makefile before reading it)

30 years ago>From: guido@gvr.win.tue.nl (Guido van Rooij)
Rod Grimes [Mon, 13 Sep 1993 21:25:13 +0000 (21:25 +0000)]
>From: guido@gvr.win.tue.nl (Guido van Rooij)

This patch extends the rdump command, so you can specify
user@machine:device as the dump device. This results in rdump
attempting to rcmd to host as the specified user.

Plus I fixed the manual page.

30 years agoBrought install_notes up to date.
Andrew Moore [Mon, 13 Sep 1993 13:37:21 +0000 (13:37 +0000)]
Brought install_notes up to date.

30 years agoFixed missing device name arguments to fdisk commands, this was the
Rod Grimes [Mon, 13 Sep 1993 12:23:38 +0000 (12:23 +0000)]
Fixed missing device name arguments to fdisk commands, this was the
cause of silient failure on scsi disk installs with the new floppies.

30 years agoRenumber the section starting at the duplicate 5. section. Changed
Rod Grimes [Mon, 13 Sep 1993 07:53:28 +0000 (07:53 +0000)]
Renumber the section starting at the duplicate 5. section.  Changed
reference to RELNOTES.FreeBSD to not have an absolute path on it since
these appear in several places!

30 years agoExplain purpose and original of "dos" floppy.
Andrew Moore [Mon, 13 Sep 1993 07:26:39 +0000 (07:26 +0000)]
Explain purpose and original of "dos" floppy.

30 years agoChanged ultrastore 14F/34F driver to irq 14.
Rod Grimes [Mon, 13 Sep 1993 03:43:53 +0000 (03:43 +0000)]
Changed ultrastore 14F/34F driver to irq 14.

30 years agoPut the uha0 controller at its proper default IRQ of 14! Thanks Warner!
Rod Grimes [Mon, 13 Sep 1993 03:15:26 +0000 (03:15 +0000)]
Put the uha0 controller at its proper default IRQ of 14!  Thanks Warner!

30 years agoFixed the extract() command which I had broken attempting to implement
Andrew Moore [Mon, 13 Sep 1993 02:23:55 +0000 (02:23 +0000)]
Fixed the extract() command which I had broken attempting to implement
it without cat.  It now requires cat again (no way around it unless
gunzip can accept arbitrary filename suffixes).

30 years agoMore file shuffling between floppies, needed to get rm on filesystem
Rod Grimes [Mon, 13 Sep 1993 00:00:16 +0000 (00:00 +0000)]
More file shuffling between floppies, needed to get rm on filesystem
floppy.  Removed duplicates from DOS floppy.

30 years agoSince reboot is now installed, use it if the fsck fails
Rod Grimes [Sun, 12 Sep 1993 23:55:35 +0000 (23:55 +0000)]
Since reboot is now installed, use it if the fsck fails

30 years agoChange the "Insert secound installation floppy" to
Rod Grimes [Sun, 12 Sep 1993 22:44:37 +0000 (22:44 +0000)]
Change the "Insert secound installation floppy" to
"Insert the cpio installation floppy" to reduce confusion as to what floppy
is wanted.

30 years ago>From: rich@id.slip.bcm.tmc.edu.cdrom.com (Rich Murphey)
Rod Grimes [Sun, 12 Sep 1993 21:56:50 +0000 (21:56 +0000)]
>From: rich@id.slip.bcm.tmc.edu.cdrom.com (Rich Murphey)

I'd like to be able to say:

options         "SYMTAB_SPACE=78000"    # Kernel debugger symbol table size

If this seems a reasonable interim solution for freebsd, here's the
patch.. Rich

30 years agoRemoved /usr/contrib/bin from PATH
Rod Grimes [Sun, 12 Sep 1993 21:40:19 +0000 (21:40 +0000)]
Removed /usr/contrib/bin from PATH

30 years agoOnly put var and var/tmp in the cpio archive floppy, do not really need
Rod Grimes [Sun, 12 Sep 1993 20:37:05 +0000 (20:37 +0000)]
Only put var and var/tmp in the cpio archive floppy, do not really need
the whole /var tree at this time.

30 years ago>From: phk@flsco.fls.dk (Poul-Henning Kamp/P-HK)
Rod Grimes [Sat, 11 Sep 1993 19:18:29 +0000 (19:18 +0000)]
>From: phk@flsco.fls.dk (Poul-Henning Kamp/P-HK)

Increases the resolution of the transfer statistics in ftp from %.2g to %.3g

30 years agoModified to support microsecond resolution
David Greenman [Sat, 11 Sep 1993 17:32:57 +0000 (17:32 +0000)]
Modified to support microsecond resolution

30 years agoadded a couple echo's
Andrew Moore [Sat, 11 Sep 1993 08:55:41 +0000 (08:55 +0000)]
added a couple echo's

30 years agoForgot to export PATH
Andrew Moore [Sat, 11 Sep 1993 08:41:03 +0000 (08:41 +0000)]
Forgot to export PATH