eeh
26d2d906c7
Some more 64-bit cleanup. Now everything compiles.
1998-08-30 15:32:16 +00:00
eeh
d581aadc3e
Some more 64-bit-ification.
1998-08-29 18:16:56 +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
christos
667541561d
Try to implement I_GETSIG to make netscape work again (untested)
1998-08-27 07:04:31 +00:00
mrg
1f9d0626af
regen.
1998-08-26 13:46:56 +00:00
mrg
fa380eed0f
make oreboot work.
1998-08-26 13:42:50 +00:00
mrg
c757d26220
use right syscalls. add converters for timespec and semid_ds
1998-08-26 13:42:22 +00:00
mrg
25f5eb1d01
fake sendsig for now..
1998-08-26 13:38:32 +00:00
mrg
62ba41606d
use right syscalls
1998-08-26 13:38:21 +00:00
mrg
d3aee6e637
regen
1998-08-26 10:24:11 +00:00
mrg
3ba6ab0970
add a 32-bit compatibility module for the sparc64 port, so it can run NetBSD/sparc binaries with a LP64 kernel.
1998-08-26 10:20:33 +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
ragge
fc2106d632
VAX 1k page size compatibility executable handling.
1998-08-21 13:25:47 +00:00
thorpej
ff266f0937
Add some braces to make egcs happy.
1998-08-18 18:23:07 +00:00
mycroft
6d3d8a1350
Make copyright notices with my name consistent.
1998-08-15 03:02:31 +00:00
eeh
a2dd74ed79
Merge paddr_t changes into the main branch.
1998-08-13 02:10:37 +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
kleink
86233eeede
Regen again, to indicate which master revision these were generated from.
1998-08-07 17:21:35 +00:00
augustss
48bae9ee88
Add MIDI support. The MIDI devices can be accessed as ``raw'' through
...
the /dev/rmidiN devices, or with a sequencer interface via /dev/music.
So far the only supported MIDI device is the MPU401 port on SoundBlaster
(and only on SB on isapnp, since we do not have locators with multiple
values yet).
1998-08-07 00:00:55 +00:00
mrg
7ba85a8779
if syscall_debug & compat_sunos, include sunos_syscalls.c
1998-08-06 02:58:44 +00:00
perry
f15ade7552
enable nanosleep in linux emul, per pr-5906 from Soren S. Jorvang
1998-08-05 00:44:32 +00:00
kleink
c6ef57702d
UIO_MAXIOV -> IOV_MAX
1998-08-04 12:19:15 +00:00
kleink
3d9b4a4320
Fix two off-by-one bugs, both present in each recvmsg(2) and sendmsg(2):
...
* the first one would cause an unnecessary malloc() of iovec storage for
a msg_iovlen of UIO_SMALLIOV although the required amount of memory has
been allocated on the stack.
* the second one would cause a recvmsg() or sendmsg() with a msg_iovlen of
UIO_MAXIOV to fail with EMSGSIZE, which is also a violation of XNS5.
1998-08-03 15:15:58 +00:00
kleink
af261318d9
Now that we have it, add a conversion for _PC_SYNC_IO.
1998-08-03 14:23:30 +00:00
thorpej
0e28b643e9
Use a pool for proc structures.
1998-08-02 04:41:32 +00:00
thorpej
37b70b3064
Change the "aresid" argument of vn_rdwr() from an int * to a size_t *,
...
to match the new uio_resid type.
1998-07-28 21:39:54 +00:00
lukem
786b86d71b
use AF_LOCAL instead of AF_UNIX
1998-07-18 05:04:35 +00:00
thorpej
35bb79bc83
Oops, fix typo, pointed out by Urban Boquist <boquist@cs.chalmers.se>.
1998-07-07 00:40:27 +00:00
jonathan
d275e56dee
* defopt COMPAT_{09,10,11,12,13} and COMPAT_NOMID.
...
TODO: revisit interaction between native compat and emul compat usage.
1998-07-05 08:49:30 +00:00
mhitch
3950d164c0
Add missing include of "opt_nfsserver.h".
1998-07-03 20:03:04 +00:00
thorpej
33f066d24c
Implement the shrinking and no-change bits of the Linux mremap(2) system
...
call, provided by Urban Boquist <boquist@cs.chalmers.se> in PR #5693 .
Add a comment about how one might implement the growing bit of mremap(2).
1998-07-02 23:26:58 +00:00
thorpej
469eb58301
Fix pread64/pwrite64 wrt. argument translation.
1998-07-02 02:20:21 +00:00
thorpej
dd0758a46a
Oops, fix a couple of brain-o's.
1998-07-01 01:23:25 +00:00
thorpej
b413670e49
Regen.
1998-07-01 00:41:55 +00:00
thorpej
f76a7b5d83
Add a bunch more system calls from Digital UNIX 4.0D.
1998-07-01 00:41:36 +00:00
thorpej
576184d528
Put pread64() and pwrite64() back in here, but just call the native
...
NetBSD system call with no argument translation.
1998-06-30 23:34:05 +00:00
thorpej
c21db87c09
Regen.
1998-06-30 23:32:07 +00:00
thorpej
641ea73301
Revert the last change; it had a side-effect that I didn't think about.
1998-06-30 23:31:28 +00:00
thorpej
f8fe385b78
Rewrite svr4_sys_pread() and svr4_sys_pwrite() in terms of the native
...
NetBSD pread(2) and pwrite(2). These still require indirection because
the arguments need to be converted to the correct types.
Delete svr4_sys_pread64() and svr4_sys_pwrite64(), since the arguments
for these calls do not need conversion, and the syscall switch calls
the native NetBSD system calls directly.
1998-06-30 19:42:56 +00:00
thorpej
e05b7cc70b
Regen: syscalls.master changed to reflect native pread/pwrite.
1998-06-30 19:40:55 +00:00
thorpej
cf54391ad7
Now that NetBSD has pread(2) and pwrite(2), we no longer need to indirect
...
through SVR4 emulation layers to handle SVR4's pread64(2) and pwrite64(2),
since NetBSD's arguments are the same as the SVR4 64-bit system call
arguments.
1998-06-30 19:40:13 +00:00
scottb
fe00c5db7f
fix typo that broke directory read emulation.
1998-06-28 01:20:06 +00:00
hannken
6f6901bd1a
Include NFSSERVER option header opt_nfsserver.h.
1998-06-26 10:13:14 +00:00
thorpej
8aee7782f5
defopt COMPAT_SUNOS
1998-06-25 23:40:33 +00:00
thorpej
21592147a1
defopt COMPAT_ULTRIX
1998-06-25 23:27:56 +00:00
thorpej
bb13cd15fb
Regen: defopt NFSSERVER
1998-06-25 22:20:04 +00:00
thorpej
5b34683734
defopt NFSSERVER
1998-06-25 22:19:50 +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