unix-history/.git
30 years agoPatch from vdlinden@fwi.uva.nl (Frank van der Linden):
David Greenman [Wed, 2 Feb 1994 10:44:37 +0000 (10:44 +0000)]
Patch from vdlinden@fwi.uva.nl (Frank van der Linden):

 There's a small bug in window(1). Whenever your terminal speed equals
57600 or 115200, window gives a bus error.
After I caught that bug, I checked for other programs not handling
57600 and 115200. tset(1) and telnet(1) where the ones I found.
Fixes for all three programs below.

30 years agoPatch from J.T. Conklin:
David Greenman [Wed, 2 Feb 1994 09:59:47 +0000 (09:59 +0000)]
Patch from J.T. Conklin:

Change order of conditional so that a possible null pointer is not
dereferenced.  This case would only occur when stdin was not a tty.
Thanks to Dan Muntz for discovering this bug.

30 years agoUse find -d to clear /tmp, to stop warnings.
Christoph Robitschko [Wed, 2 Feb 1994 08:02:37 +0000 (08:02 +0000)]
Use find -d to clear /tmp, to stop warnings.
Removed elvispreserve command, nvi does not use it, and it was also wrong
for elvis.

30 years agoAdded Jordan's list of milestones so that nobody can forget. Should be
Garrett Wollman [Wed, 2 Feb 1994 06:53:40 +0000 (06:53 +0000)]
Added Jordan's list of milestones so that nobody can forget.  Should be
removed before FCS.

30 years agoAdded manual link for mailq(8) -> sendmail(8). Grrr.
Garrett Wollman [Wed, 2 Feb 1994 06:26:47 +0000 (06:26 +0000)]
Added manual link for mailq(8) -> sendmail(8).  Grrr.

30 years agoFix from vdlinden@fwi.uva.nl (Frank van der Linden):
David Greenman [Wed, 2 Feb 1994 05:59:59 +0000 (05:59 +0000)]
Fix from vdlinden@fwi.uva.nl (Frank van der Linden):

 There's still a minor bug in tsort.

# This should work according to the manual page, but it doesn't
% tsort out
usage: tsort [ inputfile ]
# This should give the usage message, but it doesn't
% tsort lots of crap
tsort: No such file or directory

Possible fix: see diff below

(patch deleted)

30 years agoAdded a whole lot of stuff talking about changes that I still have
Garrett Wollman [Wed, 2 Feb 1994 05:54:28 +0000 (05:54 +0000)]
Added a whole lot of stuff talking about changes that I still have
the commit messages for.  There's still a lot missing; I will post the
whole file to -hackers to get comments on what else is new since 1.0.2.

30 years agoAdded email address for ftp.uni-duisburg.de as ftp@ftp.uni-duisburg.de who
Rod Grimes [Wed, 2 Feb 1994 04:07:37 +0000 (04:07 +0000)]
Added email address for ftp.uni-duisburg.de as ftp@ftp.uni-duisburg.de who
is really Juergen Prang <prang@du9ds4.fb9dv.uni-duisburg.de>

30 years agoFrom Thomas Eberhardt <thomas@mathematik.uni-Bremen.de>
David Greenman [Wed, 2 Feb 1994 02:52:36 +0000 (02:52 +0000)]
From Thomas Eberhardt <thomas@mathematik.uni-Bremen.de>
Initialize some uninitialized data to prevent core dumping when linked
dynamically.

30 years agoAdded type code for 8003W.
David Greenman [Wed, 2 Feb 1994 02:24:42 +0000 (02:24 +0000)]
Added type code for 8003W.

30 years agoMinor cleanup. Decode state information better in the case of a fatal
David Greenman [Tue, 1 Feb 1994 23:07:35 +0000 (23:07 +0000)]
Minor cleanup. Decode state information better in the case of a fatal
trap.

30 years agoMoved paren in sgetc to where it belongs. (My fault, I must have wiped it
Nate Willams [Tue, 1 Feb 1994 19:04:18 +0000 (19:04 +0000)]
Moved paren in sgetc to where it belongs.  (My fault, I must have wiped it
out when I applied the patch to get the new features by hand)

30 years agoAdd missing arg to Debugger() call.
Paul Richards [Tue, 1 Feb 1994 15:09:10 +0000 (15:09 +0000)]
Add missing arg to Debugger() call.
Add missing close paren in sgetc() definition.

30 years agoMake old SNAKE_SAVER code compile with new syscons changes.
Andrey Chernov [Tue, 1 Feb 1994 11:13:49 +0000 (11:13 +0000)]
Make old SNAKE_SAVER code compile with new syscons changes.

30 years agoBLANK_SAVER syscons option added
Andrey Chernov [Tue, 1 Feb 1994 10:46:43 +0000 (10:46 +0000)]
BLANK_SAVER syscons option added

30 years ago1) Restore removed SNAKE_SAVER (Nate, WHY you do it?)
Andrey Chernov [Tue, 1 Feb 1994 10:43:02 +0000 (10:43 +0000)]
1) Restore removed SNAKE_SAVER (Nate, WHY you do it?)
2) Make SNAKE_SAVER like default, if no saver specified in "options"
3) Remove #ifdef STAR_SAVER  before line /* make screensaver happy */
this code needed in any case.

30 years agoBug fix from previous WINE commit. From Jeffrey Hsu.
David Greenman [Tue, 1 Feb 1994 10:03:43 +0000 (10:03 +0000)]
Bug fix from previous WINE commit. From Jeffrey Hsu.

30 years agoRussian keymap is broken after last commit (fixed)
Andrey Chernov [Tue, 1 Feb 1994 09:27:43 +0000 (09:27 +0000)]
Russian keymap is broken after last commit (fixed)
Nate, please, be more careful next time.

30 years agoAdd FADE_SAVER option from new syscons.
Andrey Chernov [Tue, 1 Feb 1994 08:34:16 +0000 (08:34 +0000)]
Add FADE_SAVER option from new syscons.

30 years agoComment #define STAR_SAVER, it is configuration "options"
Andrey Chernov [Tue, 1 Feb 1994 08:30:45 +0000 (08:30 +0000)]
Comment #define STAR_SAVER, it is configuration "options"

30 years ago- regex documented
Nate Willams [Tue, 1 Feb 1994 06:55:07 +0000 (06:55 +0000)]
- regex documented
- wd.c update documetnnted
- syscons updated
- 3C509 driver documented

30 years agoAdded S'ren's Copyright to the file and sync up to version 1.3
Nate Willams [Tue, 1 Feb 1994 06:34:44 +0000 (06:34 +0000)]
Added S'ren's Copyright to the file and sync up to version 1.3

30 years agoMakefile cleanup and removal of unnecessary file.
Nate Willams [Tue, 1 Feb 1994 06:30:15 +0000 (06:30 +0000)]
Makefile cleanup and removal of unnecessary file.

30 years agoFrom: sos@login.dkuug.dk (S|ren Schmidt)
Nate Willams [Tue, 1 Feb 1994 06:22:29 +0000 (06:22 +0000)]
From: sos@login.dkuug.dk (S|ren Schmidt)
Subject: syscons-1.3
Date: Sat, 29 Jan 94 23:33:50 MET

But here is the (hopefully) final syscons-1.3....

....

I've changed sgetc so it works as the pccons parallel
(it now uses a scgetc internally).

[
There were a couple changes that Bruce Evans sent me that were applied
to this version along with some changes that S'ren didn't incorporate
into the final version.  There will be only minor changes if anything
from this version to his final release.
]

30 years agoRemoved hack for older version of syscons (new version going in soon)
Nate Willams [Tue, 1 Feb 1994 05:58:02 +0000 (05:58 +0000)]
Removed hack for older version of syscons (new version going in soon)

30 years agoFrom: bde@kralizec.zeta.org.au (Bruce Evans)
Nate Willams [Tue, 1 Feb 1994 05:55:21 +0000 (05:55 +0000)]
From: bde@kralizec.zeta.org.au (Bruce Evans)

o merged and fixed timeout code from sos.
o merged DOS partition support from sos.
o fixed "extra" interrupts.
o check if malloc retuns NULL :-(.
o print drive size as in NetBSD
o after an error, return the residual count, not 0.
o give up early for > 16 heads.
o cleaned up the old-drive detection in wdgetctlr().
o rewrote wddump().  I'd been putting this off because
  I'd had the dump disabled since 0.0 and had no idea
  if even the standard version worked.  It didn't:
  (0) syscons' sgetc() interface broke some keyboard
  stuff.
  (1) CADDR1 is mapped using pmap() and pmap got a NULL
  pointer trap (at least when I got to wddump() using
  call diediedie from ddb) because the pte for CADDR1
  is only supposed to be hacked on directly (e.g. in
  physcopyseg()).
  (2) bad144 handling was not done.
  (3) it was slooow (3600 sectors/minute) because my
  controller doesn't cache writes.
o miscellaneous other cleanups, e.g., removed scattered
  patchkit/terry dates.
o lots of reformatting.

To be done:
o Merge/fix TIH/NetBSD bad144 code (doesn't belong in any
  particular driver.  Why aren't we using i386/dkbad.c?).
o Merge/fix Dyson/NetBSD clustering code (large parts
  should be shared).
o Fix/extend the partition in use bits.  Support extended
  partitions.  This should be shared by all disk drivers.  Swap
  to a DOS partition so that the swap space can be shared with
  linux.
o Don't use polling except for initialization.  Need to
  reorganise the state machine.  Then "extra" interrupts
  shouldn't happen (except maybe one for initialization).
o Fix disklabel, boot and driver inconsistencies with
  bad144 in standard versions.
o Look at latest linux clustering methods.  Our disksort()
  gets in the way of clustering.
o cleaned up the ATA changes (needs more work.  I think
  the ATA specs say that the only thing really wrong with
  the original version of wx is that there was no test
  for drive-ready before some commands.  400 nsec delay
  suffices for almost everything and 400 nsec delay is
  usually "free").

30 years agoYet one compatibility fix (SGTTY & _tty added)
Andrey Chernov [Tue, 1 Feb 1994 04:35:37 +0000 (04:35 +0000)]
Yet one compatibility fix (SGTTY & _tty added)

30 years agoRemoved all uses of "USE_486_WRITE_PROTECT" and made this automatic.
David Greenman [Tue, 1 Feb 1994 04:09:07 +0000 (04:09 +0000)]
Removed all uses of "USE_486_WRITE_PROTECT" and made this automatic.
Reordered and removed some NOP's.

30 years agoAdd few words about multiport cards support.
Andrey Chernov [Tue, 1 Feb 1994 03:51:28 +0000 (03:51 +0000)]
Add few words about multiport cards support.

30 years agoAdd few words about floppy driver & floppy formatting
Andrey Chernov [Tue, 1 Feb 1994 03:43:59 +0000 (03:43 +0000)]
Add few words about floppy driver & floppy formatting

30 years agoBugfix for chmod(1) not working for the "o=" or similar cases.
Andreas Schulz [Tue, 1 Feb 1994 01:16:43 +0000 (01:16 +0000)]
Bugfix for chmod(1) not working for the "o=" or similar cases.
Bug found from Alan Batie and reported in freebsd-bugs on 94/1/3.
Bugfix already found in the NetBSD-current source and imported from it.

30 years agoFixed range address bug: 1,2, == 2,2 not 2,.
Andrew Moore [Tue, 1 Feb 1994 00:36:28 +0000 (00:36 +0000)]
Fixed range address bug: 1,2, == 2,2   not 2,.
Overhauled the name space,  reworked some modules and removed the
obsolescent Addison-Wesley copyright.

30 years agoFrom: Andrew Moore <alm@netcom.com>
Jordan K. Hubbard [Tue, 1 Feb 1994 00:00:45 +0000 (00:00 +0000)]
From: Andrew Moore <alm@netcom.com>
Sender: freebsd-questions-owner@freefall.cdrom.com
Precedence: bulk

>/usr/share/man/man3/crypt.3 -> /usr/share/man/man3/db.3
>ln: /usr/share/man/man3/db.3: No such file or directory
>*** Error code 1

This is a bug in the makefile.
I think db/man/Makefile.inc should appear:
.PATH: ${.CURDIR}/db/man

# mpool.3
MAN3+=  db/man/btree.3 db/man/dbopen.3 db/man/hash.3 db/man/recno.3
MLINKS+= dbopen.3 db.3

30 years agoAdded four pattern memory test routine that is done at startup.
David Greenman [Mon, 31 Jan 1994 23:48:48 +0000 (23:48 +0000)]
Added four pattern memory test routine that is done at startup.

30 years agoAdded four pattern memory test routine that is done at startup.
David Greenman [Mon, 31 Jan 1994 23:48:23 +0000 (23:48 +0000)]
Added four pattern memory test routine that is done at startup.
...added filli - "fill integer" support routine.

30 years agoAdded initialization for n_lockf field of nfsnode and enabled advisory
Martin Renters [Mon, 31 Jan 1994 23:40:50 +0000 (23:40 +0000)]
Added initialization for n_lockf field of nfsnode and enabled advisory
locking on NFS filesystems.  These patches do not communicate lock
status back to the server or other clients but are better than nothing.

30 years agoMore Makefile cleanups
Nate Willams [Mon, 31 Jan 1994 21:40:57 +0000 (21:40 +0000)]
More Makefile cleanups
1) Removed -lregex from LDADD. The regex code is in the standard library now
2) Added ${LIBUTIL} to DPADD
3) Added options.h and excmd.h to DPSRCS line so they get built first because
   the rest of the sources depend on them being built first.

30 years ago WINE/user LDT support from John Brezak, ported to FreeBSD by Jeffrey Hsu
David Greenman [Mon, 31 Jan 1994 20:26:38 +0000 (20:26 +0000)]
  WINE/user LDT support from John Brezak, ported to FreeBSD by Jeffrey Hsu
<hsu@soda.berkeley.edu>.

30 years agoAttempt at a fix for the case where /dev contains some symbolic links
David Greenman [Mon, 31 Jan 1994 20:20:52 +0000 (20:20 +0000)]
Attempt at a fix for the case where /dev contains some symbolic links
to device files - use lstat instead of stat. Necessary after I changed
MAKEDEV to generate a symlink for 'vga'.

30 years agoDocs for wt driver.
Andrew Moore [Mon, 31 Jan 1994 19:36:47 +0000 (19:36 +0000)]
Docs for wt driver.

30 years agoRemove CALLOUTMASK, if non-bidir case.
Andrey Chernov [Mon, 31 Jan 1994 19:07:59 +0000 (19:07 +0000)]
Remove CALLOUTMASK, if non-bidir case.

30 years agoAdded new probe code to detect generic lance based cards. Should now
Paul Richards [Mon, 31 Jan 1994 16:00:53 +0000 (16:00 +0000)]
Added new probe code to detect generic lance based cards. Should now
work with ne2100 card.

30 years ago WINE/user LDT support from John Brezak, ported to FreeBSD by Jeffrey Hsu
David Greenman [Mon, 31 Jan 1994 12:05:32 +0000 (12:05 +0000)]
  WINE/user LDT support from John Brezak, ported to FreeBSD by Jeffrey Hsu
<hsu@soda.berkeley.edu>.

30 years ago WINE/user LDT support from John Brezak, ported to FreeBSD by Jeffrey Hsu
David Greenman [Mon, 31 Jan 1994 10:31:40 +0000 (10:31 +0000)]
  WINE/user LDT support from John Brezak, ported to FreeBSD by Jeffrey Hsu
<hsu@soda.berkeley.edu>.

30 years agoCast ti_len as unsigned to quiet compiler.
David Greenman [Mon, 31 Jan 1994 09:47:02 +0000 (09:47 +0000)]
Cast ti_len as unsigned to quiet compiler.

30 years ago1) Set ipending back to 4, because (16 + 4) bit not in
Andrey Chernov [Mon, 31 Jan 1994 08:52:12 +0000 (08:52 +0000)]
1)      Set ipending back to 4, because (16 + 4) bit not in
netmask or impmask.

2) Fixes from Bruce:
o Changed name of schedsoftcom() to setsofttty() to match
  setsoftclock()
o Bool_t isn't used.
o tx_fifo_size is 1 for chips without fifos, 16 for 16550's, to
  help to output more efficiently for 16550's (LSR_TXRDY means
  that the fifo is empty, not that it has space for one char).
o Changed name of softsio1() to siopoll() and merged compoll()
  into siopoll().
o The probe forgot to clear com_mcr after it failed.  This is
  harmful for 4 single serial ports on 2 interrupts.  It makes
  partial misconfigurations worse.
o Don't bother initializing static variables that are 0 (bidir
  stuff).
o Only initialize t_oflag to TTYDEF_OFLAG if unit == COMCONSOLE,
  not if COMCONSOLE is defined.
o Don't call siointr() from comparam() if there is no output in
  progress.  For the call from sioopen(), there's no output in
  progress, and siointr() often saw silo overflows for stale
  input because it was called before sioopen() discarded the
  input.
o Let ttselect() do the work for select(), so that the fixes for
  ttselect() don't have to be duplicated in zillions of drivers.

30 years agoPatch from Martin Birgmeier <martin@nt.tuwien.ac.at>:
David Greenman [Mon, 31 Jan 1994 08:13:09 +0000 (08:13 +0000)]
Patch from Martin Birgmeier <martin@nt.tuwien.ac.at>:

This has bothered me for a long while now, so I finally checked and
fixed it: cp -i would never overwrite a file, even given a 'y' answer.

30 years agoPatch from Havard Eidnes <Havard.Eidnes@runit.sintef.no>:
David Greenman [Mon, 31 Jan 1994 08:04:36 +0000 (08:04 +0000)]
Patch from Havard Eidnes <Havard.Eidnes@runit.sintef.no>:

I would like to re-offer this patch for login.c.  This patch fixes what I
consider to be an inconsistent handling of the "secure" flag in the ttys
file.  The omission of the "secure" flag is supposed to prevent root from
logging in on that particular tty.  However, if root has an empty password,
that check is effectively bypassed by the current code.

(this patch was cleaned up by the NetBSD group [C. Hannum?])

30 years agoPatch from Dave Matthews <dave@prlng.co.uk>:
David Greenman [Mon, 31 Jan 1994 07:52:14 +0000 (07:52 +0000)]
Patch from Dave Matthews <dave@prlng.co.uk>:

Description:
Two different bugs in join.  One causes a segmentation fault if
increasing the space by 100 is not enough.  The other gives the
wrong results because the program saves a pointer to the original
buffer rather than to the area where the lines have been copied.

30 years agofixed maninstall problem.
Christoph Robitschko [Mon, 31 Jan 1994 07:48:05 +0000 (07:48 +0000)]
fixed maninstall problem.

30 years agoFixes from Bruce:
Andrey Chernov [Mon, 31 Jan 1994 07:47:51 +0000 (07:47 +0000)]
Fixes from Bruce:
o ttrstrt currently not used.
o `time' was not read atomically.
o EWOULDBLOCK was returned instead of 0 for MIN = 0 after a
  timeout (cheating is wrong :-).
o The timeout was started inconveniently early.

and added comments about the mishandling of large `hz' and possible
races when another process changes the tty state.

30 years agoMissing + on MLINKS line for crypt manual pages.
Rod Grimes [Mon, 31 Jan 1994 07:46:43 +0000 (07:46 +0000)]
Missing + on MLINKS line for crypt manual pages.

>From: Jeffrey Hsu <hsu@soda.berkeley.edu>
Date: Sun, 30 Jan 1994 23:11:47 -0800

Speaking of man installs, the following is broken in libc if the crypt stuff
is installed.  Bug me if you want a real bug report mailed to freebsd-bugs.

30 years agoPartially restore _POSIX_VDISABLE per Bruce suggestions.
Andrey Chernov [Mon, 31 Jan 1994 07:38:20 +0000 (07:38 +0000)]
Partially restore _POSIX_VDISABLE per Bruce suggestions.

30 years agoPatch from dcjm@cs.ed.ac.uk (Dave Matthews)...
David Greenman [Mon, 31 Jan 1994 07:34:36 +0000 (07:34 +0000)]
Patch from dcjm@cs.ed.ac.uk (Dave Matthews)...
Yes, I know that IFADDR ioctl is supposed to be deprecated... Note
that the patch was modified by me to fit better into the driver. -DG

...

While porting CAP to 386bsd/pk0.2.4 and now to FreeBSD Release 1.0
I found a couple of bugs associated with the packet filter. Here
are the fixes.  I'm posting them here because they apply to
FreeBSD and 386bsd/pk0.2.4 and possibly to other *BSD.

The first occurs when using the packet filter to write raw
ethernet packets.  The header consisting of the sender and
destination addresses and the protocol is removed and later
added back on, but with the byte order of the protocol reversed.
The fix ensures that the byte order in the protocol field is
swapped when it is removed.

The second fix ensures that SIOCGIFADDR works for BPF as claimed
in the man pages, by adding it to the ed driver.  Similar fixes
will be needed for other ethernet drivers.
Dave Matthews.

30 years agoFix Jordan's address (hope he doesn't mind) and add CVS Id. Also
Garrett Wollman [Mon, 31 Jan 1994 06:53:04 +0000 (06:53 +0000)]
Fix Jordan's address (hope he doesn't mind) and add CVS Id.   Also
bumped version number to 1.1, since that's when the great unwashed
will see it, and we don't want another ``1.0e'' mistake...

30 years agoFix broken bit definitions for pte/pde.
David Greenman [Mon, 31 Jan 1994 06:52:41 +0000 (06:52 +0000)]
Fix broken bit definitions for pte/pde.

30 years agoPatch from Brian Smith (modified a little by me) to allow kernel config
David Greenman [Mon, 31 Jan 1994 06:12:18 +0000 (06:12 +0000)]
Patch from Brian Smith (modified a little by me) to allow kernel config
file override to disable fifo on 16550s:

I bought a board with two 16550's, but one of those ports has a mouse
on it.  The sio driver always enables the fifo, which is a bad thing
for mice and X.  The mouse is jerky and hard to use.  The simple thing
is be to treat one of the ports as a non-fifo'ed UART, and I use the
flags option in my config file.

So, my config file has:
device      sio0    at isa? port "IO_COM1" tty irq 4 flags 0x2 vector siointr
device      sio1    at isa? port "IO_COM2" tty irq 3 vector siointr

(patch deleted)

30 years agoAdd $Id$ to all files, remove $Log$ cruft.
Rod Grimes [Mon, 31 Jan 1994 06:10:42 +0000 (06:10 +0000)]
Add $Id$ to all files, remove $Log$ cruft.

Fix obj target so that the right things happen when the sources are
not rooted at /usr/src (add missing ^ and remove extra /).

30 years agoUse M_IOBUF instead of M_TEMP for malloc'd buffers.
David Greenman [Mon, 31 Jan 1994 05:57:45 +0000 (05:57 +0000)]
Use M_IOBUF instead of M_TEMP for malloc'd buffers.

30 years agoAdd one more space for Type field in vmstat -m.
David Greenman [Mon, 31 Jan 1994 05:55:59 +0000 (05:55 +0000)]
Add one more space for Type field in vmstat -m.

30 years agoCorrect cleandist target so that sources do not have to live at /usr/src,
Rod Grimes [Mon, 31 Jan 1994 05:51:22 +0000 (05:51 +0000)]
Correct cleandist target so that sources do not have to live at /usr/src,
and still have the right thing happen with respect to /usr/obj.

30 years agoPatch from Garrett Wollman to add Mach compatibility stubs to libc.
David Greenman [Mon, 31 Jan 1994 04:58:54 +0000 (04:58 +0000)]
Patch from Garrett Wollman to add Mach compatibility stubs to libc.

30 years agoUpdate so that it can find the gnu sources now.
Rod Grimes [Mon, 31 Jan 1994 04:56:40 +0000 (04:56 +0000)]
Update so that it can find the gnu sources now.

30 years agoMake I/O memory explicitly non-cacheable. This is purely an asthetic
David Greenman [Mon, 31 Jan 1994 04:39:37 +0000 (04:39 +0000)]
Make I/O memory explicitly non-cacheable. This is purely an asthetic
change.

30 years agoAdd back page_size variable as vmstat looks it up in the kernel namelist.
David Greenman [Mon, 31 Jan 1994 04:32:41 +0000 (04:32 +0000)]
Add back page_size variable as vmstat looks it up in the kernel namelist.

30 years agoFix manual page lines so they work correctly.
Rod Grimes [Mon, 31 Jan 1994 04:22:48 +0000 (04:22 +0000)]
Fix manual page lines so they work correctly.

30 years agoVM system performance improvements from John Dyson and myself. The
David Greenman [Mon, 31 Jan 1994 04:22:01 +0000 (04:22 +0000)]
VM system performance improvements from John Dyson and myself. The
following is a summary:

1) increased object cache back up to a more reasonable value.
2) removed old & bogus cruft from machdep.c (clearseg, copyseg,
physcopyseg, etc).
3) inlined many functions in pmap.c
4) changed "load_cr3(rcr3())" into tlbflush() and made tlbflush inline
assembly.
5) changed the way that modified pages are tracked - now vm_page struct
is kept updated directly - no more scanning page tables.
6) removed lots of unnecessary spl's
7) removed old unused functions from pmap.c
8) removed all use of page_size, page_shift, page_mask variables - replaced
with PAGE_ constants.
9) moved trunc/round_page, atop, ptoa, out of vm_param.h and into i386/
include/param.h, and optimized them.
10) numerous changes to sys/vm/ swap_pager, vnode_pager, pageout, fault
code to improve performance. LRU algorithm modified to be more
effective, read ahead/behind values tuned for better performance,
etc, etc...

30 years agoUpdate sendmail to version 8.6.5
Andrew Moore [Mon, 31 Jan 1994 00:11:59 +0000 (00:11 +0000)]
Update sendmail to version 8.6.5

30 years agoStill cleaning up from gnu reorganiztion.
Rod Grimes [Sun, 30 Jan 1994 10:36:30 +0000 (10:36 +0000)]
Still cleaning up from gnu reorganiztion.

30 years agoAdded missing line continuation that was deleted
Rod Grimes [Sun, 30 Jan 1994 10:27:45 +0000 (10:27 +0000)]
Added missing line continuation that was deleted

30 years agoAdd John Dyson, sync core list between two files.
Rod Grimes [Sun, 30 Jan 1994 06:17:55 +0000 (06:17 +0000)]
Add John Dyson, sync core list between two files.

30 years agoLots of new stuff in this release.
Chris Provenzano [Sun, 30 Jan 1994 04:25:59 +0000 (04:25 +0000)]
Lots of new stuff in this release.

Some more syscalls .....

pthread_join, pthread_detach, sleep .....

And a thread safe stdio.

30 years agoLots of new stuff in this release.
Chris Provenzano [Sun, 30 Jan 1994 04:24:07 +0000 (04:24 +0000)]
Lots of new stuff in this release.

Some more syscalls .....

pthread_join, pthread_detach, sleep

30 years agoLots of new stuff in this release.
Chris Provenzano [Sun, 30 Jan 1994 04:22:50 +0000 (04:22 +0000)]
Lots of new stuff in this release.

Some more syscalls .....

30 years agoLots of new stuff in this release.
Chris Provenzano [Sun, 30 Jan 1994 04:20:38 +0000 (04:20 +0000)]
Lots of new stuff in this release.

30 years agoUpdate for new organization of gnu tree.
Rod Grimes [Sun, 30 Jan 1994 02:12:26 +0000 (02:12 +0000)]
Update for new organization of gnu tree.

30 years agoUpdate for new organization of gnu tree.
Rod Grimes [Sun, 30 Jan 1994 01:24:23 +0000 (01:24 +0000)]
Update for new organization of gnu tree.

30 years agoUpdate for new organization of gnu tree.
Rod Grimes [Sun, 30 Jan 1994 01:08:21 +0000 (01:08 +0000)]
Update for new organization of gnu tree.

30 years agoUpdate for new organization of gnu tree.
Rod Grimes [Sun, 30 Jan 1994 01:03:16 +0000 (01:03 +0000)]
Update for new organization of gnu tree.

30 years agoArrogantly move my name from ``additional'' into ``core'', giving
Garrett Wollman [Sun, 30 Jan 1994 01:00:34 +0000 (01:00 +0000)]
Arrogantly move my name from ``additional'' into ``core'', giving
freefall address since I don't have my MIT mailbox yet.

30 years ago Completed the Nagel congestion avoidance fix; the "slow-start"
David Greenman [Sun, 30 Jan 1994 01:00:28 +0000 (01:00 +0000)]
   Completed the Nagel congestion avoidance fix; the "slow-start"
congestion avoidance code still needs to be fixed.

30 years agoUpdate for new organization of gnu tree.
Rod Grimes [Sun, 30 Jan 1994 00:55:54 +0000 (00:55 +0000)]
Update for new organization of gnu tree.

30 years agoNew files for relocated source code.
Rod Grimes [Sun, 30 Jan 1994 00:31:51 +0000 (00:31 +0000)]
New files for relocated source code.

30 years agoAdded a forgotten DESTDIR variable in the symlink of termcap.
Andreas Schulz [Sat, 29 Jan 1994 22:26:56 +0000 (22:26 +0000)]
Added a forgotten DESTDIR variable in the symlink of termcap.
Added a symlink for map3270 that it goes to DESTDIR/etc/map3270.
tn3270 has the /etc/map3270 hardcoded in it and i fear also x3270
searches it in this place.

30 years agoRenamed ex.d and vi.d to nex and nvi to make Nate happy again.
Jordan K. Hubbard [Sat, 29 Jan 1994 22:10:13 +0000 (22:10 +0000)]
Renamed ex.d and vi.d to nex and nvi to make Nate happy again.

30 years agoFrom: Wolfgang Solfrank <ws@sun-lamp.cs.berkeley.edu>
Nate Willams [Sat, 29 Jan 1994 22:07:16 +0000 (22:07 +0000)]
From: Wolfgang Solfrank <ws@sun-lamp.cs.berkeley.edu>
To: source-changes@sun-lamp.cs.berkeley.edu

Fix bogus fcom emulations
How did any program with floating point emulation ever work?

30 years agoRemoved clib, moved include.
Jordan K. Hubbard [Sat, 29 Jan 1994 21:59:10 +0000 (21:59 +0000)]
Removed clib, moved include.

30 years agoRemove commented out PROCFS, it is standard.
Rod Grimes [Sat, 29 Jan 1994 21:41:36 +0000 (21:41 +0000)]
Remove commented out PROCFS, it is standard.

30 years agoRemoved regexp include since it is no longer part of the standard C library.
Nate Willams [Sat, 29 Jan 1994 21:02:02 +0000 (21:02 +0000)]
Removed regexp include since it is no longer part of the standard C library.

30 years agoRemoved curses and regex sources. vi will move up one level just as soon as
Jordan K. Hubbard [Sat, 29 Jan 1994 21:00:25 +0000 (21:00 +0000)]
Removed curses and regex sources.  vi will move up one level just as soon as
Rod tells me how to go about it (or does it himself! :-).

30 years agoRemoved older regexp function for new POSIX regex handling due to
Nate Willams [Sat, 29 Jan 1994 20:58:44 +0000 (20:58 +0000)]
Removed older regexp function for new POSIX regex handling due to
namespace collisions.  No utils in the stanbard tree use the older
functions while many have been converted to use the POSIX ones we now
have.

30 years agoPatches to make diskless_cfg compile on SunOS 4.1.x and allow a
Martin Renters [Sat, 29 Jan 1994 20:33:04 +0000 (20:33 +0000)]
Patches to make diskless_cfg compile on SunOS 4.1.x and allow a
gateway host to be specified.

Submitted by Todd Pfaff (todd@flex.eng.mcmaster.ca)

30 years agoEnabled the regex code in the library. We know have POSIX regular expression
Nate Willams [Sat, 29 Jan 1994 20:23:49 +0000 (20:23 +0000)]
Enabled the regex code in the library.  We know have POSIX regular expression
handling in our stadard library (albeit slow regex handling)

30 years agoNo longer require installing GNU regex.h in the includes target.
Nate Willams [Sat, 29 Jan 1994 20:22:31 +0000 (20:22 +0000)]
No longer require installing GNU regex.h in the includes target.

30 years agoNo longer install the GNU regex.h include file.
Nate Willams [Sat, 29 Jan 1994 20:20:51 +0000 (20:20 +0000)]
No longer install the GNU regex.h include file.

30 years agoAdded Henry Spencer's regex.h file since it's now part of the standar
Nate Willams [Sat, 29 Jan 1994 20:08:02 +0000 (20:08 +0000)]
Added Henry Spencer's regex.h file since it's now part of the standar
library.

30 years agoThis commit was generated by cvs2svn to track changes on a CVS vendor
Nate Willams [Sat, 29 Jan 1994 19:54:04 +0000 (19:54 +0000)]
This commit was generated by cvs2svn to track changes on a CVS vendor
branch.

30 years agoHenry Spencer's REGEX package modified for vi (bug fixes)
Nate Willams [Sat, 29 Jan 1994 19:54:04 +0000 (19:54 +0000)]
Henry Spencer's REGEX package modified for vi (bug fixes)

30 years agoChanged comment prefix in this imported file to the apprporiate one.
Guido van Rooij [Sat, 29 Jan 1994 18:43:09 +0000 (18:43 +0000)]
Changed comment prefix in this imported file to the apprporiate one.

-Guido

30 years agoShuffled some names on the masthead.
Jordan K. Hubbard [Sat, 29 Jan 1994 15:10:12 +0000 (15:10 +0000)]
Shuffled some names on the masthead.