summaryrefslogtreecommitdiff
path: root/sys/compat
AgeCommit message (Collapse)Author
1996-02-02Wrap long lines.etheisen
1996-02-02Added code to handle BSDI's 4.3 net-2 funky uname call. Netscape was usingetheisen
this to determine system name. Failure of this call caused netscape to print "uname() failed" on app startup. Also affected netscape mail headers and http sysname. Code taken from FreeBSD with minor mods. Good work guys. Let the world, or at the very least, netscape, know that you use OpenBSD. Include COMPAT_43 in kernel config to enable functionality.
1996-01-08from netbsd; Correct name of sysi86 functionTheo de Raadt
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-07from netbsd:Theo de Raadt
Move the obviously machine-dependent HP-UX compat code to hpux_machdep.{c,h}. A fair bit of this, the m68k core dump and exec goo, can probably be made into a generic m68k hpux module, eventually.
1996-01-06from netbsd:Theo de Raadt
Implement vhangup(); more or less as suggested in PR#1560 (matthew green). I'm vrele'ing s_ttyvp here too, so sys_exit() won't have to go over it again.
1996-01-06from netbsd; Added support for sysi86 and eaccess syscallsTheo de Raadt
1996-01-05ss_sp is correct, ss_base is not. noticed by agc@sde.uts.amdahl.com; netbsd ↵Theo de Raadt
pr#1784
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: Take a stab at implementing TCXONC and TCFLSHTheo de Raadt
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-12-21from netbsd; do not declare private copy of syscallargTheo de Raadt
1995-12-21pull in svr4_time.hTheo de Raadt
1995-12-19from fvdl; add msync(), readv() and writev()Theo de Raadt
1995-12-19from christos; add utime() and utimes()Theo de Raadt
1995-12-15from ghudson; system now provides cookies, no need to fake themTheo de Raadt
1995-12-14update from netbsdTheo de Raadt
1995-11-29niklas pointed out the new MDP_UNCACHE_WX might break fork/exec.Theo de Raadt
always set/clear in setregs() now
1995-11-28Fix SunOS emulation on 040Niklas Hallqvist
1995-11-19from netbsd; Fix transposed copyin() args, from Niklas Hallqvist ↵Theo de Raadt
<niklas@appli.se>.
1995-11-13ufs ==> ffsTheo de Raadt
1995-11-05Fixed ioctl name in case statement comment.davem
1995-11-05Fixed macro name typo in comment.davem
1995-10-26update from netbsdTheo de Raadt
1995-10-26update to netbsdTheo de Raadt
1995-10-18add SUNOS_TCFLSH, fix SUNOS_S_FLUSH*Theo de Raadt
1995-10-18initial import of NetBSD treeTheo de Raadt