njoly
561e5b0384
Add Linux specific fcntl(2) commands. Support F_DUPFD_CLOEXEC.
2015-03-01 13:19:39 +00:00
njoly
88a8e0469e
Cleanup pipe(2) flags, now that native handle them.
2014-06-01 13:42:12 +00:00
njoly
eb2a213af4
Add utimensat(2) for compat linux.
2013-09-24 13:27:49 +00:00
martin
ce099b4099
Remove clause 3 and 4 from TNF licenses
2008-04-28 20:22:51 +00:00
ad
a9ca7a3734
Catch up with descriptor handling changes. See kern_descrip.c revision
...
1.173 for details.
2008-03-21 21:54:58 +00:00
dsl
22774d7c0d
Fix the linux32 emulations of fcntl() locking.
...
The 64bit linux emulation versions can't be used because the lock structure
alignment and field sizes all differ.
Since there need to be 4 different versions of the linux struct flock, and
amd64 kernel needs 3 of them compiled in, rather than replicating the same
code block twice more, move the body of the code into a few #defines
that can be expanded with the correct types in the linux[32]_sys_fcntl[64]()
functions.
Should fix problems running progams like skype running under linux32
emulation on amd64.
2008-02-02 21:54:01 +00:00
christos
95e1ffb156
merge ktrace-lwp.
2005-12-11 12:16:03 +00:00
manu
89647c7ca6
First work on COMPAT_LINUX/amd64
...
Process startup and dynamiclinking work, but processes hang due to
Linux arch_prctl(2) not being really supported yet.
2005-05-03 16:26:27 +00:00
christos
b02cb6b16f
implement the locking calls for linux_file64.
2002-03-22 14:54:49 +00:00
bjh21
6462506466
Crude first cut at ARMLinux binary compatibility. Successfully runs
...
"/emul/linux/bin/echo hello, world", dynamically linked.
2002-01-14 23:14:32 +00:00
manu
e302bb5bc5
Enable Mips Linux emulation in header files
2001-09-22 21:24:16 +00:00
manu
cac0b39302
Added Linux compatibility support for powerpc ports
2001-01-19 01:40:38 +00:00
itohy
0c080222db
Added linux compat support on m68k ports.
1998-12-15 19:31:30 +00:00
fvdl
8096c25afc
Assign my copyright to TNF. Merge with others were appropriate.
...
Regen syscall files after script change.
1998-10-04 00:02:23 +00:00
christos
908291d2fe
Attempt to fix the mess.
1998-10-03 20:17:36 +00:00
erh
45c3ba3edb
Split linux_fcntl.h into i386 and common parts.
1998-10-01 01:16:42 +00:00
fvdl
3bf459f350
Added Linux compat code.
1995-02-28 23:24:35 +00:00