9438 Commits

Author SHA1 Message Date
ache
09e180572a Fix manpage to reflect current sources 1995-08-07 23:36:08 +00:00
ache
0942419637 Restore %s format support from previous version 1995-08-07 23:35:41 +00:00
wollman
fc1f6c1d76 Delete bogus referneces to timezone code internal header file `tzfile.h',
which is no longer bogusly installed in /usr/include.
1995-08-07 19:17:46 +00:00
peter
c87e4ea046 Fix infamous "TIOCGWINSZ: Interrupted system call" on return from a ^Z
Fixes PR#513
Reviewed by:
Submitted by:
Obtained from:
1995-08-07 16:44:28 +00:00
wollman
778f67db9c I forgot the reason why I didn't have a period in the `Rep of Palau' the
last time, and mistakenly added it in, thus causing a syntax error in
tzsetup.  Fixed.
1995-08-07 15:57:46 +00:00
dg
99714b736d On closer inspection, it turns out that all of the callers of disksort
are already at splbio()...so back out the last change to disksort.
1995-08-07 14:20:27 +00:00
dg
dbe2664beb Set bp->b_actf=NULL for paranoia sake. 1995-08-07 11:56:31 +00:00
dg
d14e60d279 Since buffers can be pulled off of the disk queue at interrupt time and
disksort is called at non-interrupt time and can be actively traversing
the list when that happens, there is a very small window of vulnerability.
Close it by protecting disksort with splbio().
1995-08-07 11:55:32 +00:00
dg
3ed1e41c8e Woops, I committed the wrong version of the diff in the last rev. 1995-08-07 08:40:49 +00:00
dg
20100f1812 Use bdwrite() rather than brelse(). The cylinder group bitmap modification
is not preserved otherwise.
Note that this is a no-op in FreeBSD, however, as we have doreallocblks
disabled.

Submitted by:	Kirk McKusick
1995-08-07 08:16:32 +00:00
dg
fad46e4f97 Made msgbuf range checking more robust and clean. 1995-08-07 07:58:23 +00:00
wpaul
d9b1099758 Just when you thought it was safe...
- getnetgrent.c: address some NIS compatibility problems. We really need
to use the netgroup.byuser and netgroup.byhost maps to speed up innetgr()
when using NIS. Also, change the NIS interaction in the following way:

If /etc/netgroup does not exist or is empty (or contains only the
NIS '+' token), we now use NIS exclusively. This lets us use the
'reverse netgroup' maps and is more or less the behavior of other
platforms.

If /etc/netgroup exists and contains local netgroup data (but no '+').
we use only lthe local stuff and ignore NIS.

If /etc/netgroup exists and contains both local data and the '+',
we use the local data nd the netgroup map as a single combined
database (which, unfortunately, can be slow when the netgroup
database is large). This is what we have been doing up until now.

Head off a potential NULL pointer dereference in the old innetgr()
matching code.

Also fix the way the NIS netgroup map is incorporated into things:
adding the '+' is supposed to make it seem as though the netgroup
database is 'inserted' wherever the '+' is placed. We didn't quite
do it that way before.

(The NetBSD people apparently use a real, honest-to-gosh, netgroup.db
database that works just like the password database. This is
actually a neat idea since netgroups is the sort of thing that
can really benefit from having multi-key search capability,
particularly since reverse lookups require more than a trivial
amount of processing. Should we do something like this too?)

- netgroup.5: document all this stuff.

- rcmd.c: some sleuthing with some test programs linked with my own
version of innetgr() has revealed that SunOS always passes the NIS
domain name to innetgr() in the 'domain' argument. We might as well
do the same (if YP is defined).

- ether_addr.c: also fix the NIS interaction so that placing the
'+' token in the /etc/ethers file makes it seem like the NIS
ethers data is 'inserted' at that point. (Chances are nobody will
notice the effect of this change, which is just te way I like it. :)
1995-08-07 03:42:14 +00:00
dg
f0b49bdd9e Restore check for msg_bufx being negative. Changed if() expression to be
in Lite2 style.
1995-08-06 22:00:17 +00:00
joerg
8bdb8276ba Extentd David's recent change to shutdown_nice() by calling
cpu_reset() directly in case init(8) is *not* running.
1995-08-06 19:45:34 +00:00
joerg
c3ad48e529 Remove the comment about the broken getopts(1) in our /bin/sh. 1995-08-06 19:39:38 +00:00
joerg
5eb9106466 Fix /bin/sh's broken handling of the builtin getopts(1). The options
``-ffoo'' and ``-f foo'' have been treated differently.

This has been in violation of Posix.2 (that deprecates -ffoo, but
doesn't disallow it).
1995-08-06 19:35:33 +00:00
jkh
c4d12492fb Allow a pipe to be opened read/write at one end, as is allowed in
SunOS and SCO.  You can then even use the pipe as a cheap fifo stack
(yuck!).  A semantic change also important (but not limited) to iBCS2
compatibility.
Submitted by:	swallace
1995-08-06 16:14:21 +00:00
bde
93469a8904 Install non-source files with the optional flag ${COPY}, not with the flag -c. 1995-08-06 12:41:07 +00:00
bde
1d5c50aac7 Install source files with the -c flag, not with the optional flag ${COPY}. 1995-08-06 12:37:41 +00:00
bde
6579f34131 Change install' to ${INSTALL}' so that default install flags can be
specified in the top level Makefiles.

Previously I missed dozens of Makefiles that skip the install after
using `cmp -s' to decide that the install isn't necessary.
1995-08-06 12:24:38 +00:00
dg
d37f4ba3bc Resize both VMIO and non-VMIO buffers if the size changes. 1995-08-06 12:10:39 +00:00
dg
c82996e4a7 Removed redundant call to vm_object_page_clean: this is already handled
by vfs_msync().
1995-08-06 11:59:48 +00:00
dg
cf5a823616 Removed redundant call to vm_object_page_clean - this is already done
in vfs_msync().
1995-08-06 11:56:42 +00:00
dg
a968d47c0d Fixed bug where vnode_pager_uncache() wasn't always called when it should
be. The result was that the file's space wouldn't be properly freed when
it was deleted.

Submitted by:	John Dyson
1995-08-06 11:55:25 +00:00
ache
a1f95a2e08 Fix %c to be ctime-compatible 1995-08-06 11:50:26 +00:00
ache
36df651f43 Fix default %c to be ctime-compatible as supposed (by Solaris too) 1995-08-06 11:48:16 +00:00
ache
ba987a9a72 Add timedef 1995-08-06 11:20:41 +00:00
markm
3b83fc9590 Only build telnetd if secure telnetd is not going to be built.
Reviewed by:	rgrimes
1995-08-06 11:20:35 +00:00
ache
452c8234aa Remove timedef 1995-08-06 11:19:27 +00:00
ache
2651913ab8 This commit was generated by cvs2svn to compensate for changes in r9958,
which included commits to RCS files with non-trunk default branches.
1995-08-06 11:15:54 +00:00
ache
40eef631fe Re-import it to proper location 1995-08-06 11:15:54 +00:00
ache
390b010598 Re-import it to proper location 1995-08-06 11:15:54 +00:00
markm
40c5e48c60 Only build libtelnet if the secure libtelnet is not going to be built.
Reviewed by:	rgrimes
1995-08-06 11:14:09 +00:00
markm
e7b61cf7cb Only build telnet if secure telnet is not going to be built.
Reviewed by:	rgrimes
1995-08-06 11:05:31 +00:00
gibbs
d46fbec246 Clean up the mesgin code to make it easier to read with proceedure lables
that are based on what mesage is being processed instead of just numbers.

Order the tests for incoming message type by level of occurance.
1995-08-06 05:15:45 +00:00
jkh
0fd326e2ae Make "out of space in ${PKG_TMPDIR}" handling a bit more robust.
Print the right thing, do the right thing.  Back to you, Satoshi!
1995-08-06 03:21:04 +00:00
jkh
2d07068155 Eliminate a few more lurking obj bogons. 1995-08-06 02:52:40 +00:00
bde
6b8146fcaa Don't attempt to install rtprio.2 from here. It has moved to lib/libc/sys. 1995-08-06 00:58:52 +00:00
ache
26a84585fb Fix pm name after some time playing with 1995-08-05 23:53:33 +00:00
ache
2747943921 timedef added 1995-08-05 23:28:21 +00:00
jkh
0c337ce40f Close:
>Number:         656
>Category:       docs
>Synopsis:       -v is not fully documented in portmap.8
Submitted by:	Mike Grupenhoff <kashmir@umiacs.umd.edu>
1995-08-05 23:25:52 +00:00
ache
e90c6792aa Very simple LC_TIME compiler, you fill free to commit more complicated one 1995-08-05 23:23:41 +00:00
ache
5f38924add This commit was generated by cvs2svn to compensate for changes in r9946,
which included commits to RCS files with non-trunk default branches.
1995-08-05 23:23:41 +00:00
jkh
8d694298ca Reference to obj dir hardcoded in this file replaced with
a more intelligent macro.  I hate the obj link mechanism, I tell you, I hate
it! :-)
1995-08-05 23:21:39 +00:00
ache
5ec1f8dfb4 Use %+ to print data using LC_TIME 1995-08-05 23:08:17 +00:00
ache
db0e73744f Remove _set_ospeed, it is done in tgetent 1995-08-05 22:04:23 +00:00
ache
e5b7520924 Remove _set_ospeed, it is done in tgetent now
Remove ospeed redefinition from header file
1995-08-05 21:48:16 +00:00
ache
b5d2d54dc4 Remove _set_ospeed, done in tgetent now. 1995-08-05 21:33:11 +00:00
peter
94298d4284 Grab next major (68) for the Specialix SI/XIO driver which is due to
come in RSN.  As Jordan said "First in, first served.."
1995-08-05 21:33:04 +00:00
ache
6e28dc018a Remove _set_ospeed, trick done in tgetent now 1995-08-05 21:25:28 +00:00