cube
23a1110cbd
Implement the timer_create(2) family of syscalls.
2005-07-23 18:56:15 +00:00
cube
728e5e01bd
Add the *xattr(2) family of syscalls. Just like the *extattr(2) family,
...
they're waiting for an actual FS back-end to be tested, but are still
straightforward enough.
2005-07-12 07:45:34 +00:00
cube
241e7db4d5
Add rasctl(2). Thanks to the regression tests for that syscall, I was able
...
to discover the bugs in netbsd32_setitimer() and netbsd32_execve().
2005-07-11 20:18:05 +00:00
cube
7e3a28a419
Add support for fsync_range(2).
2005-07-10 14:32:16 +00:00
cube
b01a57e4ce
Implement __clone(2).
2005-07-10 11:28:58 +00:00
cube
57017881b4
Implement pselect(2) and pollts(2).
2005-07-09 22:40:13 +00:00
cube
01f1f7ce7d
Add mlockall(2) and munlockall(2).
2005-07-08 22:21:43 +00:00
cube
dfc332d6df
Implement the extattr(3) family of syscalls.
...
XXX However, those remain untested as there are currently no backend for
XXX extattr(9) in NetBSD.
2005-07-08 21:39:39 +00:00
cube
d500f440df
Implement uuidgen(2).
2005-07-04 00:26:06 +00:00
chs
3f12eda6dc
track change to swapctl args in kern/syscalls.master.
2005-05-30 22:59:55 +00:00
cube
4b2667d3ec
o Add support for the statvfs family of syscalls (statvfs1, fstatvfs1,
...
fhstatvfs1 and getvfsstat)
o Move the statfs family out of netbsd32_fs.c and netbsd32_netbsd.c to
netbsd_compat_20.c, compiled with COMPAT_20
Reviewed by christos@.
2004-06-17 18:29:40 +00:00
chs
b9a4f8c809
allow COMPAT_SUNOS without COMPAT_43.
2003-10-25 16:27:25 +00:00
fvdl
4a68d0f9cb
Define compat_16 as valid prefix; define the 1.6 compat sigreturn.
2003-10-13 18:53:35 +00:00
thorpej
6acc60d22d
Merge the nathanw_sa branch.
2003-01-18 08:28:25 +00:00
scw
cb52115837
In preparation for COMPAT_NETBSD32 on SH-5:
...
- The MD netbsd32_machdep.h header now defines the 32-bit pointer type
instead of using u_int32_t everywhere,
- The MD netbsd32_machdep.h header now defines a macro (at least on
current implementations) which converts a 32-bit pointer to its 64-bit
equivalent,
- Change the MI code to utilise the above two items in all the right places,
- Implement netbsd32___sigaction_sigtramp().
Tested on Sparc64 by Matt Green.
2002-10-23 13:16:38 +00:00
mrg
0ce90a9fef
build the netbsd32_compat* objects into libcompat.a, so they are available
...
to emulations not just netbsd itself. rename the compat_10 functions to
match everything else. fixes a problem reported by julian coleman.
2002-04-29 09:53:39 +00:00
mrg
6a89288a37
use _KERNEL_OPT.
2001-05-30 11:37:21 +00:00
kleink
7b62f6ff28
Slight indentation nit.
2001-04-10 11:11:17 +00:00
mrg
b0f29c9c95
add lchflags, issetugid, utrace, reserves for [gs]etcontext, and sched/SA.
2001-02-02 13:01:44 +00:00
thorpej
e00fb66e89
getpid(2) is MP-safe.
2001-01-27 07:58:22 +00:00
mycroft
9682cf0b09
Add the %% separators.
2000-12-09 05:27:28 +00:00
jdolecek
e8fcbc2bf1
always include netbsd32_ntp_adjtime(), LKMify
2000-11-30 19:17:56 +00:00
bjh21
a9397f5bfc
Changes to syscalls.master to exclude ntp_adjtime(2) entirely if NTP is not
...
defined. Changes to other files will follow in a moment.
2000-08-07 17:59:33 +00:00
mrg
8f9515257a
- massive warning fix fest.
...
- fix pread/pwrite return values (plus some other syscalls that looked
similarly broken).
- prototypes and clean up for netbsd32_ioctl.c
now getpw*() works under compat32!
2000-07-09 13:39:31 +00:00
christos
7ccc44e6f7
__semctl13 -> ____semctl13
2000-01-31 15:59:58 +00:00
eeh
a65e57bfc6
Update to 32-bit compatibility routines.
1999-12-30 15:40:45 +00:00
eeh
1f45477db9
Add netbsd32_compat_14.c
...
Rename everything from compat_netbsd32 -> netbsd32 so we don't have silly
names like compat_14_compat_netbsd32_sys_shmctl().
1999-10-11 01:36:21 +00:00
kleink
e79a283e47
XSH5: change function signature to `void *sbrk(intptr_t)'.
1999-07-12 21:55:19 +00:00
christos
b7a0cd53a2
Propagate kern changes
1999-06-09 04:50:10 +00:00
mrg
a5867d9385
move sparc32 to netbsd32; split out MD part (signal handling) (mostly via repository copy, rename and perl -pi :-)
1999-03-25 16:22:49 +00:00
mrg
ad412a0e07
make this match the main syscalls.master a bit better.
1999-03-25 15:33:48 +00:00
christos
b0b86b5b7f
Defopt COMPAT_43
1998-12-10 17:03:19 +00:00
tron
120e9f4e91
Defopt SYSVMSG, SYSVSEM and SYSVSHM.
1998-10-19 22:37:53 +00:00
eeh
0aa87c38cc
Overhaul. Now will run simple things like /bin/sh and /bin/echo.
1998-10-01 14:27:56 +00:00
mrg
fa380eed0f
make oreboot work.
1998-08-26 13:42:50 +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