Commit Graph

14093 Commits

Author SHA1 Message Date
mycroft
3126edd708 Arrest the KNF policeman. 1995-06-02 17:51:21 +00:00
gwr
788562b9ed Use the exec header left by the boot program to validate the
symbol table size, and then preserve symbols for ddb.
1995-06-02 16:46:18 +00:00
gwr
3fda1f293a Keep the exec header so the kernel can find it. 1995-06-02 16:44:20 +00:00
mycroft
6b8a5d7b8e Update a comment in deupdat() to reflect current reality. 1995-06-02 16:19:55 +00:00
pk
fd77fcfc4c Make this compile warning-free (from Thorsten Lockert, PR 1071). 1995-06-02 15:55:27 +00:00
pk
c0c45bba22 Try to recover from multi-byte messages sent by a target for which we
get an "Illegal command" (why is this?) when we try to pull it in.
On detection of this condition, we reset the SCSI bus and simply stop asking
this target for an identify messages, for now.
1995-06-02 15:46:47 +00:00
mycroft
7aeec96289 Various changes:
* Update the `archive' bit any time the file's time stamp is updated.
* Don't set the `archive' bit automatically for directories, and don't
update the time stamp of directories automatically.  (There are the DOS
semantics.)
* Use DE_TIMES() to change the time stamp in deupdat().  Remove the extra
time stamp argument, as it's superfluous, and we may want to make changes
without touching the time stamp.
* Allow denode updates iff DE_MODIFIED is set after DE_TIMES() is called.
This allows us to make changes that are totally independent of the time
stamp, and to avoid rewriting the entry if the time stamp was ignored (e.g.
for directories).
* Make time stamp changes in setattr() asynchronous.
1995-06-02 15:33:22 +00:00
pk
7fc3672d12 Correct argument in error msg. (PR #1087) 1995-06-02 15:03:34 +00:00
pk
0dee01cc03 Remove local declarations of ctime(). 1995-06-02 15:02:18 +00:00
mycroft
320cd8e632 Fix typo. 1995-06-02 14:54:53 +00:00
mycroft
dc4b7aaed2 Set the `archive' bit on created files. Copy some code from UFS to do better
permission checking in setattr().
1995-06-02 14:52:34 +00:00
mycroft
03f102b969 Remove a bunch of stuff which is outdated and/or doesn't belong here. 1995-06-02 14:04:36 +00:00
pk
4770e5e7c5 Try to recover from multi-byte messages sent by a target for which we
get an "Illegal command" (why is this?) when we try to pull it in.
On detection of this condition, we reset the SCSI bus and simply stop asking
this target for an identify messages, for now.
1995-06-02 13:43:30 +00:00
pk
9905cdf5a6 Compute `unit' up front (snarfed from sun3 MAKEDEV). 1995-06-02 09:25:16 +00:00
mycroft
489f42a2d8 Dynamically allocate the deencapsulation interfaces. Abstract the code to
reset a vif into a separate function.
1995-06-02 04:23:05 +00:00
brezak
f44a5710f1 define MANZ=1 in bsd.own to get compressed man pages installed 1995-06-02 02:52:04 +00:00
brezak
cfe5401c83 Integrate patch from Lon Willett that is part of release 3.20 1995-06-02 02:48:41 +00:00
mycroft
e729deedb2 Fix a condition where union_updatevp() would reinsert the node onto the
wrong hash chain, by not swapping the hash values.  Noted by John Kohl, but
fixed differently.
1995-06-02 02:39:20 +00:00
thorpej
c381c611ec Make the behavior of `-s' consistent. 1995-06-02 01:02:09 +00:00
gwr
73a128e326 Add a man page. 1995-06-02 00:22:47 +00:00
thorpej
9cf337c39b Install this setuid-root. 1995-06-01 23:38:51 +00:00
thorpej
9d50339841 Lots of things; use getopt(), make `-i ...' work, others. 1995-06-01 23:27:00 +00:00
jtc
4cb508307a Don't duplicate the primary group. The first member of the groups list
no longer serves as effective group id.
1995-06-01 22:51:17 +00:00
jtc
95ded74f58 Moved egid credential from cr_groups[0] to new field cr_gid. POSIX.1
requires that sgid executables and the setuid() syscall *not* change
the supplemental group list.
1995-06-01 22:43:30 +00:00
mycroft
4516e8c845 Don't use INADDR_* constants in case labels. 1995-06-01 21:46:27 +00:00
mycroft
eb216fd6c2 Avoid byte-swapping IP addresses at run time. 1995-06-01 21:35:34 +00:00
jtc
d045544ebd Changed ns82450 to ns8250 and dropped ns82550 from probe console messages. 1995-06-01 21:26:51 +00:00
gwr
f38968b1dd boot --> ufsboot 1995-06-01 21:15:20 +00:00
gwr
7f6fe50cb7 clean up import conflicts 1995-06-01 21:03:07 +00:00
gwr
a48381d6df Make this build in libsa 1995-06-01 20:44:40 +00:00
gwr
506236d9e5 Booting from ufs works now. 1995-06-01 20:37:44 +00:00
gwr
81c8755972 Moved to ufsboot 1995-06-01 20:26:32 +00:00
gwr
9b910268e1 Better reset code, and reset the chip when it goes comatose. 1995-06-01 20:22:17 +00:00
mycroft
d69f7885b7 Allow [nh]to[hn][ls]() to do constant folding. 1995-06-01 17:19:18 +00:00
mellon
b23214bbd9 Clear up name conflict between Ultrix syscall 103 and 139. 1995-06-01 16:38:15 +00:00
ragge
2c26a4db6f Removed some (unworking) #ifdef vax. 1995-06-01 16:25:04 +00:00
mycroft
2eaf92b3e5 Add missing ntohl() in multicast test. 1995-06-01 15:59:04 +00:00
pk
8066369f08 Deal with v.3 proms (sigh). 1995-06-01 14:36:17 +00:00
mycroft
01207e9c90 Update to multicast 3.5. 1995-06-01 05:45:27 +00:00
mycroft
03bc7e4381 Update to multicast 3.5. 1995-06-01 05:32:11 +00:00
mycroft
bf70a55f72 Update to multicast 3.5. 1995-06-01 05:19:10 +00:00
mycroft
6995f4fc92 Update to multicast 3.5. 1995-06-01 02:25:45 +00:00
ragge
1f67145235 Converted K&R -> ansi. 1995-06-01 01:11:41 +00:00
mycroft
ba9883ec57 Integrate multicast 3.5 distribution, with several bugs fixed and general
cleanup.  This is a (working) snapshot of work in progress.
1995-05-31 21:50:34 +00:00
cgd
b86de4fbbd invoke shutdown hooks 1995-05-31 20:45:14 +00:00
ragge
06514eb892 Took away use of vax inline functions. Didn't work anyway. 1995-05-31 20:44:35 +00:00
cgd
4a04bbaa09 add a facility by which to register 'hooks' to be run at shutdown time. 1995-05-31 20:41:44 +00:00
ragge
d3b6660a9e Added #define LOCAL_LABELS_FB to allow local variables. 1995-05-31 18:13:00 +00:00
mellon
f4d4fdf315 Make boot_pmax man page. (from jonathan) 1995-05-31 16:46:07 +00:00
mycroft
a54e2ffa20 Add IPPROTO_IP. Fix comment for IP_MULTICAST_IF. 1995-05-31 07:39:33 +00:00