summaryrefslogtreecommitdiff
path: root/sys/compat
AgeCommit message (Collapse)Author
2000-10-16- Fix for some linux apps that broke with recent changes; from NetBSDjasoni
2000-09-10Linux mmap ignores the fd argument when MAP_ANON is on. Always pass -1jasoni
to the native mmap system call (in case the linux app doesn't). - From NetBSD
2000-09-07Add bounds checking to stackgap_alloc and return NULL if space cant beEric Jackson
given. Make emul_find() check for this situation as well. Changes based partly on FreeBSD and NetBSD changes. aaron@ ok
2000-09-07common/compat_util.cEric Jackson
2000-09-06add mag tape ioctl emulation; from freebsd. Other cleanup.Eric Jackson
2000-08-30remove duplicate inclusion of sys/ioctl.hBrad Smith
2000-08-30additional range checking; From: NetBSDBrad Smith
2000-08-29remove duplicate inclusion of sys/ioctl.hBrad Smith
2000-08-24Be careful about hzto returning <= 0.Artur Grabowski
2000-08-23regen.Federico G. Schwindt
2000-08-23- Simplify pread and pwrite now that we have a native implementation.Federico G. Schwindt
- Implement pread/pwrite 64. - Add DUP2FD fcntl command, which is nothing else than dup2 (according to solaris manpage). This solves the dup error and the freezing problem on netscape-solaris (DNS still not working, tho). code from NetBSD.
2000-08-23NetBSD RCS idBrad Smith
2000-08-23svr4_error -> native_to_svr4_errnoBrad Smith
2000-08-23svr4_error -> native_to_svr4_errnoBrad Smith
2000-08-23rename to svr4_error.c to svr4_errno.cBrad Smith
2000-08-18Stupid Linux redefined SBRK semanticsNiklas Hallqvist
2000-08-18Add TCSBRK emulation. bug reported by sparud@crt.seNiklas Hallqvist
2000-08-15keep file naming consistent, rename exec.h -> sunos_exec.hBrad Smith
2000-08-12emulate uname correctlyEric Jackson
2000-08-12use osf1_sigcodeEric Jackson
2000-08-04regenEric Jackson
2000-08-04Merge in NetBSD changes. This now works for most statically compiled osf1Eric Jackson
bins. Shared osf1 libs don't work quite yet.
2000-07-27some cleanup and add the emul_flags_translate from netbsd to translateEric Jackson
flags. deraadt@ OK
2000-07-23OpenBSD -> NetBSD where previously missed.jasoni
2000-07-23Use our own pread/pwrite.jasoni
2000-07-21regenEric Jackson
2000-07-21added listen and accept syscalls. from NetBSDEric Jackson
2000-07-17Oops.Artur Grabowski
2000-07-17Be more careful about return values from hzto.Artur Grabowski
2000-07-07regenBrad Smith
2000-07-07add a lot more unimplemented syscall name placeholders, from NetBSD.Brad Smith
2000-07-07syncjasoni
2000-07-07Change all UNIMPL and OBSOL syscalls to STD.jasoni
Add these syscalls to linux_dummy.c where they return ENOSYS and display a friendler message which tells you what unimplemented syscall has been called.
2000-06-28syncFederico G. Schwindt
2000-06-28add creat64 and mmap64.Federico G. Schwindt
2000-06-26use new timeoutsArtur Grabowski
2000-06-26Use new timeouts.Artur Grabowski
2000-06-24syncFederico G. Schwindt
2000-06-24Implement getdents64, lstat64 and stat64, basically the same functions ofFederico G. Schwindt
the existing ones using 64bit vars. This makes netscape-solaris works on sparc. Particular note to those who want to try netscape: - netscape 4.73 was used for testing on a ss5 with -current. - apparently solaris uses pipes for communicating with the X server. I've checked the libraries I've installed from a solaris 2.6 box, and although there are references to X11-unix, it fails when it tries to open X11-pipe/X0, so in order to test it you need to specify -display <box ip>:0 or it won't start. - i got some errors when starting, but besides that, it works fine. - it's not slow, but you better have all the requiered files in the correct paths, or it'll take some time to start.
2000-06-16take MIN/MAX from param.h, okay theo@Niels Provos
2000-06-15i386 -> __i386__Brad Smith
2000-06-15regenBrad Smith
2000-06-15add more unimplemented syscall name placeholders, from NetBSD.Brad Smith
2000-06-08Add explicit inclusions of signalvar.h to files actually using syms definedNiklas Hallqvist
there but relying on an indirect inclusion
2000-06-07syncNiklas Hallqvist
2000-06-07Implement sigaltstackNiklas Hallqvist
2000-06-07syncNiklas Hallqvist
2000-06-07Fix linux [gs]etrlimit emulation + add their latest ugetrlimitNiklas Hallqvist
2000-05-01sys_semconfig goes foomTheo de Raadt
2000-05-01sys_semconfig goes awayTheo de Raadt