mrg
13f211c52e
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-28 15:39:24 +00:00
soren
a9aa2abf94
defopt SYSCALL_DEBUG.
2000-06-06 18:52:30 +00:00
chs
a6d33cc1f2
add a new function vn_marktext() for exec code to let others know
...
that the vnode is now being used as process text.
2000-04-11 04:37:47 +00:00
mrg
5e32788ad7
regen
2000-04-09 06:49:16 +00:00
mrg
a20d930808
rename some unimplimented (because they are OLD in sunos) syscalls to avoid confusion.
2000-04-09 06:47:39 +00:00
augustss
a82aeb5508
Kill register declarations.
2000-03-30 11:24:16 +00:00
simonb
2f1fef39b3
Centralise the declarations of cpu_model, machine, machine_arch,
...
osrelease, and ostype and remove "extern char foo[];" (for hostname
and domainname too).
Also delete redunctant decl of boottime in kern_info_43.c.
2000-03-28 23:57:24 +00:00
kleink
230876cf26
Merge parts of chs-ubc2 into the trunk:
...
* Remove the casts to vaddr_t from the round_page() and trunc_page() macros to
make them type-generic, which is necessary i.e. to operate on file offsets
without truncating them.
* In due course, cast pointer arguments to these macros to an appropriate
integral type (paddr_t, vaddr_t).
Originally done by Chuck Silvers, updated by myself.
2000-03-26 20:42:21 +00:00
kleink
dfa5aad003
Regen.
1999-07-12 22:04:00 +00:00
kleink
e79a283e47
XSH5: change function signature to `void *sbrk(intptr_t)'.
1999-07-12 21:55:19 +00:00
thorpej
e3669c3393
Add "use counting" to file entries. When closing a file, and it's reference
...
count is 0, wait for use count to drain before finishing the close.
This is necessary in order for multiple processes to safely share file
descriptor tables.
1999-05-05 20:01:01 +00:00
christos
4c1bb7794a
Need sunos_sigcode and sunos_esigcode now that our sigreturn is
...
different.
1999-04-29 16:14:04 +00:00
drochner
74768f75f4
remove unneeded <vm/*> includes
1999-04-01 18:37:33 +00:00
sommerfe
166f97ecf3
Use regular system fchroot, now that we have it.
1999-03-22 17:30:37 +00:00
sommerfe
5effda814f
Use standard system fchroot instead of emulation-specific copy.
1999-03-22 17:28:21 +00:00
christos
908adf3eef
Regen
1999-02-09 20:31:43 +00:00
christos
49692434d8
Const poisoning and CHECK_ALT_CREAT fixes
1999-02-09 20:29:24 +00:00
drochner
63d673f477
g/c SA_USERTRAMP (ok'd by pk)
1998-12-21 10:34:59 +00:00
drochner
8b9671f0f5
get "opt_compat_xxx.h" includes out of <sys/signal.h>
1998-12-19 16:27:09 +00:00
drochner
ba4af3c3de
regen
1998-12-18 18:59:06 +00:00
drochner
b71f154130
remove compat_xxx dependencies where they don't belong
1998-12-18 18:49:59 +00:00
christos
f0c7751046
Regen
1998-12-10 17:13:06 +00:00
christos
b0b86b5b7f
Defopt COMPAT_43
1998-12-10 17:03:19 +00:00
tron
79239684ae
Regen.
1998-10-19 22:41:06 +00:00
tron
8eca167a73
Defopt SYSVMSG, SYSVSEM and SYSVSHM.
1998-10-19 22:40:29 +00:00
eeh
fc6c67ff5d
Fixup big-endian syscall args.
1998-10-03 19:33:32 +00:00
pk
99cd371c60
Fix copyout() argument switch.
1998-09-14 21:05:46 +00:00
pk
9949f7d556
regen.
1998-09-13 22:29:06 +00:00
pk
c7971c960e
Signal compat: sunos sigset_t conversions;
...
new sunos_sigvec() & sunos_sigpending()
1998-09-13 22:28:16 +00:00
pk
459204606f
Everyone uses sunos_sendsig().
1998-09-13 21:05:35 +00:00
pk
06612cb9f8
Since the last signal restructuring the sparc also has an sunos_sendsig().
1998-09-13 20:20:48 +00:00
rvb
26b955eec7
ufs_readdir no longer checks if vp->v_type != VDIR so
...
the individual emulated readdirs must check.
Since netbsd and freebsd return EINVAL for the error
and I don't know what the other platforms do, return
EINVAL for them too.
1998-09-08 20:02:51 +00:00
christos
8fb507a3b7
Assign copyright to TNF.
1998-09-05 14:50:25 +00:00
mrg
edda33e00c
move <vm/vm_swap.h> to <sys/swap.h>. <vm/vm_swap.h> still works for now (goes away later)
1998-08-29 17:01:14 +00:00
mrg
0d6736494d
change sunos compat structure members from long to int so they stay the same on sparc64
1998-08-22 17:41:43 +00:00
perry
e1601dc2ca
bzero->memset, bcopy->memcpy, bcmp->memcmp
1998-08-09 20:36:58 +00:00
mrg
fe3c14b64d
use __sparc__ not sparc
1998-08-09 03:12:39 +00:00
mrg
7ba85a8779
if syscall_debug & compat_sunos, include sunos_syscalls.c
1998-08-06 02:58:44 +00:00
hannken
6f6901bd1a
Include NFSSERVER option header opt_nfsserver.h.
1998-06-26 10:13:14 +00:00
thorpej
5dc3448163
Regen: defopt NFSSERVER
1998-06-25 22:19:33 +00:00
thorpej
bff28c879a
defopt NFSSERVER
1998-06-25 22:19:12 +00:00
mrg
cbffcd18f0
use <dev/sun/disklabel.h> for new (old) compat ioctls: DKIOCGGEOM, DKIOCINFO and DKIOCGPART
1998-06-20 03:43:49 +00:00
fvdl
e2eb38cc6f
Make this compile again.
1998-03-04 09:06:52 +00:00
fvdl
a377495cfb
Only free cookiebuf when sure that the vop actually allocated it.
1998-03-03 13:44:48 +00:00
fvdl
e5bc90f40c
Merge with Lite2 + local changes
1998-03-01 02:20:01 +00:00
thorpej
dc4fe3d32d
Regen: makesyscalls.sh changed.
1998-02-19 03:34:15 +00:00
thorpej
d428ef497f
regen; syscalls.master and makesyscalls.sh changed.
1998-02-19 00:44:20 +00:00
thorpej
217cf602ae
Include the NFS option header.
1998-02-19 00:43:56 +00:00
thorpej
80fff795f9
Regen.
1998-01-09 06:19:02 +00:00
thorpej
585f0dec73
Regen: back out RCD ID related changes.
1998-01-08 00:17:11 +00:00