Commit Graph

801 Commits

Author SHA1 Message Date
mycroft
72adfee7f7 EMUL_IBCS2_ELF -> EMUL_SVR4; EMUL_IBCS2_{COFF,XOUT} -> EMUL_IBCS2 1995-04-13 20:48:14 +00:00
mycroft
6cabaea642 Define vfs_unmountall(), to unmount file systems at shutdown time. 1995-04-10 19:46:56 +00:00
mycroft
c75f9f2e07 Change fdclose' to fdrelease', to avoid confusion with device interfaces. 1995-04-10 18:27:59 +00:00
mycroft
04a0a9a518 Use the new d_type field. 1995-04-10 00:46:51 +00:00
fvdl
366ba9b889 Use sigcode fields in package structure. This seems to be the cleanest
way to deal with seperate trampoline code for emulation of other OSs,
it avoids having to clutter up kern_exec.c any further.
1995-04-07 22:33:23 +00:00
mycroft
bb85930bbe Add missing argument to closef(). 1995-04-05 21:26:40 +00:00
christos
9255f898e8 Added TIOCGSID for COMPAT_SVR4 [get session id] 1995-03-31 03:07:41 +00:00
mycroft
46b2bb599f Make definition of b_cylinder global. 1995-03-29 20:57:35 +00:00
cgd
a046d2374e don't default return types to ints; specify them.
ktrsyscall takes (vp, code, argsize, args), and stores argsize rather
than nargs.
1995-03-26 07:48:47 +00:00
cgd
0310dd8f78 add an 'INSECURE' option which makes securelevel default to -1 1995-03-26 00:01:08 +00:00
cgd
fd10fb94e5 make it reasonable for processes to not double-map it's user area and kstack 1995-03-25 22:05:15 +00:00
mycroft
f75ba16b09 Update to use timer{add,sub}(). 1995-03-21 13:33:34 +00:00
mycroft
7439778432 Use %p. 1995-03-19 23:44:44 +00:00
mycroft
20a403a292 Nuke startinit_verbose. 1995-03-19 23:27:03 +00:00
mycroft
fe62f9afca Actually, do the previous differently. 1995-03-19 23:23:11 +00:00
mycroft
feb5b4b126 Add a `%p' format. 1995-03-19 23:17:16 +00:00
mycroft
a1615c4d35 Clean up comments related to last change, and remove an unneeded
splclock/splx pair.
1995-03-18 14:35:14 +00:00
chopps
b3f539b09c add prototypes before each inline 1995-03-10 04:13:52 +00:00
mycroft
fab1d8444c Update to match syscalls.master. 1995-03-09 17:33:07 +00:00
mycroft
57e6889435 Make memory map syscalls consistently use size_t. 1995-03-09 17:28:28 +00:00
mycroft
2f805fa51b copy*str() should use size_t. 1995-03-09 12:05:21 +00:00
mycroft
1f5c42f54c Update types. 1995-03-09 08:55:47 +00:00
mycroft
7f1e89164d Update types, and fill in missing debug switch entries. 1995-03-09 08:54:37 +00:00
cgd
6782442a8c use long for argc, envc, and u_long for len. 1995-03-08 01:23:00 +00:00
cgd
9c3af345b5 use NULL rather than casted zero 1995-03-08 01:21:30 +00:00
cgd
4f2d1996e7 needs systm.h 1995-03-08 01:20:50 +00:00
cgd
c771cb43cf need COMPAT_OSF1 for some things 1995-03-08 01:20:19 +00:00
fvdl
cb05b6a54b Two more "|| defined(COMPAT_LINUX)" that I somehow missed first time around. 1995-03-05 20:48:15 +00:00
fvdl
7b5bd63e35 Extended a couple of defines with "|| defined(COMPAT_LINUX)" to make
things compile without requiring COMPAT_43 and/or COMPAT_09.
1995-03-05 08:52:17 +00:00
cgd
41356f64e3 add support for clocks with hz > 1000, and for cases where 1000000 / hz != int 1995-03-03 01:24:03 +00:00
cgd
c7fde1470b various XXX changes that linux bins need to get their args correctly. 1995-02-28 23:09:01 +00:00
cgd
b90bc60c78 switch entry for Linux a.out 1995-02-28 23:06:21 +00:00
mycroft
cfe40d86f6 Move a couple of assignments from the parent to the child. 1995-02-23 23:41:43 +00:00
mycroft
e8f67573e2 Align the stack even if envp is NULL. 1995-02-22 01:39:56 +00:00
mycroft
477c99007d NULL out file descriptors as they're closed, for the benefit of fstat(8). 1995-02-15 02:12:02 +00:00
mycroft
53f792b77d Omit the call to process_sstep() if PT_STEP is not defined. 1995-02-09 05:19:18 +00:00
cgd
a03b011499 undo a part of the last change that mistakenly required PT_STEP.
(i simply undid that part of the change.)  also, fix a tyop.
1995-02-08 23:38:29 +00:00
mycroft
c43614be17 Remove UIO_USERISPACE. 1995-02-08 15:06:48 +00:00
mycroft
a8dd9a66e2 Optimize differently. 1995-02-04 14:44:48 +00:00
mycroft
5561e58072 Small optimization. 1995-02-04 14:22:13 +00:00
mycroft
1815d82b85 Make attach/detach more safe. 1995-02-03 11:35:57 +00:00
mycroft
42d23cb6e4 Remove PT_{READ,WRITE}_U. 1995-01-26 17:56:21 +00:00
cgd
aff3f5b497 implement sysctl variable kern.maxpartitions 1995-01-25 06:08:06 +00:00
cgd
ef5b4feb51 ooops. forgot to emable fpathconf's use of VOP_PATHCONF! 1995-01-23 04:45:22 +00:00
mycroft
9843f45605 Turn mountlist into a CIRCLEQ, and handle setting and checking of MNT_ROOTFS
differently.
1995-01-18 06:19:49 +00:00
mycroft
af0c359450 Turn mountlist into a CIRCLEQ, and handle setting and checking of MNT_ROOTFS
differently.
1995-01-18 06:14:43 +00:00
cgd
7fb59862ff undo charles's accidental changes. 1995-01-15 09:23:05 +00:00
cgd
6354211739 cast pointer to long, not int 1995-01-12 05:40:10 +00:00
cgd
6bec8ab087 cast pointers to longs. 1995-01-12 05:22:18 +00:00
mycroft
d903b2aa28 Remove unused extern. 1995-01-09 19:54:28 +00:00