summaryrefslogtreecommitdiff
path: root/sys/compat/sunos
AgeCommit message (Collapse)Author
2001-08-11redundant includes.Artur Grabowski
2001-05-16No need to check M_WAIT/M_WAITOK malloc return values. (art@ ok)Hakan Olsson
2001-05-16regen after removing compatoptsTodd C. Miller
2001-05-16remove unneeded compatoptsTodd C. Miller
2001-05-05Remove the (vaddr_t) casts inside the round_page and trunc_page macros.Artur Grabowski
We might want to use them on types that are bigger than vaddr_t. Fix all callers that pass pointers without casts.
2001-01-26fix compile error by including compat_dir.hMarco S Hyman
2001-01-23SunOS, IBCS2, Linux, and SVR4 all require translations of directory entriesConstantine Sapuntzakis
from OpenBSD format to their respective native formats. A lot of common code here for interfacing with OpenBSD VOP_READDIR. Most of this code and logic has been moved to common/compat_dir.c When reading a portion of the directory, the compatibility layer registers a callback which is passed an OpenBSD-style dirent and the cookie/offset.
2000-08-15keep file naming consistent, rename exec.h -> sunos_exec.hBrad Smith
2000-04-21O_FYNC -> O_SYNCTodd C. Miller
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-11-26Use round_page(X) instead of roundup(X, NBPG), use PAGE_SIZE instead of NBPG.Artur Grabowski
1999-11-10include syscallnames only if compiling w/ SYSCALL_DEBUG.Michael Shalayeff
was already so for native and sunos, the rest was just wasting space on it. niels@ millert@ ok
1999-07-02sparc -> __sparc__Brad Smith
1999-06-07syncTheo de Raadt
1999-06-07replacement pipe() system call; copies data into place inside kernel, soTheo de Raadt
that EFAULT return value is possible
1999-06-03use __sparc__ just in caseTheo de Raadt
1999-05-21remove duplicate contents from MakefileBrad Smith
1999-02-10Correct directory entry reads, big directories lost entries as it were.Niklas Hallqvist
Also, fix the NCR SVR4 rdebug syscall emulation.
1999-01-11panic prints a newline for you, don't do it in the panic stringTodd C. Miller
1998-04-26NetBSD mergeNiklas Hallqvist
1998-04-26New audio adaption; netbsdNiklas Hallqvist
1998-03-23regenTodd C. Miller
1998-03-23Emulated version of SunOS ostime(2) wass totally wrong. For nowTodd C. Miller
we will just return EPERM. Correct code is #if 0'd out as it needs to call settime() which is static to kern_time.c (and it's not clear that we really want to be setting the clock from an emulated program anyway).
1998-03-23Emulate otimes(2)Todd C. Miller
1997-12-18support GETLK,SETLK,UNLK etc like svr4 code does; pkTheo de Raadt
1997-12-04vfs lite2 changes things...Theo de Raadt
1997-11-30fix TIOCGPGRP in sunos emulationTheo de Raadt
1997-11-30use stackgap macrosTheo de Raadt
1997-11-14mmap() takes void *Theo de Raadt
1997-11-13syncTheo de Raadt
1997-11-13make msync() have 3 argsTheo de Raadt
1997-11-06Use lite2 vfs interfaces.Todd C. Miller
1997-11-06Updates for VFS Lite 2 + soft update.Constantine Sapuntzakis
1997-10-06back out vfs lite2 till after 2.2Theo de Raadt
1997-10-06VFS Lite2 ChangesConstantine Sapuntzakis
1997-07-28syncTheo de Raadt
1997-07-28stime; christosTheo de Raadt
1997-06-17careful with stackgap handling in execve()Theo de Raadt
1997-02-01add type & union sigval args to sendsig/trapsignalTheo de Raadt
1997-01-27add another parameter to trapsignal() and sendsig() -- fault addr to beTheo de Raadt
delivered with in the siginfo information
1997-01-26Regen.Jason Downs
1997-01-26Since these are old systems, call lchown() in place of chown().Jason Downs
1997-01-15add prototype of reboot2() via machdep.hkstailey
1996-12-23use _{NLIST,KERN}_DO_{AOUT,ELF,ECOFF} to select binary typesTheo de Raadt
1996-08-31Cleanup execPer Fogelstrom
1996-08-25syncTheo de Raadt
1996-08-25route execve via compat filename translationTheo de Raadt
1996-08-02RegenNiklas Hallqvist
1996-08-02/sys_poll/s/STD/NOARGS/Niklas Hallqvist
1996-08-02Added Makefiles to build stuff from syscalls.master in some emulations.Niklas Hallqvist
Regenerated derived files from various syscalls.master files. Added $OpenBSD$.