summaryrefslogtreecommitdiff
path: root/sys/compat/ultrix
AgeCommit message (Collapse)Author
2001-07-27#ifdef vax -> #ifdef __vax__Miod Vallat
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.
2000-12-28TypoMiod Vallat
2000-04-21O_FYNC -> O_SYNCTodd C. Miller
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-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-01Fix some mips -> __mips__ stuff.Per Fogelstrom
1998-02-13type botchTheo de Raadt
1998-01-05type repair; nino@well.ox.ac.ukTheo de Raadt
1997-06-17careful with stackgap handling in execve()Theo de Raadt
1997-04-12we don't need NFSMNT_RESVPORT inside of the kernel (pointed out by theo)Thomas Graichen
1997-04-12make it compile (missing include of ultrix_util.h - the otherThomas Graichen
one is a bit unclear)
1997-01-26Regen.Jason Downs
1997-01-26Since these are old systems, call lchown() in place of chown().Jason Downs
1996-09-08fix typoTheo de Raadt
1996-08-31Cleanup execPer Fogelstrom
1996-08-25syncTheo de Raadt
1996-08-25route execve via compat filename translationTheo de Raadt
1996-08-10sys/dirent.hTheo de Raadt
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$.
1996-08-02Add $OpenBSD$Niklas Hallqvist
1996-06-18from netbsd; Fix typos in SUSP and DSUSP mapping when setting UltrixTheo de Raadt
posixmode tty attributes (was 112 and 113, should be 12 and 13).
1996-04-21partial sync with netbsd 960418, more to comeTheo de Raadt
1996-04-18Merge of NetBSD 960317Niklas Hallqvist
1996-01-08from netbsd:Theo de Raadt
Add '/emul/ultrix' pathname processing to Ultrix emulation, and move Ultrix syscalls that require that processing out of ultrix_misc.c to ultrix_pathname.c.
1996-01-05from netbsd:Theo de Raadt
Rewrite (a copy of) the emul-sunos termio/termios emulation code to emulate Ultrix termio/termios instead. Ultrix termio c_cc has separate VMIM/VTIME attributes, and the Ultrix termios c_cc is a strict superset of Ultrix termio c_cc. The termios-only c_cc indices are all changed, relative to SunOS.
1996-01-05from netbsd:Theo de Raadt
Add sigcode and esigcode to emul_ultrix, so that signal trampoline code is set up for emul_ultrix processes.
1995-12-30from netbsd: Ultrix-compatible termios struct and ioctl() definitionsTheo de Raadt
1995-12-26from netbsd:Theo de Raadt
Add emulation of Ultrix select: before calling native sys_select(), limit the number of FDs to select on to the maximum supported by NetBSD -- which is as many FDs as the emul_ultrix process can have open, anyway. Add emulation of Ultrix getmnt(2) in ultrix_fs.c Add partial emulation of Ultrix tty ioctl()s in ultrix_ioctl.c, derived from compat/sunos/sunos_ioctl.c. Ultrix libc's ``isatty()'' now works in compat_emul processes. Fix ultrix_sys_select() entry. Add emulation of ultrix mount(2). Sufficient to NFS-mount filesystems using a NetBSD kernel in an ultrix root filesystem. Move wait emulation to the old (v7) wait syscall number, as that's what the Ultrix ufs_mount binary uses.
1995-10-26update to netbsdTheo de Raadt
1995-10-18initial import of NetBSD treeTheo de Raadt