427 Commits

Author SHA1 Message Date
cgd
f67174d697 patch from David Greenman and Rod Grimes (davidg@implode.rain.com and
rgrimes@agora.rain.com) to support 57600 and 115200 baud
1993-06-05 22:40:40 +00:00
cgd
ea6337a4ff patch from David Greenman and Rod Grimes (davidg@implode.rain.com and
rgrimes@agora.rain.com) for support for 57600 and 115200 baud
1993-06-05 22:37:56 +00:00
cgd
165b917efe add fixes supplied by markus wild 1993-06-05 19:38:13 +00:00
cgd
20ed989018 fix stupid missing || 1993-06-04 01:12:04 +00:00
cgd
948e273f20 oops, forgot to delete one variable reference 1993-06-03 18:06:43 +00:00
cgd
061ba43003 print out old-style disk-syncing info, complete with "meaningless" numbers 1993-06-03 18:01:08 +00:00
cgd
23f01c5982 call a cpu-dependent function to check executable's a_mid type. 1993-06-03 01:31:43 +00:00
cgd
f813a8b341 add prototype for a function to be called from execve to check a_mid type 1993-06-03 01:31:15 +00:00
cgd
94f52462a4 add support for a function to be called from execve to check a_mid type 1993-06-03 01:31:05 +00:00
cgd
9c46a9333d add 'options "COMPAT_NOMID"' for compatibility w/i386 binaries w/no
a_mid in their exec structure (and therefore, in the NWO, having
an a_mid of MID_ZERO)
1993-06-03 01:30:19 +00:00
cgd
53f34e4d5b add support for a macro to be called from execve to check a_mid type 1993-06-03 01:28:36 +00:00
cgd
a92f51ffcb fix for macklem's bogus use of the va_flags field, supplied by
John Woods, jfwfrom: @ksr.com.  also, fixes the following problems:
the va_gen field is in a similar position
(Suns are going to be reporting the change-date microseconds as their
"generation"), I've supplied my own set of diffs below for your inspection.
Note these aren't even compiled, but they're pretty similar to what I had
to do to our older version of OSF/1 here.  (There's also an unrelated change
supplied for xdr_subs.h; the pointer types supplied to the fxdr_time() and
txdr_time() macros are not, in fact, both struct timevals.  That turns out
to be one of many tips-of-the-iceberg facing those porting the (old) Berkeley
NFS code to 64-bit machines...)
1993-06-03 01:12:44 +00:00
cgd
f3d18b75d7 allow i386 to have a a_mid field, and define some numbers for it... 1993-06-03 00:17:50 +00:00
cgd
dccfb7e206 make strcpy "normal" and get rid of extra (random) spacing... 1993-06-02 23:47:23 +00:00
cgd
462e59fb61 two fixes from ws:
if resource cur/max limits hosed, fix
	copy the correct amount from the rusage struct
1993-06-02 23:46:28 +00:00
cgd
d6e1f01ad4 nextpid & maxproc fixes from ws 1993-06-02 23:10:52 +00:00
cgd
c26bdfdb86 kill processes outright if they've exceeded their hard CPU limit. 1993-06-02 23:03:45 +00:00
cgd
ae97de78bc get rid of unnecessary PCB_SIGC definition 1993-06-02 19:25:00 +00:00
cgd
6c7e2b1dfa include sys/cdefs.h for __P definition 1993-06-02 15:59:23 +00:00
cgd
55710b67e1 note that struct proc exists, so exec_vmcmd's function's args don't
cause the compiler to bitch.
1993-06-02 05:02:55 +00:00
cgd
654e213804 when copying out signal trampoline code, make sure that
the copyout actually succeeds.
1993-06-02 04:43:54 +00:00
cgd
f9518c61da get rid of last bit of signal-trampoline-in-pcb hackery 1993-06-02 04:28:37 +00:00
cgd
3e25387fbb final cleanups for putting signal trampoline on stack 1993-06-02 04:28:07 +00:00
cgd
6738d12182 set things up so that the signal trampoline code is on the stack,
like it normally is in BSD systems.  still has a bit of hair...
1993-06-02 04:11:48 +00:00
cgd
d2bf51450c fixed minor typo in sigcode copying code 1993-06-02 03:15:36 +00:00
cgd
07ac722202 various cleanup; add protos for more things 1993-06-02 02:49:59 +00:00
cgd
af4017c23f general cleanup including, but not limited to:
better-integreate vmcmd building and exec hdr interpretation,
	get stack sigcode copying right
	etc.
1993-06-02 02:49:40 +00:00
cgd
eff5542792 machine-dependent exec stuff 1993-06-02 02:46:58 +00:00
cgd
7b4c342bfb fix ugliness of missing _ characters 1993-06-02 01:44:10 +00:00
cgd
956c046db5 do address mapping in a new way...
it works, but the code needs to be cleaned some...
1993-06-02 00:20:07 +00:00
cgd
4206d7f100 break before letting child run, if tracing, and do the right
thing with stack limits
1993-06-01 04:52:40 +00:00
cgd
fc0369ef3c add support for finding argv/env via PS_STRINGS 1993-06-01 01:32:48 +00:00
cgd
0656a4bbbe final patchups, also add support for finding argv/env via PS_STRINGS 1993-06-01 01:31:39 +00:00
cgd
9b340206fe add malloc type for exec argument lists. 1993-05-31 01:45:30 +00:00
mycroft
2be76c2f59 Clean up deleted files. 1993-05-31 01:44:57 +00:00
cgd
eb4c4de385 replace exec.
new one based on one by Wolfgang Solfrank, but majorly hacked
(as it: it didn't have a chance in hell of working, before; didn't
even bother copying out argc, for one...)
1993-05-31 01:44:55 +00:00
cgd
84c740b888 change to use new exec 1993-05-31 01:40:53 +00:00
cgd
e9009189f5 fix bogus initializer 1993-05-31 00:54:40 +00:00
cgd
2b422f4029 have setregs copy the stack pointer, too 1993-05-30 18:52:39 +00:00
cgd
5e4f134585 fix for t_raw, rather than t_rawq for the tsleeps... 1993-05-29 19:41:40 +00:00
cgd
e27fa2003d fix for dynamic tty allocation; was being used in a #define... 1993-05-29 19:41:03 +00:00
cgd
d37811a76c update for "arch" 1993-05-29 19:25:17 +00:00
cgd
e8d8fcff7a make it work with new config. still needs some cleanup 1993-05-29 19:21:06 +00:00
cgd
1628a9913a change kernel names where necessary, also, other minor hacks 1993-05-29 19:15:31 +00:00
cgd
1b44fd4c31 fix syntax errors caused by *not* having any one of the pagers... 1993-05-29 17:03:06 +00:00
cgd
6b5412e4fa add some more functionality: a setattr which supports chmod+chown+chgrp,
and the various support elsewhere to deal with it.
1993-05-28 16:47:02 +00:00
cgd
84a68c1180 add kernfs_access function, to kill kernfs security hole 1993-05-28 14:12:17 +00:00
deraadt
2adecf84f6 1. It is now possible to build a kernel that does not have a pc0 device driver.
2. "press any key to reboot" reads the key from the console.
3. wddump() still needs a non-blocking getc() routine (or flush)
1993-05-28 09:10:52 +00:00
deraadt
0b12df586d 1. It is now possible to build a kernel that does not have a pc0 device driver.
2. "press any key to reboot" reads the key from the console.
3. wddump() still needs a non-blocking getc() routine (or flush)
1993-05-28 09:10:29 +00:00
proven
01eda6ff10 Added a couple of things so it will pass the Plum Hall ANSI validation suite. 1993-05-28 05:43:45 +00:00