unix-history/.git
30 years agoMake the screen savers runtime switchable. Everybody wants a
Christoph Robitschko [Fri, 4 Feb 1994 10:36:15 +0000 (10:36 +0000)]
Make the screen savers runtime switchable. Everybody wants a
different default saver, and the size increase in the kernel is
minimal ( < 2.5K ).

30 years agoPlugged major security hole, per discussion with davidg.
Garrett Wollman [Fri, 4 Feb 1994 06:58:11 +0000 (06:58 +0000)]
Plugged major security hole, per discussion with davidg.

30 years agoRemove reference to the U word.
Garrett Wollman [Fri, 4 Feb 1994 03:22:52 +0000 (03:22 +0000)]
Remove reference to the U word.

30 years agoLegalize reference to the U word.
Garrett Wollman [Fri, 4 Feb 1994 03:19:16 +0000 (03:19 +0000)]
Legalize reference to the U word.

30 years agoDeleted reference to the U word.
Garrett Wollman [Fri, 4 Feb 1994 03:17:15 +0000 (03:17 +0000)]
Deleted reference to the U word.

30 years agoDelete reference to u word.
Garrett Wollman [Fri, 4 Feb 1994 03:15:26 +0000 (03:15 +0000)]
Delete reference to u word.

30 years agoRemoved the `u word' and replaced it be a call to _osname().
Garrett Wollman [Fri, 4 Feb 1994 03:03:05 +0000 (03:03 +0000)]
Removed the `u word' and replaced it be a call to _osname().
Added -lutil to link to pick up same.

30 years agoAdded _osname() and _osnamever() routines to make it easier to eliminate
Garrett Wollman [Fri, 4 Feb 1994 02:55:24 +0000 (02:55 +0000)]
Added _osname() and _osnamever() routines to make it easier to eliminate
the `U word' in various programs, without circumlocution.

30 years agoRemove more references to the U word.
Garrett Wollman [Fri, 4 Feb 1994 02:23:06 +0000 (02:23 +0000)]
Remove more references to the U word.

30 years agoMore u-word elimination.
Garrett Wollman [Fri, 4 Feb 1994 01:42:39 +0000 (01:42 +0000)]
More u-word elimination.

30 years agoRemove `#define NOSOLAR' because all timezones now require the extra
Garrett Wollman [Fri, 4 Feb 1994 01:30:04 +0000 (01:30 +0000)]
Remove `#define NOSOLAR' because all timezones now require the extra
space.

30 years agoMerge changes on vendor branch into mainline.
Garrett Wollman [Fri, 4 Feb 1994 00:23:31 +0000 (00:23 +0000)]
Merge changes on vendor branch into mainline.

30 years agoThis commit was generated by cvs2svn to track changes on a CVS vendor
Garrett Wollman [Fri, 4 Feb 1994 00:22:30 +0000 (00:22 +0000)]
This commit was generated by cvs2svn to track changes on a CVS vendor
branch.

30 years agoTimezone compiler to mach new data files from ADO
Garrett Wollman [Fri, 4 Feb 1994 00:22:30 +0000 (00:22 +0000)]
Timezone compiler to mach new data files from ADO

30 years agoMerged some local changes from vendor branch onto mainline. Russia is
Garrett Wollman [Fri, 4 Feb 1994 00:07:41 +0000 (00:07 +0000)]
Merged some local changes from vendor branch onto mainline.  Russia is
now part of Europe.

30 years agoNew timezone files from Arthur Olson and Paul Eggert
Garrett Wollman [Fri, 4 Feb 1994 00:00:46 +0000 (00:00 +0000)]
New timezone files from Arthur Olson and Paul Eggert

30 years agoThis commit was generated by cvs2svn to track changes on a CVS vendor
Garrett Wollman [Fri, 4 Feb 1994 00:00:46 +0000 (00:00 +0000)]
This commit was generated by cvs2svn to track changes on a CVS vendor
branch.

30 years agoAdded next June's leap second, per USNO Time Service Announcement
Garrett Wollman [Thu, 3 Feb 1994 23:38:03 +0000 (23:38 +0000)]
Added next June's leap second, per USNO Time Service Announcement
series 14 number 56, dated 1 Feb 94.  NB: This fill is still not
correct because it only inserts 1 leap second at the beginning when
there should have been 10 or so.

30 years agoUse uname(2) to get OS name and arch.
Garrett Wollman [Thu, 3 Feb 1994 23:23:18 +0000 (23:23 +0000)]
Use uname(2) to get OS name and arch.

30 years agoEliminate compilation warning.
Garrett Wollman [Thu, 3 Feb 1994 23:22:43 +0000 (23:22 +0000)]
Eliminate compilation warning.

30 years agoCompile in all refclocks that will compile, since they don't take up
Garrett Wollman [Thu, 3 Feb 1994 23:22:12 +0000 (23:22 +0000)]
Compile in all refclocks that will compile, since they don't take up
that much space to begin with.  Also use uname(2) to determine OS
name and architecture.

30 years agoMerged changes along vendor branch into locally-modified files.
Garrett Wollman [Thu, 3 Feb 1994 22:30:59 +0000 (22:30 +0000)]
Merged changes along vendor branch into locally-modified files.

30 years agoxntpd version 3.3z from UDel
Garrett Wollman [Thu, 3 Feb 1994 22:09:07 +0000 (22:09 +0000)]
xntpd version 3.3z from UDel

30 years agoThis commit was generated by cvs2svn to track changes on a CVS vendor
Garrett Wollman [Thu, 3 Feb 1994 22:09:07 +0000 (22:09 +0000)]
This commit was generated by cvs2svn to track changes on a CVS vendor
branch.

30 years agoSacha Wilder's doc fixes.
Jordan K. Hubbard [Thu, 3 Feb 1994 19:58:23 +0000 (19:58 +0000)]
Sacha Wilder's doc fixes.

30 years agoSacha Wilder's doc fixes, phase 2.
Jordan K. Hubbard [Thu, 3 Feb 1994 19:52:50 +0000 (19:52 +0000)]
Sacha Wilder's doc fixes, phase 2.

30 years agoFrom Terry: Make sure shared libtermcap is linked to libtermlib.
Jordan K. Hubbard [Thu, 3 Feb 1994 11:52:33 +0000 (11:52 +0000)]
From Terry:  Make sure shared libtermcap is linked to libtermlib.

30 years agoif_ep.c: removed netisr.h, fixed unconverted ep_ac, changed <> into ""
David Greenman [Thu, 3 Feb 1994 11:51:12 +0000 (11:51 +0000)]
if_ep.c: removed netisr.h, fixed unconverted ep_ac, changed <> into ""
for include files.
if_ed, if_ie, if_is: don't include netisr.h.

30 years agoSacha Wilder's doc fixes, round 1.
Jordan K. Hubbard [Thu, 3 Feb 1994 11:30:03 +0000 (11:30 +0000)]
Sacha Wilder's doc fixes, round 1.

30 years agodon't link with -lgnuregex because we're using the header file
Paul Richards [Thu, 3 Feb 1994 11:25:01 +0000 (11:25 +0000)]
don't link with -lgnuregex because we're using the header file
for Henry Spencer's regex.

30 years agoSacha Wilder's doc fixes, round 1.
Jordan K. Hubbard [Thu, 3 Feb 1994 11:19:05 +0000 (11:19 +0000)]
Sacha Wilder's doc fixes, round 1.

30 years agodon't link with -lgnuregex because we're using the header file
Paul Richards [Thu, 3 Feb 1994 11:09:27 +0000 (11:09 +0000)]
don't link with -lgnuregex because we're using the header file
for Henry Spencer's regex.

30 years agoMake default operating system string by `FreeBSD' instead of `BSD
Garrett Wollman [Thu, 3 Feb 1994 10:36:10 +0000 (10:36 +0000)]
Make default operating system string by `FreeBSD' instead of `BSD
Experimental'.

30 years agoRemove unnecessary references to the ``U word''. AF_UNIX is still there,
Garrett Wollman [Thu, 3 Feb 1994 10:27:05 +0000 (10:27 +0000)]
Remove unnecessary references to the ``U word''.  AF_UNIX is still there,
however.

30 years agoAdd /usr/gnu/bin, /usr/gnu/man* (coming from ports installation)
Andrey Chernov [Thu, 3 Feb 1994 10:11:53 +0000 (10:11 +0000)]
Add /usr/gnu/bin, /usr/gnu/man* (coming from ports installation)

30 years agoEliminate references to the ``U word'' and make page conform to Berkeley
Garrett Wollman [Thu, 3 Feb 1994 07:32:01 +0000 (07:32 +0000)]
Eliminate references to the ``U word'' and make page conform to Berkeley
conventions for formatting.  (Print it out on a PostScript printer
to see the difference.)

30 years agoTake -lgnuregex out. It causes sed to core.
Paul Richards [Thu, 3 Feb 1994 04:25:41 +0000 (04:25 +0000)]
Take -lgnuregex out.  It causes sed to core.

30 years agoTake -lgnuregex back out. Linking with it causes 'make install' to fail.
Paul Richards [Thu, 3 Feb 1994 04:23:11 +0000 (04:23 +0000)]
Take -lgnuregex back out.  Linking with it causes 'make install' to fail.

30 years agoA couple more fixes
David Greenman [Thu, 3 Feb 1994 02:50:37 +0000 (02:50 +0000)]
A couple more fixes

30 years agoMore changes; fixed a couple of ones that were added by Garrett.
David Greenman [Thu, 3 Feb 1994 02:45:41 +0000 (02:45 +0000)]
More changes; fixed a couple of ones that were added by Garrett.

30 years agoAdded .Fx macro for FreeBSD versions.
Garrett Wollman [Thu, 3 Feb 1994 01:28:28 +0000 (01:28 +0000)]
Added .Fx macro for FreeBSD versions.

30 years agoRemoved all avoidable references to the U word (comments excepted).
Garrett Wollman [Thu, 3 Feb 1994 00:51:17 +0000 (00:51 +0000)]
Removed all avoidable references to the U word (comments excepted).
[AP]F_UNIX -> [AP]F_LOCAL rename can wait, methinks.
Fixed all man pages which talk about AT&T UNIX to use the .At macro
so the formatting comes out right (a different font is used in the
typeset version).

30 years agoAdded .At macro tags for SVR2 and SVR3 to complement SVR1 and SVR4.
Garrett Wollman [Thu, 3 Feb 1994 00:45:16 +0000 (00:45 +0000)]
Added .At macro tags for SVR2 and SVR3 to complement SVR1 and SVR4.

30 years agoMake BLANK_SAVER default to stop best saver war.
Andrey Chernov [Wed, 2 Feb 1994 23:10:55 +0000 (23:10 +0000)]
Make BLANK_SAVER default to stop best saver war.

30 years agoAdd missing ";"
Andrey Chernov [Wed, 2 Feb 1994 17:56:54 +0000 (17:56 +0000)]
Add missing ";"

30 years agoFix error in multiport part:
Andrey Chernov [Wed, 2 Feb 1994 16:41:26 +0000 (16:41 +0000)]
Fix error in multiport part:
while input char not entered, output was suspended

30 years agoAdded 8003EB board type. Clue from Gerard J van der Grinten (gvdg@cdc.com)
David Greenman [Wed, 2 Feb 1994 14:05:58 +0000 (14:05 +0000)]
Added 8003EB board type. Clue from Gerard J van der Grinten (gvdg@cdc.com)

30 years agoFix from Chris Demetriou for a bug pointed out by Alan Batie:
David Greenman [Wed, 2 Feb 1994 13:32:36 +0000 (13:32 +0000)]
Fix from Chris Demetriou for a bug pointed out by Alan Batie:

get the expire and change dates right if they're after 1/1/2000

30 years agoPatch from piero@strider.st.dsi.unimi.it (Piero Serini):
David Greenman [Wed, 2 Feb 1994 11:25:24 +0000 (11:25 +0000)]
Patch from piero@strider.st.dsi.unimi.it (Piero Serini):

Description:
running /bin/stty to change a cchar from its value to <undef>
willnot work, and will set that cchar's value to "u".
Repeat-By:
$ stty discard undef
$ stty -a
...
cchars: discard = u ; dsusp = ^O; eof = ^D; eol = <undef>;
...
Fix:
(deleted)

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.