summaryrefslogtreecommitdiff
path: root/sys/compat
AgeCommit message (Collapse)Author
1996-08-01Merge of NetBSD 0722Niklas 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-05-23syncTheo de Raadt
1996-05-22syncTheo de Raadt
1996-05-22Fix OGETUDATA for Solaris-2.3 (From Greg Hudson)Theo de Raadt
1996-05-10simple thingsTheo de Raadt
1996-05-07sync with 0504; mostly proto changes (some svr4 ioctl changes)Theo de Raadt
1996-05-04s/ts_/tv_/g again.Michael Shalayeff
1996-05-02no sys/cpu.hTheo de Raadt
1996-05-02- don't use if_index to get the number of interfaces in SIOCGIFNUM; computeTheo de Raadt
the actual number. - forgot to copyout the result in SIOGCIFFLAGS.
1996-05-02Add SI_SYSTEMINFO from Solaris-2.5Theo de Raadt
1996-04-28Reran makesyscalls.sh for addition of Linux dummy mount/umount() syscalls.etheisen
Fixed OpenBSD tag damage during previous checkin.
1996-04-28Added dummy mount/umount() syscalls for bogus Linux applications thatetheisen
blindly call mount(). These dummy calls always return EPERM. Fixed uncommented NetBSD tag problem encountered when using makesyscalls.sh.
1996-04-25Regenerated from new syscalls.masterNiklas Hallqvist
1996-04-25Add COMPAT_SVR4_NCR support for making the SVR4 emulation behave asNiklas Hallqvist
NCR SVR4, currently this means that syscall#76 (rdebug) should return ENXIO instead of issueing a SIGSYS. Also removed svr4_conf.h no longer used.
1996-04-23Corrected typo in TIOCGWINSZNiklas Hallqvist
1996-04-21partial sync with netbsd 960418, more to comeTheo de Raadt
1996-04-19NetBSD 960317 mergeNiklas Hallqvist
1996-04-19Several termio emulation fixes. The VMIN/VTTIME/EOF/EOL overlay is nowNiklas Hallqvist
handled. Setting termio state now won't lose BSD state which SVR4 don't carry. Kludge SVR4 TAB expansion support.
1996-04-18Merge of NetBSD 960317Niklas Hallqvist
1996-04-18Initial revisionNiklas Hallqvist
1996-04-17Good fixes and changes from latest Net.Michael Shalayeff
1996-03-08From NetBSD:Michael Shalayeff
linux compatibility changes.
1996-03-03Makefiles seemed to be broken a bit, i don't evenMichael Shalayeff
know how it happens to work still ... probably nobody rebuilt libcompat.a. Fron NetBSD: kern_info_*.c, seemed to be a bug fix.
1996-02-28fron NetBSD: some ioctl support added.Michael Shalayeff
1996-02-26From NetBSD: update to 960217 sourcesNiklas Hallqvist
1996-02-26From NetBSD: update to 960217 sourcesNiklas Hallqvist
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