unix-history/.git
30 years agoadded 5us delay before checking BUSY flag to conform to ATA spec -
David Greenman [Fri, 19 Nov 1993 06:30:02 +0000 (06:30 +0000)]
added 5us delay before checking BUSY flag to conform to ATA spec -
as suggested by John Dyson (dyson@implode.rain.com)

30 years agoRecent Paul K. changes for compiling X shared (tested on my box).
Jordan K. Hubbard [Thu, 18 Nov 1993 20:52:34 +0000 (20:52 +0000)]
Recent Paul K. changes for compiling X shared (tested on my box).

30 years agoUpdated for new scsi code from Julian.
Rod Grimes [Thu, 18 Nov 1993 05:05:42 +0000 (05:05 +0000)]
Updated for new scsi code from Julian.

30 years agoAdded scsi, new command from Julian.
Rod Grimes [Thu, 18 Nov 1993 05:05:28 +0000 (05:05 +0000)]
Added scsi, new command from Julian.

30 years agoNew version of scsi code from Julian
Rod Grimes [Thu, 18 Nov 1993 05:03:27 +0000 (05:03 +0000)]
New version of scsi code from Julian

30 years agoremove HAVE_SETPGRP, because it doesn't detach terminal
Andrey Chernov [Thu, 18 Nov 1993 01:19:06 +0000 (01:19 +0000)]
remove HAVE_SETPGRP, because it doesn't detach terminal
in POSIX (setsid() is only way to do it)

30 years agoIMAXBELL & PENDIN now cleared to satisfy new sio driver.
Andrey Chernov [Thu, 18 Nov 1993 01:03:18 +0000 (01:03 +0000)]
IMAXBELL & PENDIN now cleared to satisfy new sio driver.
From Ian Taylor.
Fix POSIX CLOCAL behaviour, set controlling terminal after it.
Change VTIME from 0 to 1 to fix timeouts waiting for data

30 years agoFrom Ian Taylor.
Andrey Chernov [Thu, 18 Nov 1993 00:59:17 +0000 (00:59 +0000)]
From Ian Taylor.
Fix POSIX detach behaviour, based on setsid() call.
stpgrp(0,0) not used for POSIX now.

30 years agoUpdated to work with new ICMP and PMTU Discovery.
Garrett Wollman [Thu, 18 Nov 1993 00:12:34 +0000 (00:12 +0000)]
Updated to work with new ICMP and PMTU Discovery.

30 years agoFixed comments.
Garrett Wollman [Thu, 18 Nov 1993 00:12:13 +0000 (00:12 +0000)]
Fixed comments.

30 years agoUpdated to work with changes for new ICMP and PMTU Discovery.
Garrett Wollman [Thu, 18 Nov 1993 00:10:53 +0000 (00:10 +0000)]
Updated to work with changes for new ICMP and PMTU Discovery.

30 years agoAdded (disabled) initial support for Path MTU Discovery.
Garrett Wollman [Thu, 18 Nov 1993 00:08:23 +0000 (00:08 +0000)]
Added (disabled) initial support for Path MTU Discovery.
Updated ICMP implementation to be closer to strict RFC 1122 compliance.

30 years ago-r option incorrectly removed:
Andrey Chernov [Thu, 18 Nov 1993 00:08:03 +0000 (00:08 +0000)]
-r option incorrectly removed:
it is impossible to make gcrt0.o from moncrt0.o and gmon.o without it.

30 years agoAdded (disabled) initial support for Path MTU Discovery.
Garrett Wollman [Thu, 18 Nov 1993 00:06:16 +0000 (00:06 +0000)]
Added (disabled) initial support for Path MTU Discovery.

30 years agoFix attach message, make separate line for it
Andrey Chernov [Wed, 17 Nov 1993 23:38:23 +0000 (23:38 +0000)]
Fix attach message, make separate line for it
(old version assumed that line is probe line)

30 years agoFixed comments that start within a comment, so code compiles cleanly with
Garrett Wollman [Wed, 17 Nov 1993 23:32:23 +0000 (23:32 +0000)]
Fixed comments that start within a comment, so code compiles cleanly with
-Wcomment.

30 years agoFixed comments that begin within comments, so code should compile cleanly
Garrett Wollman [Wed, 17 Nov 1993 23:27:04 +0000 (23:27 +0000)]
Fixed comments that begin within comments, so code should compile cleanly
with -Wcomment now.

30 years agoFixed comments that start within comments, so code should compile cleanly
Garrett Wollman [Wed, 17 Nov 1993 23:26:17 +0000 (23:26 +0000)]
Fixed comments that start within comments, so code should compile cleanly
with -Wcomment now.

30 years agoFixed comments that start within a comment, so code compiles cleanly with
Garrett Wollman [Wed, 17 Nov 1993 23:25:28 +0000 (23:25 +0000)]
Fixed comments that start within a comment, so code compiles cleanly with
-Wcomment.

30 years agoIncreased symtab space and added two more options that don't do anything
Garrett Wollman [Wed, 17 Nov 1993 23:24:12 +0000 (23:24 +0000)]
Increased symtab space and added two more options that don't do anything
(yet).

30 years agoChange read() to fread() to get around problem with buffering
Jordan K. Hubbard [Wed, 17 Nov 1993 23:17:39 +0000 (23:17 +0000)]
Change read() to fread() to get around problem with buffering

30 years agoFixed long-standing byte-order dependency in the printing of sockaddrs in the
Garrett Wollman [Wed, 17 Nov 1993 23:02:57 +0000 (23:02 +0000)]
Fixed long-standing byte-order dependency in the printing of sockaddrs in the
routing table code (or so we think).  From bug report by David Greenman.
(This code tries to print things out a character at a time, rather than
a u_short at a time, which should properly reflect the network byte order
used in these structures rather than the PDP11-endian order observed
by David on his system.)

30 years agoFrom: Geoff Rehmet <g89r4222@braae.ru.ac.za>
Nate Willams [Wed, 17 Nov 1993 22:06:18 +0000 (22:06 +0000)]
From: Geoff Rehmet  <g89r4222@braae.ru.ac.za>
To: FreeBSD-bugfiler@freefall.cdrom.com

Description:
After rebuilding the world with shlibs, ps and w fail.
ps fails, complaining that it can't get a kerninfo estimate.
w just fails to get anything in the WHAT field.

It turns out that the getkerninfo call in ps causes a NULL
pointer dereference.
(Again the new linker caused this to be picked up.)
Repeat-By:
executing ps or w.

30 years agoAdded all the NS, ISO, and CCITT stuff back in since we ship that stuff.
Garrett Wollman [Wed, 17 Nov 1993 21:27:20 +0000 (21:27 +0000)]
Added all the NS, ISO, and CCITT stuff back in since we ship that stuff.

30 years agoMake the display ofroute metrics which are not present a little neater
Garrett Wollman [Wed, 17 Nov 1993 20:48:56 +0000 (20:48 +0000)]
Make the display ofroute metrics which are not present a little neater
(align the `-' where the number would be).

30 years agoGet rid of comment-within-comment warnings.
Garrett Wollman [Wed, 17 Nov 1993 20:24:25 +0000 (20:24 +0000)]
Get rid of comment-within-comment warnings.

30 years agoAdded RCS Ids to all files.
Garrett Wollman [Wed, 17 Nov 1993 20:19:25 +0000 (20:19 +0000)]
Added RCS Ids to all files.

30 years agoAdded support for printing the whole collection of route metrics (so we
Garrett Wollman [Wed, 17 Nov 1993 04:42:01 +0000 (04:42 +0000)]
Added support for printing the whole collection of route metrics (so we
can see if any of them are getting set/used).  This is enabled by
`netstat -r -a', which produces two lines per route; otherwise, you get
the usual one-line format which only displays MTU and Rtt.

30 years agoZone name/diagnostic changed to fit in 50 chars
Andrey Chernov [Wed, 17 Nov 1993 02:27:04 +0000 (02:27 +0000)]
Zone name/diagnostic changed to fit in 50 chars
(max zone name length)

30 years agoLittle bugfix in russian timezone
Andrey Chernov [Wed, 17 Nov 1993 02:09:48 +0000 (02:09 +0000)]
Little bugfix in russian timezone

30 years agoDiagnostic "RRS text relocation at %#x (symbol %s)"
Andrey Chernov [Wed, 17 Nov 1993 01:33:24 +0000 (01:33 +0000)]
Diagnostic "RRS text relocation at %#x (symbol %s)"
commented out in #ifdef DEBUG
As Paul told me, it is only informational, nothing more.
I don't want several screens of this information
on each linking (netstat f.e.)

30 years agoNow install /sys/scsi as /usr/include/scsi for use by sbin/scsi.
Rod Grimes [Wed, 17 Nov 1993 01:13:16 +0000 (01:13 +0000)]
Now install /sys/scsi as /usr/include/scsi for use by sbin/scsi.

30 years agoIf netmask == 0, new value changed from 0x8000 to 0x10000
Andrey Chernov [Wed, 17 Nov 1993 00:21:03 +0000 (00:21 +0000)]
If netmask == 0, new value changed from 0x8000 to 0x10000
(don't mess with IRQ15)

30 years agoNew manual pages from Julian for the new version of the scsi system.
Rod Grimes [Tue, 16 Nov 1993 20:55:40 +0000 (20:55 +0000)]
New manual pages from Julian for the new version of the scsi system.

30 years agoFrom: Gary Shaffer <grs@orcas.cbits.SAIC.Com>
Nate Willams [Tue, 16 Nov 1993 20:42:30 +0000 (20:42 +0000)]
From: Gary Shaffer <grs@orcas.cbits.SAIC.Com>
Subject: PING patch for FreeBSD-1.0

Here is the fix for ping so it returns 1 if no packets are returned.  I have
includes the complete "finish" function found in /usr/src/sbin/ping/ping.c
for your review.  The rational behind this fix is includes as a comment in
the code. changes start with the line " * 13NOV93 GRS ". Feel free do to
what you want with this fix..

30 years agoFrom: csgr@alpha.ru.ac.za (Geoff Rehmet)
Nate Willams [Tue, 16 Nov 1993 20:19:56 +0000 (20:19 +0000)]
From: csgr@alpha.ru.ac.za (Geoff Rehmet)
Subject: Bug binding socket in lpd.c
Description:
After building with shared libraries lpd can't bind
its inet socket.
The source address of the socket was not being set before the bind
call - see patch below.
Repeat-By:
try to start lpd ;-)

30 years agoFrom: Geoff Rehmet <g89r4222@braae.ru.ac.za>
Nate Willams [Tue, 16 Nov 1993 20:15:19 +0000 (20:15 +0000)]
From: Geoff Rehmet  <g89r4222@braae.ru.ac.za>

Description:
When wall tries to open it's input file it will dereference
a null pointer if no input file was specified from the command
line.
Repeat-By:
CsMSc1:/home/g89r4222/tmp/wall%wall
Segmentation fault

30 years agonew process tracing code from Sean Eric Fagen (sef@kithrup.com).
David Greenman [Tue, 16 Nov 1993 09:55:03 +0000 (09:55 +0000)]
new process tracing code from Sean Eric Fagen (sef@kithrup.com).
...also, fixed up the syscall args to make GCC happy.

30 years agoDefault magic is back to netbsd ZMAGIC,
Paul Richards [Tue, 16 Nov 1993 07:20:35 +0000 (07:20 +0000)]
Default magic is back to netbsd ZMAGIC,
new a_midmag format needed for dynamic binaries.
-z produces normal ZMAGIC. (this gets our kernel built)
-Z produces netbsd ZMAGIC. (currently default)

30 years agoAdded yp to subdirs. yp code now enabled.
Paul Richards [Tue, 16 Nov 1993 04:37:14 +0000 (04:37 +0000)]
Added yp to subdirs. yp code now enabled.

30 years agoChanged yp.0 to yp.8 for our man system.
Paul Richards [Tue, 16 Nov 1993 04:34:51 +0000 (04:34 +0000)]
Changed yp.0 to yp.8 for our man system.

30 years agoAdded prototypes and declared missing parameter and return types. Added
Garrett Wollman [Tue, 16 Nov 1993 02:47:24 +0000 (02:47 +0000)]
Added prototypes and declared missing parameter and return types.  Added
code to fiddle routes as mentioned in the comment about SLMTU; this is
hidden by `#ifdef experimental' so that people can play with it without
breaking the ``normal'' users.  (SLIP people, please try this code and
see if it does what it is supposed to do.)

30 years agoPer our agreement, IFF_ALTPHYS is now defined and occupies the last
Garrett Wollman [Tue, 16 Nov 1993 02:37:39 +0000 (02:37 +0000)]
Per our agreement, IFF_ALTPHYS is now defined and occupies the last
available bit in if_flags until that field is extended to 32 bits.
`ifconfig' and `ed' will automatically take notice and use the new
name.  NB: this means that the `llc0' and `-llc0' options to `ifconfig'
WILL NO LONGER PERFORM THIS FUNCTION.  The `aui' and `bnc' options
(alternatively, `altphys' and `-altphys') should be used for this
purpose.  Note also that the flags field is NOT extended by this
modification; that will wait until later.

30 years agoRemoved all the ld -x -r stuff -- paranoia.
Paul Richards [Tue, 16 Nov 1993 02:22:16 +0000 (02:22 +0000)]
Removed all the ld -x -r stuff -- paranoia.

30 years agoWe don't want shared boot, so -Bstatic added to ld options
Andrey Chernov [Tue, 16 Nov 1993 02:02:05 +0000 (02:02 +0000)]
We don't want shared boot, so -Bstatic added to ld options

30 years agoMake `netstat -r' print out route's MTU and round-trip time (if defined).
Garrett Wollman [Tue, 16 Nov 1993 01:44:52 +0000 (01:44 +0000)]
Make `netstat -r' print out route's MTU and round-trip time (if defined).
Also make netstat compile without the kernel sources installed.

30 years agoChanged -Z back to -z.
Paul Richards [Tue, 16 Nov 1993 00:45:04 +0000 (00:45 +0000)]
Changed -Z back to -z.

In line with all other ld's -z is now the "standard" ZMAGIC format.

30 years agoSwapped meaning of -Z and -z options.
Paul Richards [Tue, 16 Nov 1993 00:42:57 +0000 (00:42 +0000)]
Swapped meaning of -Z and -z options.

On any other system -z means "standard" ZMAGIC format and is the
default. Therefore I've made -z be standard ZMAGIC and -Z be ZMAGIC
stored in the new a_midmag format.

The "standard" ZMAGIC format is now the default as well.

30 years agoChanged -z to -Z so we create old-style ZMAGIC kernels.
Paul Richards [Mon, 15 Nov 1993 21:06:08 +0000 (21:06 +0000)]
Changed -z to -Z so we create old-style ZMAGIC kernels.

30 years agoIncorporated fixes from Paul to make -Z option work. Emits old-style
Paul Richards [Mon, 15 Nov 1993 20:58:20 +0000 (20:58 +0000)]
Incorporated fixes from Paul to  make -Z option work. Emits old-style
ZMAGIC magic numbers in a long.

30 years agoAdded a few prototypes and missing return-type/argument declarations.
Garrett Wollman [Mon, 15 Nov 1993 20:45:58 +0000 (20:45 +0000)]
Added a few prototypes and missing return-type/argument declarations.
Also added a debugging printf (#ifdef DEBUG) to see whether lortrequest()
is ever getting called.

30 years agoRemove UPTOHERE and blank lines as reported by John Lind.
Rod Grimes [Mon, 15 Nov 1993 19:27:49 +0000 (19:27 +0000)]
Remove UPTOHERE and blank lines as reported by John Lind.

30 years agoFrom Andrew Moore
Rod Grimes [Mon, 15 Nov 1993 07:15:16 +0000 (07:15 +0000)]
From Andrew Moore

Make /usr/share/dict/words a symbolic link to web2

30 years agoUpdated file to understand the new formats that FreeBSD now supports.
Nate Willams [Mon, 15 Nov 1993 06:11:29 +0000 (06:11 +0000)]
Updated file to understand the new formats that FreeBSD now supports.

Thanks Paul and Paul!

30 years agotimeout+sleep changed to tsleep
Andrey Chernov [Mon, 15 Nov 1993 01:33:11 +0000 (01:33 +0000)]
timeout+sleep changed to tsleep

30 years agoif netmask == 0, then the loopback code can do some really
Andrey Chernov [Sun, 14 Nov 1993 23:53:32 +0000 (23:53 +0000)]
if netmask == 0, then the loopback code can do some really
bad things.
workaround for this: if netmask == 0, set it to 0x8000,
which is value used by splsoftclock

30 years agoNew sio driver from Bruce.
Andrey Chernov [Sun, 14 Nov 1993 23:29:50 +0000 (23:29 +0000)]
New sio driver from Bruce.

30 years agoMore flags added for new sio from Bruce.
Andrey Chernov [Sun, 14 Nov 1993 22:50:30 +0000 (22:50 +0000)]
More flags added for new sio from Bruce.

30 years agoCorrect CTS/RTS flags, add more flags for new sio from Bruce.
Andrey Chernov [Sun, 14 Nov 1993 22:38:32 +0000 (22:38 +0000)]
Correct CTS/RTS flags, add more flags for new sio from Bruce.

30 years agoOops. David noticed that if_mtu is declared as a short; this makes
Garrett Wollman [Sun, 14 Nov 1993 20:02:20 +0000 (20:02 +0000)]
Oops.  David noticed that if_mtu is declared as a short; this makes
an LOMTU of 65535 look like -1.  Fixed to be an unsigned short.
(For some reason, the route metrics use an unsigned long as rmx_mtu,
so I was caught off-guard....)

30 years agoAdded Paul K's fix to remove backing_object from the object hashtable.
Jordan K. Hubbard [Sun, 14 Nov 1993 03:07:03 +0000 (03:07 +0000)]
Added Paul K's fix to remove backing_object from the object hashtable.

30 years agoAdd _bde_exists: label so that the global is really defined. Fix spelling
Rod Grimes [Sun, 14 Nov 1993 02:27:22 +0000 (02:27 +0000)]
Add _bde_exists: label so that the global is really defined.  Fix spelling
error (mount -> amount)

30 years agoBump the loopback MTU up to the maximum allowed by IP, unless
Garrett Wollman [Sun, 14 Nov 1993 00:13:16 +0000 (00:13 +0000)]
Bump the loopback MTU up to the maximum allowed by IP, unless
TINY_LOMTU is defined.  This should make testing things with
`ttcp' much easier.

30 years agoRemoved item(s) DIANOSTIC since I have corrected the only occurance of them
Rod Grimes [Sat, 13 Nov 1993 22:47:37 +0000 (22:47 +0000)]
Removed item(s) DIANOSTIC since I have corrected the only occurance of them

30 years agoReplace #ifdef DIANOSTIC with #ifdef DIAGNOSTIC, this typo has been around
Rod Grimes [Sat, 13 Nov 1993 22:46:40 +0000 (22:46 +0000)]
Replace #ifdef DIANOSTIC with #ifdef DIAGNOSTIC, this typo has been around
to long!

30 years agoFix stty from segmentation faulting when compiled with new ld
Scott Mace [Sat, 13 Nov 1993 21:44:54 +0000 (21:44 +0000)]
Fix stty from segmentation faulting when compiled with new ld

30 years agoCommented out ALL ld -x -r lines.
Paul Richards [Sat, 13 Nov 1993 20:19:14 +0000 (20:19 +0000)]
Commented out ALL ld -x -r lines.

30 years agoAdded back rules to bootstrapld for building libc, csu.i386 and rtld.
Paul Richards [Sat, 13 Nov 1993 20:12:52 +0000 (20:12 +0000)]
Added back rules to bootstrapld for building libc, csu.i386 and rtld.

ld.so is needed sooner than it would get built through a normal make
world and things can be a real mess if the make world exits
prematurely.

30 years agoFrom: gordon@sneaky.lonestar.org (Gordon Burditt)
Rod Grimes [Sat, 13 Nov 1993 19:26:04 +0000 (19:26 +0000)]
From: gordon@sneaky.lonestar.org (Gordon Burditt)
Date: Sat, 13 Nov 93 09:29 CST
Subject: tgetstr() documentation incorrect in 'man termcap'

Description:
The second argument of tgetstr() is a char **, not a char *,
as documented in /usr/share/man/man3/termcap.3.
Repeat-By:
Compare the manual page against the source code in
/usr/src/lib/libterm/termcap.c .

[Editor: Corrected man page by adding secound *]

30 years ago>From Charles Hannum
Rod Grimes [Sat, 13 Nov 1993 04:43:25 +0000 (04:43 +0000)]
>From Charles Hannum

Change movl %es: -2(reg) to use a subl $2,reg when fixing up the IDT
entries for bdb.  This seems to be the best way to go.

Some day soon #ifdef BDB all of Bruces debugger code.

30 years agoDeclare `loif' once and for all in if.h since so many source files rely on
Garrett Wollman [Sat, 13 Nov 1993 03:22:12 +0000 (03:22 +0000)]
Declare `loif' once and for all in if.h since so many source files rely on
it in so many different places.

30 years agoFirst steps in rewriting locore.s, and making info useful
David Greenman [Sat, 13 Nov 1993 02:25:37 +0000 (02:25 +0000)]
First steps in rewriting locore.s, and making info useful
when the machine panics.

i386/i386/locore.s:
1) got rid of most .set directives that were being used like
#define's, and replaced them with appropriate #define's in
the appropriate header files (accessed via genassym).
2) added comments to header inclusions and global definitions,
and global variables
3) replaced some hardcoded constants with cpp defines (such as
PDESIZE and others)
4) aligned all comments to the same column to make them easier to
read
5) moved macro definitions for ENTRY, ALIGN, NOP, etc. to
/sys/i386/include/asmacros.h
6) added #ifdef BDE_DEBUGGER around all of Bruce's debugger code
7) added new global '_KERNend' to store last location+1 of kernel
8) cleaned up zeroing of bss so that only bss is zeroed
9) fix zeroing of page tables so that it really does zero them all
- not just if they follow the bss.
10) rewrote page table initialization code so that 1) works correctly
and 2) write protects the kernel text by default
11) properly initialize the kernel page directory, upages, p0stack PT,
and page tables. The previous scheme was more than a bit
screwy.
12) change allocation of virtual area of IO hole so that it is
fixed at KERNBASE + 0xa0000. The previous scheme put it
right after the kernel page tables and then later expected
it to be at KERNBASE +0xa0000
13) change multiple bogus settings of user read/write of various
areas of kernel VM - including the IO hole; we should never
be accessing the IO hole in user mode through the kernel
page tables
14) split kernel support routines such as bcopy, bzero, copyin,
copyout, etc. into a seperate file 'support.s'
15) split swtch and related routines into a seperate 'swtch.s'
16) split routines related to traps, syscalls, and interrupts
into a seperate file 'exception.s'
17) remove some unused global variables from locore that got
inserted by Garrett when he pulled them out of some .h
files.

i386/isa/icu.s:
1) clean up global variable declarations
2) move in declaration of astpending and netisr

i386/i386/pmap.c:
1) fix calculation of virtual_avail. It previously was calculated
to be right in the middle of the kernel page tables - not
a good place to start allocating kernel VM.
2) properly allocate kernel page dir/tables etc out of kernel map
- previously only took out 2 pages.

i386/i386/machdep.c:
1) modify boot() to print a warning that the system will reboot in
PANIC_REBOOT_WAIT_TIME amount of seconds, and let the user
abort with a key on the console. The machine will wait for
ever if a key is typed before the reboot. The default is
15 seconds, but can be set to 0 to mean don't wait at all,
-1 to mean wait forever, or any positive value to wait for
that many seconds.
2) print "Rebooting..." just before doing it.

kern/subr_prf.c:
1) remove PANICWAIT as it is deprecated by the change to machdep.c

i386/i386/trap.c:
1) add table of trap type strings and use it to print a real trap/
panic message rather than just a number. Lot's of work to
be done here, but this is the first step. Symbolic traceback
is in the TODO.

i386/i386/Makefile.i386:
1) add support in to build support.s, exception.s and swtch.s

...and various changes to various header files to make all of the
above happen.

30 years agoBecause *BSD don't have setlocale() (yet)
Andrey Chernov [Sat, 13 Nov 1993 01:40:24 +0000 (01:40 +0000)]
Because *BSD don't have setlocale() (yet)
here simple hack that allows ISO8859-x
and koi8-r charsets in terminal mode.

Old: isprint(ch)
New: (ch >= 0xA0 || isprint(ch))

Note: range 0x80-0x9F skipped to avoid
some kinda security hole on poor DEC VTs

30 years agoRestore NTTYDISC discipline entry (it is equal to TTYDISC entry now).
Andrey Chernov [Sat, 13 Nov 1993 00:19:20 +0000 (00:19 +0000)]
Restore NTTYDISC discipline entry (it is equal to TTYDISC entry now).
Our POSIX discipline looks like NTTYDISC more than like OTTYDISC.

30 years agoFrom: Mark Tinguely <tinguely@plains.nodak.edu>
Nate Willams [Fri, 12 Nov 1993 21:19:58 +0000 (21:19 +0000)]
From: Mark Tinguely <tinguely@plains.nodak.edu>
Subject: Type 12 vm_fault Panics

 I accidentially stumbled upon one way to consistantly get a vm_fault type 12
 panics on my machine-- start accounting on a filesystem that is
 over 98% full. I am sure that this is related to the old hzto() bug causing
 negative timeouts, the acctwatch() is called before the VOP_UNLOCK.

 The hzto() bug has been fixed (but the fix is not in the FreeBSD 1.0) giving
 that fix for people with that panic is at least something to try. Yeah, the
 VOP_UNLOCK should go BEFORE the acctwatch() even with the hzto() fix -- why
 tempt disaster.

30 years agoAdded /etc/config as a directory to be maintained. Also added RCS Id.
Garrett Wollman [Fri, 12 Nov 1993 20:21:00 +0000 (20:21 +0000)]
Added /etc/config as a directory to be maintained.  Also added RCS Id.

30 years agoBumping version from 1.0.1 to 1.0.10, 1.0.2 to 1.0.9 are to be used for
Rod Grimes [Fri, 12 Nov 1993 19:51:12 +0000 (19:51 +0000)]
Bumping version from 1.0.1 to 1.0.10, 1.0.2 to 1.0.9 are to be used for
a branch at FINAL_1_0 to fix things for the CDROM and for a patch set that
will be put up.

30 years agoRewrote mount_mfs code and put it in new file mfs.c:
Christoph Robitschko [Fri, 12 Nov 1993 10:42:24 +0000 (10:42 +0000)]
Rewrote mount_mfs code and put it in new file mfs.c:
Use mmap instead of own version of malloc,
use a pipe to pass error messages from the child to the parent (those
were lost previously),
Exit status does now represent success or failure,
Support for mounting regular files.
Also changed the manual page to be mount_mfs instead of mfs.

30 years agoAdded flag MFSMNT_SIGPPID.
Christoph Robitschko [Fri, 12 Nov 1993 10:15:41 +0000 (10:15 +0000)]
Added flag MFSMNT_SIGPPID.

30 years agoAdded flags field to mfs_args, and added flag MFSMNT_SIGPPID.
Christoph Robitschko [Fri, 12 Nov 1993 10:14:37 +0000 (10:14 +0000)]
Added flags field to mfs_args, and added flag MFSMNT_SIGPPID.

30 years agoUpdate to GNU diffutils 2.6
Nate Willams [Fri, 12 Nov 1993 07:06:35 +0000 (07:06 +0000)]
Update to GNU diffutils 2.6
(Forgot to cvs add them)

30 years agoUpdated to GNU diffutils 2.6
Nate Willams [Fri, 12 Nov 1993 07:05:54 +0000 (07:05 +0000)]
Updated to GNU diffutils 2.6

30 years agoUpdate to GNU diffutils 2.6
Nate Willams [Fri, 12 Nov 1993 07:05:40 +0000 (07:05 +0000)]
Update to GNU diffutils 2.6

30 years agoSimilar to Chuck's work in NetBSD, have mknodes return a different value if
Nate Willams [Fri, 12 Nov 1993 06:24:01 +0000 (06:24 +0000)]
Similar to Chuck's work in NetBSD, have mknodes return a different value if
an error occurs than when it completes successfully.

30 years agoALA NetBSD
Nate Willams [Fri, 12 Nov 1993 06:15:29 +0000 (06:15 +0000)]
ALA NetBSD
from jim wilson: (command): Handle TEOF like TNL.

30 years agoALA NetBSD
Nate Willams [Fri, 12 Nov 1993 06:08:56 +0000 (06:08 +0000)]
ALA NetBSD
fix from Jim Wilson <wilson@cygnus.com> for nothing-between-backquotes core

30 years agoNo functional change. Formatting changes to bring us in line with NetBSD's
Nate Willams [Fri, 12 Nov 1993 06:07:24 +0000 (06:07 +0000)]
No functional change.  Formatting changes to bring us in line with NetBSD's
shell.

30 years agoRemoved option to install FreeBSD alongside an existing *BSD
Andrew Moore [Fri, 12 Nov 1993 04:58:31 +0000 (04:58 +0000)]
Removed option to install FreeBSD alongside an existing *BSD
paritition, since disklabel cannot deal with this...

30 years agoRFC 1122 forbids non-gateways from sending ICMP redirects. This changes
Garrett Wollman [Fri, 12 Nov 1993 04:03:55 +0000 (04:03 +0000)]
RFC 1122 forbids non-gateways from sending ICMP redirects.  This changes
implements this requirement (IPSENDREDIRECTS if and only if GATEWAY).

30 years agoDocument changes in listing of all files. Added rc files to FILES section.
Garrett Wollman [Fri, 12 Nov 1993 03:58:43 +0000 (03:58 +0000)]
Document changes in listing of all files.  Added rc files to FILES section.

30 years agoModified display of all configuration variables to also print the
Garrett Wollman [Fri, 12 Nov 1993 03:54:24 +0000 (03:54 +0000)]
Modified display of all configuration variables to also print the
contents of any associated `.flags' files, too.

30 years agoAdded more options and flags files per suggestions from -hackers.
Garrett Wollman [Fri, 12 Nov 1993 03:46:15 +0000 (03:46 +0000)]
Added more options and flags files per suggestions from -hackers.

30 years agoCreated Makefile.inc with NOPIC? line.
Paul Richards [Fri, 12 Nov 1993 01:38:52 +0000 (01:38 +0000)]
Created Makefile.inc with NOPIC? line.

30 years agoRemoved totally useless NOPIC line.
Paul Richards [Fri, 12 Nov 1993 01:37:40 +0000 (01:37 +0000)]
Removed totally useless NOPIC line.

30 years agoDocumented the fact that comments, -d, and -o are extensions compared
Garrett Wollman [Fri, 12 Nov 1993 00:02:31 +0000 (00:02 +0000)]
Documented the fact that comments, -d, and -o are extensions compared
to the SGI original.

30 years agoCommented out yet more ld -x -r lines
Paul Richards [Fri, 12 Nov 1993 00:01:30 +0000 (00:01 +0000)]
Commented out yet more ld -x -r lines

30 years agoAdded configuration and flags files for most of the stuff in /etc/rc
Garrett Wollman [Fri, 12 Nov 1993 00:00:06 +0000 (00:00 +0000)]
Added configuration and flags files for most of the stuff in /etc/rc
and /etc/rc.local.  Unless somebody complains soon, I'll fix the Makefile
to install these and the rc files to use them.

30 years agoPrint out full listing in forward alphabetical order this time. >blush<
Garrett Wollman [Thu, 11 Nov 1993 23:53:04 +0000 (23:53 +0000)]
Print out full listing in forward alphabetical order this time.  >blush<

30 years agoAllow files to contain comments (but don't generate them). Also added a
Garrett Wollman [Thu, 11 Nov 1993 23:30:34 +0000 (23:30 +0000)]
Allow files to contain comments (but don't generate them).  Also added a
`-o' option to just strip comments and print the next line, to make Rod
happy.

30 years agoAdded RCS Id. Also changed comment to indicate that /etc/host.conf
Garrett Wollman [Thu, 11 Nov 1993 22:32:36 +0000 (22:32 +0000)]
Added RCS Id.  Also changed comment to indicate that /etc/host.conf
determines when and how this file will be consulted.  Added comment to
the effect that (1) zero is not a vaild network number and (2) please
get a valid network number assigned by your provider or by the Internet
Registry.