Commit Graph

4189 Commits

Author SHA1 Message Date
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
cgd 0c17abe5e2 comment out references to red; we don't install it 1993-12-10 16:14:52 +00:00
cgd a33e17ef28 move config files into /etc/sliphome, and note that and other changes in docs 1993-12-10 14:18:00 +00:00
cgd 381d61d756 move slip compression configuration into the interface flags,
and diddle a couple of related things.
1993-12-10 13:24:21 +00:00
cgd 9fa00062f5 deal with change in setting of slip params 1993-12-10 13:19:12 +00:00
deraadt 6401f7c13a speed up getpwnam/getpwuid for standard cases 1993-12-10 12:46:29 +00:00
cgd b556fd992e slight fix to last 1993-12-10 11:45:25 +00:00
cgd 7489d1a908 add MULTICAST recognition 1993-12-10 11:29:42 +00:00
cgd 285bdc5f46 LLC -> LINK, documentation 1993-12-10 11:23:54 +00:00
cgd 0e5dbe1a22 IF_LLC0 -> IF_LINK0 1993-12-10 10:57:40 +00:00
cgd 1da7a80f7e the IFF_MULTICAST constant should always be defined. also,
move IFF_LLC* -> IFF_LINK*; they were misnamed.
1993-12-10 10:57:05 +00:00
mycroft 7af32d8c3c memcpy.S and memmove.S on i386 are now separate. 1993-12-10 10:55:12 +00:00
mycroft cc81da7447 Shorten setup for longword operations a little. 1993-12-10 10:51:11 +00:00
mycroft dca61f6f90 Share code. 1993-12-10 10:45:18 +00:00
cgd 3cb0e14c70 fix from Piero Serini <piero@strider.st.dsi.unimi.it> so that
"stty eof undef" etc. works
1993-12-10 09:51:38 +00:00
cgd be41cadc54 use ./ before invoked programs. this makefile should really be made ro-safe 1993-12-10 09:42:13 +00:00
mycroft 30eca65416 Clean up deleted files. 1993-12-10 09:39:30 +00:00
mycroft d093458663 Use POSIX.2 regular expression routines. 1993-12-10 09:39:27 +00:00
mycroft 239fa04f43 We use regex.h, not regexp.h, now. 1993-12-10 09:01:24 +00:00
mycroft e4f36e2ea9 Remove excess cruft. This machine has too little memory for unused baggage. 1993-12-10 08:55:32 +00:00
mycroft 714c5818db Make sure the high 16 bits of cpl gets a sane value (0) when reloading after a
process switch.  (HI THEO!)
1993-12-10 08:51:28 +00:00
cgd 94dd8a0dfb dtrt with 'error' in setpriority() 1993-12-10 07:19:16 +00:00