Commit Graph

4210 Commits

Author SHA1 Message Date
mycroft 6c404098c1 Rearrange some tests to improve efficiency a little when using BPF and
multicast at the same time.
1993-12-15 03:01:07 +00:00
deraadt 11d78045d5 correct docs 1993-12-15 01:06:55 +00:00
mycroft cbe3d33b6d P[GD]_SHIFT --> P[GD]SHIFT 1993-12-15 00:50:45 +00:00
jtc dd9637d671 Struct dirent definition moved to <sys/dirent.h>. 1993-12-15 00:50:19 +00:00
jtc dc6d3a285e Use new <sys/dirent.h>, not <dirent.h>. 1993-12-15 00:47:19 +00:00
jtc d24da06114 Moved struct dirent, etc. from <dirent.h>. 1993-12-15 00:46:06 +00:00
jtc b30024a6da Change from Chris Torek (via comp.std.c) to make fread() ANSI compliant. 1993-12-14 23:17:09 +00:00
pk e0738ce1d3 RLIMIT_OFILE => RLIMIT_NOFILE
Do something sensible when current RLIMIT_NOFILE turns out to be infinity.
1993-12-14 21:31:53 +00:00
jtc 86546a593f Lost its RCS Id. 1993-12-14 19:49:06 +00:00
jtc ae2b6ea2c2 Compile with -DPOSIX --- enables reasonable behavior for MAKE and
MAKEFLAGS variables.
1993-12-14 18:27:15 +00:00
mycroft 13552373e2 Some general code cleanup. 1993-12-14 13:02:52 +00:00
mycroft fccc819b20 Fold in most of the magnum vm changes. 1993-12-14 05:31:17 +00:00
hpeyerl e870ded5c4 Driver for 3Com Etherlink-III (3c509) written by me. Kudos to Charles
and Theo for help and optimizations. (without which this driver would
never have achieved speeds of 1010KB/sec)
1993-12-14 04:26:45 +00:00
jtc c713bc64aa Upgrade to version 2.4.5. 1993-12-14 02:09:50 +00:00
hpeyerl 5097691559 >From cmaeda@cs.washington.edu; part of the multicast patches derived
from the Multicast patches for BSDI.

(I am a "big dopey bear" for having forgotten this. Thanx Havard.)
1993-12-13 15:10:40 +00:00
deraadt 252dd4bb0e VMIN/VTIME support from Marc Teitelbaum <marc@vangogh.cs.berkeley.edu> 1993-12-13 14:40:31 +00:00
deraadt 1aac161bb3 change MTU to 1500 bytes. Should be settable? 1993-12-13 14:27:01 +00:00
mycroft 31a8c70935 0xfe000000 --> KERNBASE 1993-12-13 11:50:13 +00:00
cgd 55a9a547a2 from Soeren Schmidt <sos@login.dkuug.dk>:
Basically it does a timeout on lost interrupts, starting the operation
again and logging and error message on the console.
additionally fixes some of the (newer ending) while loops
(that made it work with two IDE disks !)
1993-12-13 10:16:56 +00:00
deraadt 65824a7d8b tunnel driver cleanup done by Brad Parker <brad@fcr.com> and myself 1993-12-13 05:06:33 +00:00
deraadt 2bfd9f76b6 tunnel driver should work now 1993-12-13 05:04:34 +00:00
deraadt e24af4c37c what the heck; i've got tunnel drivers now too 1993-12-13 05:03:18 +00:00
deraadt 819b21a7fc add tunnel driver 1993-12-13 05:02:06 +00:00
deraadt 858521c1a8 update to latest syscalls.master 1993-12-12 20:46:24 +00:00
deraadt 9d48733fb1 m68k/sparc sunos binary compatibility code, pulled down from magnum branch
for consumption by the m68k masses
1993-12-12 20:43:18 +00:00
hpeyerl ded89d12bc >From cmaeda@cs.washington.edu; part of the multicast patches derived
from the Multicast patches for BSDI.

Thanx to Brad Parker for making me realize i'd forgotten to commit
this patch..(color me dopey)
1993-12-12 20:43:06 +00:00
hpeyerl ac0c68e1db ie. also pass up any packet with the multicast bit set in the ethernet
>From: Havard Eidnes <Havard.Eidnes@runit.sintef.no>
1993-12-12 20:24:37 +00:00
deraadt e5fc8b4460 update to new syscalls.master 1993-12-12 19:42:13 +00:00
deraadt c38503af4d sparc must flush register windows before vm_deallocate or else fireworks
must deallocate shm's
set/reset emulation environment at the right times
keep arg buffer around for later use
canonicalize all #includes.
support STACKGAP for COMPAT_SUNOS code
support OMAGIC/NMAGIC-style memory loading
don't assume VM_MIN_ADDRESS is 0.
(changes come from magnum branch)
1993-12-12 19:38:37 +00:00
deraadt 9dd14b7930 make syscall#0 "syscall", like in 4.4 (causes SYS_syscall to be defined) 1993-12-12 19:28:21 +00:00
deraadt 9e62501f7b support OMAGIC/NMAGIC a.out's
cannonicalize #includes
change VTEXT check
(this stuff comes from the magnum branch)
1993-12-12 19:26:18 +00:00
deraadt 3d6cccc80c add per-process emulation variable
support for OMAGIC/NMAGIC executables
STACKGAP support needed by compatibility functions
1993-12-12 19:19:03 +00:00
glass 2ed464d5b4 MACHINE_ARCH 1993-12-12 09:10:52 +00:00
glass aa497f4aea snapshot of my private sources 1993-12-12 09:08:26 +00:00
cgd bf4957f14f handle __attribute__ correctly when using gcc -traditional.
suggested, but different than what provided by Mark Weaver.
1993-12-12 07:47:04 +00:00
mycroft d69282df24 Set 'BLOCKSIZE' variable (a la 4.4) rather than aliasing a bunch of things. 1993-12-12 02:26:18 +00:00
cgd 10000de89e lex is in here now 1993-12-12 00:38:58 +00:00
mycroft a9f932a6a3 Add at(1) directories to distrib-dirs. 1993-12-11 07:49:52 +00:00
mycroft 64e5841061 N_RELOFF --> N_TRELOFF 1993-12-11 03:53:23 +00:00
mycroft 415d552d4f Add N_PAGSIZ(), N_TRELOFF(), and N_DRELOFF(), and N_BSSADDR(), to match
SunOS interface.
1993-12-11 03:51:46 +00:00
cgd e003bbf45a fix from Brad Parker <brad@fcr.com> to curb routed inflation when
using MULTICAST.  it wasn't properly ignoring the new interface flags.
1993-12-11 01:47:28 +00:00
pk 37bd8761bb Fix bug causing spurious "duplicate symbol" error messages (which then
weren't printed)
1993-12-10 20:24:48 +00:00
jtc 20aee59e7c Changed EQUIV_CLASS_MAX to COLL_WEIGHTS_MAX in accordance to POSIX.2. 1993-12-10 20:08:01 +00:00
jtc bd3bf0fe0d RPCSRC 4.0, which our RPC implementation is derrived from, erroneously
sets a default timeout of 25 seconds in clnt_create().  This bug causes
timeouts specified as the last argument to clnt_call to be ignored.
With this fix, timeouts will be taken from clnt_call() unless the
program sets its own default timeout with clnt_control().
1993-12-10 20:01:45 +00:00
jtc c1e339da11 Must use a struct timeval, not NULL, for the timeout in clnt_call. 1993-12-10 19:33:58 +00:00
jtc 2a45581848 Must use a struct timeval, not NULL, for the timeout in clnt_call.
Include appropriate header files to bring prototypes into scope.
Enlarge buffer used for tempfile name -- were trying to stuff ~20
chars into a 15 char buffer.
1993-12-10 19:24:39 +00:00
jtc 7b954b21d9 Expand "u_long" & "u_short" to "unsigned long" and "unsigned short".
Some programs (like NSCA httpd) include <dirent.h> without first including
<sys/types.h> so the u_foo types aren't declared.  I don't think POSIX.1
allows us to include <sys/types.h> in <dirent.h> either.
1993-12-10 19:16:09 +00:00
mycroft 04dac8afca Clean up deleted files. 1993-12-10 16:39:02 +00:00
cgd a2a66c8f40 flex is not GPL'd; it belongs in src/usr.bin, not here 1993-12-10 16:38:27 +00:00
cgd 40be71a246 bump up number of SLIP pseudo-devs to 4 1993-12-10 16:22:58 +00:00