summaryrefslogtreecommitdiff
path: root/sys/compat
AgeCommit message (Collapse)Author
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
2000-05-01s/netbsd_mount_type/freebsd_mount_type/gTodd C. Miller
Cosmetic only; theo@ ok'd
2000-04-21O_FYNC -> O_SYNCTodd C. Miller
2000-04-19Change struct file interface methods read and write to pass file offset inConstantine Sapuntzakis
and out. Make pread/pwrite in netbsd & linux thread safe - which is the whole point anyway.
2000-04-12syncjasoni
2000-04-12Implement linux's setfsuid and getfsuid (from NetBSD)jasoni
2000-04-04sync.jasoni
2000-04-04Implement Linux's pread(2) and pwrite(2).jasoni
2000-03-28syncjasoni
2000-03-28Implement rt_sigreturn.jasoni
2000-03-27syncjasoni
2000-03-27Implement getcwd.jasoni
2000-03-18Sync.Ian Darwin
2000-03-18Implement vfork (ok jasoni).Ian Darwin
2000-03-13syncjasoni
2000-03-13Implement rt_sigaction, rt_sigprocmask, rt_sigpending & rt_sigsuspend.jasoni
2000-03-08syncjasoni
2000-03-08Add support for the new sigset_t and sigaction.jasoni
2000-03-05fix size check case for getgroups; pbucich@sion.comTheo de Raadt
2000-02-28syncjasoni
2000-02-28Add missing system calls as unimplemented.jasoni
Implement chown, poll, setresuid, getresuid, setresgid, getresgid.
2000-01-31re-add fixed vfork code from artTheo de Raadt
2000-01-31undo vfork changes, since non-UVM was not consideredTheo de Raadt
2000-01-28Change fork1() from taking forktype and rforkflags, into a single flagsArtur Grabowski
argument. Let sys_rfork build the arguments to fork1() and do the sanity checks itself.
2000-01-22minor getdents cleanup:Todd C. Miller
o return ENOTDIR, not EINVAL for v_type != VDIR (SunOS behavior) o return EINVAL for values of nbytes too small to hold a single dir entry o remove a redundant check for error != 0
1999-12-14compat_bsdos needs this also. millert@ ok.Hakan Olsson
1999-12-06Regen.Aaron Campbell
1999-12-06Implement compatibility for Linux stime() syscall.Aaron Campbell
1999-11-26Use round_page(X) instead of roundup(X, NBPG), use PAGE_SIZE instead of NBPG.Artur Grabowski
1999-11-20ioctl arguments are u_long.Marc Espie
Replaces `undefined' code with `defined' behavior... gcc 2.96 performs switch cases range analysis, warns about unreachable cases, and weeds them out. In switch(i) { case VALUE: } VALUE is first coerced into the type of i. If i is signed, VALUE is unsigned and exceeds i range, you lose... the result of the conversion is undefined.
1999-11-13regen based on syscalls.master changesTodd C. Miller
1999-11-13Add OSS audio support to BSD/OS emulation.Todd C. Miller