1338 Commits

Author SHA1 Message Date
brezak
1225dfb348 Keep the cp'ed .x in the objdir. Be sure to clean it too. 1993-06-03 17:07:56 +00:00
brezak
aca5df74a6 Copy the .x file to the obj directory before running rpcgen. You have
to do this because rpcgen will generate an include line with the full
path of the .x file.
1993-06-03 16:49:21 +00:00
brezak
11b36447ea Fix for building in obj tree. 1993-06-03 14:45:37 +00:00
cgd
87496a172e call a cpu-dependent function to check executable's a_mid type. 1993-06-03 01:31:43 +00:00
cgd
da037f9124 add prototype for a function to be called from execve to check a_mid type 1993-06-03 01:31:15 +00:00
cgd
6150d11381 add support for a function to be called from execve to check a_mid type 1993-06-03 01:31:05 +00:00
cgd
09891314b1 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
bda008fdbb add support for a macro to be called from execve to check a_mid type 1993-06-03 01:28:36 +00:00
cgd
e0bb3554ea 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
b26dbc7fd4 allow i386 to have a a_mid field, and define some numbers for it... 1993-06-03 00:17:50 +00:00
cgd
8439820d4a make strcpy "normal" and get rid of extra (random) spacing... 1993-06-02 23:47:23 +00:00
cgd
0bb8dbc74f 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
cc06195412 nextpid & maxproc fixes from ws 1993-06-02 23:10:52 +00:00
cgd
f2b535acc3 kill processes outright if they've exceeded their hard CPU limit. 1993-06-02 23:03:45 +00:00
cgd
6c3f833f1f make ps do something more sensible with zombie processes 1993-06-02 22:02:27 +00:00
brezak
57b6e12eac Reverse the versions of the call. 1993-06-02 19:52:14 +00:00
brezak
6af497caad Build librpcsvc.a 1993-06-02 19:51:29 +00:00
brezak
ca6f0c5242 Build librpcsvc 1993-06-02 19:50:56 +00:00
cgd
c98dcb1a3c get rid of unnecessary PCB_SIGC definition 1993-06-02 19:25:00 +00:00
cgd
02811b48a2 include sys/cdefs.h for __P definition 1993-06-02 15:59:23 +00:00
cgd
86aad7bc30 add "-+" to cflags only if doing make depend 1993-06-02 15:10:35 +00:00
cgd
c9071991e3 add ability to specify c++ dependencies, by setting CFLAGS+=-+ for
the dependency make.
1993-06-02 14:56:51 +00:00
cgd
1f1d34ca58 get make depend right, so that it depends .po's too. 1993-06-02 14:56:16 +00:00
glass
30d362c656 fix bug in touch's non-posix compatibility support. bug report also
forwarded to CSRG as this is their current 'touch'.  bug reported by
Kim Andersen <kim@dde.dk>
1993-06-02 13:35:40 +00:00
cgd
f7c52da8ff 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
510a533a1b update to use PS_STRINGS to set proc title 1993-06-02 05:01:49 +00:00
cgd
25c13fc5e9 when copying out signal trampoline code, make sure that
the copyout actually succeeds.
1993-06-02 04:43:54 +00:00
cgd
ef5daf32d9 get rid of last bit of signal-trampoline-in-pcb hackery 1993-06-02 04:28:37 +00:00
cgd
7502a27996 final cleanups for putting signal trampoline on stack 1993-06-02 04:28:07 +00:00
cgd
59839db4bb 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
c7f6047258 fixed minor typo in sigcode copying code 1993-06-02 03:15:36 +00:00
cgd
f46f1e0f24 various cleanup; add protos for more things 1993-06-02 02:49:59 +00:00
cgd
5c4ab87060 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
34b87c1e71 machine-dependent exec stuff 1993-06-02 02:46:58 +00:00
cgd
6af664ed95 fix ugliness of missing _ characters 1993-06-02 01:44:10 +00:00
cgd
b2d55bb1f3 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
aac7d6c379 rcsid cleanup 1993-06-01 14:42:09 +00:00
cgd
657b77c705 "ispeed" thought it didn't need an argument... WRONG!!! 1993-06-01 14:36:20 +00:00
brezak
1e3b3b9e75 Add termcap description for vt300. 1993-06-01 12:57:44 +00:00
cgd
e20cc03912 break before letting child run, if tracing, and do the right
thing with stack limits
1993-06-01 04:52:40 +00:00
cgd
908712389c fix more-or-less-uninitialized variable... 1993-06-01 02:33:35 +00:00
cgd
7e95c8b814 misc minor changes 1993-06-01 01:48:36 +00:00
cgd
2528a2f698 add support and documentation for the 'e' option, to print out
the process environment.
1993-06-01 01:38:28 +00:00
cgd
986950dd82 update kvm.c for the new way of doing things:
(1) add support for new stack format/PS_STRINGS
	(2) add support for kvm_getenv
the HP300 support in kvm_procread needs to be looked at/filled in,
from example code in kvm_getu, plus hacks
1993-06-01 01:35:01 +00:00
cgd
2c838d9e0e add proto for kvm_getenv() call, to find environment variable string in
the same way kvm_getargs() gets argument string
1993-06-01 01:33:32 +00:00
cgd
4920d6a25f add support for finding argv/env via PS_STRINGS 1993-06-01 01:32:48 +00:00
cgd
a0e34953b3 final patchups, also add support for finding argv/env via PS_STRINGS 1993-06-01 01:31:39 +00:00
cgd
357b247494 fix stupid vi typo 1993-05-31 02:04:42 +00:00
cgd
25ee61629e update for new cron 1993-05-31 02:03:57 +00:00
cgd
b249723b10 add malloc type for exec argument lists. 1993-05-31 01:45:30 +00:00