njoly
d491161468
Use native/rump syscalls for pread/pwrite instead of linux ones
...
which only exist to deal with PAD argument.
2013-12-14 17:34:47 +00:00
njoly
f820357119
Regen.
2013-12-14 10:30:50 +00:00
njoly
3fa945c034
Add syscall wrapper for mknodat(2) to deal with PAD argument difference
...
between rump and linux versions.
2013-12-14 10:29:45 +00:00
njoly
e767fbcf4a
Regen.
2013-12-08 08:55:27 +00:00
njoly
30c1ae2545
Add support for *at syscalls.
2013-12-08 08:54:48 +00:00
njoly
965d2f018b
Regen.
2013-12-07 11:49:56 +00:00
njoly
2f2a9081c4
Add dup3 support.
2013-12-07 11:49:27 +00:00
njoly
f4eb1c9fc7
Regen.
2013-12-07 09:20:22 +00:00
njoly
fb1f7d2f0d
Remove liutimes(2) that linux never had.
2013-12-07 09:19:36 +00:00
alnsn
def19d8993
Build and install sljit and bpfjit rump components iff ${MKSLJIT} != "no".
2013-11-16 13:01:38 +00:00
martin
115703ed50
sljit is only available on very few architectures, so do not try to build
...
it on all.
2013-11-16 10:34:47 +00:00
rmind
6e88b59054
Build rumpkern_sljit and rumpnet_bpfjit; include them into the sets.
2013-11-16 01:39:17 +00:00
rmind
80f3a45395
Add rumpkern_sljit and rumpnet_bpfjit modules.
2013-11-16 01:23:37 +00:00
njoly
9ef9256e1a
Regen for utimensat(2).
2013-10-05 09:22:43 +00:00
njoly
acf696a10e
Add utimensat(2) support.
2013-10-05 09:22:01 +00:00
pooka
c5876c964f
COMPAT_60 for rump kernels.
...
Requested via github (buildrump.sh)
2013-07-16 19:07:54 +00:00
pooka
2c11ecf9d5
regen
2013-05-15 21:41:25 +00:00
pooka
4acfc19072
Support utimes/futimes. Makes at least fsu_touch work on these platforms.
2013-05-15 21:39:30 +00:00
pooka
837d6d4064
gen
2013-04-10 16:45:45 +00:00
pooka
c5ab201417
cygwin compat
2013-04-10 16:44:54 +00:00
pooka
ea5c128047
gen
2013-04-09 13:09:12 +00:00
pooka
b86d8c278c
Add enough syscall compat for fs-utils to work on modern Solaris
...
and derivatives.
2013-04-09 13:08:33 +00:00
pooka
b84b9e7d01
regen for utimes
2013-04-08 20:58:21 +00:00
pooka
a2e804b2bc
support utimes on non-alpha linux platforms
2013-04-08 20:54:47 +00:00
pooka
eb92e21859
i386 has a special way to handle uname. We don't really care about
...
satisfying uname in a rump kernel, but attempt to return something
sane anyway.
2013-04-03 23:51:20 +00:00
pooka
29686d2e41
add a few arch-specific stubs to make this link on arm
2013-04-03 22:43:56 +00:00
pooka
40b6725a9a
set e_nsysent
2013-03-07 19:10:59 +00:00
pooka
5293faf3f0
regen
2013-03-07 19:09:51 +00:00
pooka
9efee6685e
generate sysnumhdr so that we get NSYSENT
2013-03-07 19:08:54 +00:00
pooka
fe514ecdad
implement linux_fakedev: silly in, silly out, silly inside out
2013-03-07 18:57:42 +00:00
pooka
b4fbc6244f
If linux syscall emulation is linked in to a rump kernel, use it as the
...
default emulation.
2013-03-07 18:53:39 +00:00
stacktic
b29631fca1
Regen to use getdents64 instead of getdents
2013-03-04 19:12:55 +00:00
stacktic
aa56b207c5
Regen to add lstat64
2013-02-17 15:17:40 +00:00
pooka
81eb87ebc6
include correct header
2012-11-17 16:38:22 +00:00
pooka
4a0516d44f
sort stubs, remove autonamespacing and add some signal-related ones
...
I missed yesterday
2012-09-20 17:50:42 +00:00
pooka
4020d08ae4
gen (without re)
2012-09-19 21:46:46 +00:00
pooka
fd245ed303
Add the first attempt at rump kernel support for Linux clients. This has
...
been lightly tested with unmodified networking applications with both
the client and server on a 64bit le host. Unlike the standard Linux
compat libs where args and syscalls are swizzled around, this compat
lib only massages the arg data types due to the assumption that syscall
numbers come from librumpclient (via librumphijack) and therefore match
the native NetBSD numbers.
2012-09-19 21:45:40 +00:00
joerg
99c3eea80c
P1003_1B_SEMAPHORE is no longer optional.
2012-03-10 21:51:48 +00:00
njoly
e01a9cd0c9
Remove the unneeded rump component; the library already includes the
...
module code that will be initialised by rump.
Fix PR/44708, t_zpool:create test failure for RUMP_LOCKDEBUG=yes
builds.
2011-12-06 18:12:25 +00:00
joerg
8871ccf0f3
Fix spelling of MKZFS
2011-03-05 03:15:25 +00:00
haad
61583090b2
Add support for compiling ZFS and Solaris modules as RUMP libraries. Add
...
some locking and rumpcopy primitives and refactor module building Makefiles
to work with both RUMP and kernel modules. This is first part of adding
support for regular test of zfs on NetBSD to hunt some bugs and make it
stable.
Ok by pooka@.
2011-01-18 22:21:22 +00:00
pooka
3a382dc397
Avoid double init of tty_lock if rumpkern_tty is included. LOCKDEBUG
...
does not tolerate double inits.
pointed out by njoly
2011-01-07 15:10:22 +00:00
pooka
fee25d6c52
rumpcrypto should never have been its own faction, so finally make
...
it a component under kern, i.e. rumpcrypto -> rumpkern_crypto.
2010-12-05 20:11:21 +00:00
pooka
6dccdaa019
Make build similar to fs, net & dev.
2010-12-05 16:27:42 +00:00
pooka
cb2fa571d5
support zlib
2010-06-21 21:43:28 +00:00
pooka
e0986a806a
Add unadulterated tty support as a rump component.
2010-06-14 14:45:47 +00:00
pooka
7f57b57dc8
Add infrastructure for kern compnents. This is meant for those
...
components which are too bloaty to be included in rumpkern (where
bloaty means "can be easily left out without anyone missing"), but
generally do not require the support of the dev/fs/net factions to
function. As the first one, add ksems. librumpcrypto will migrate
here too once I get my timeslice to deal with the setlists, as most
likely will tty support.
2010-06-10 21:56:42 +00:00