Commit Graph

20 Commits

Author SHA1 Message Date
jonathan aee0270b51 Add changes to make vic-2.8 Ultrix binaries work on NetBSD with COMPAT_ULTRIX:
* Add IPmulticast setsockopt emulation.
* Add Ultrix shmsys emulation (untested).
* tidy up use of stackgap.
1997-04-06 23:26:52 +00:00
thorpej 8e50039b7c Syscalls.master changed, regen. (NFSCLIENT -> NFS) 1997-01-31 02:20:58 +00:00
thorpej 8f8abcd69c Regen; makesyscalls.sh emits comments now. 1997-01-13 18:49:02 +00:00
mycroft e9e01a4d00 Regen. 1996-09-03 03:19:46 +00:00
mycroft f01b3b1837 Regen. 1996-06-23 11:12:22 +00:00
jonathan aadc0baf87 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-07 13:38:49 +00:00
jonathan a44b6c74de 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-26 10:06:14 +00:00
jonathan 0a1e90f900 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.
1995-12-26 04:22:30 +00:00
mycroft 6263c69339 Reran makesyscalls.sh. 1995-10-07 06:51:37 +00:00
thorpej 9c2a912abe makesyscalls.sh changed 1995-09-19 22:46:47 +00:00
mellon b23214bbd9 Clear up name conflict between Ultrix syscall 103 and 139. 1995-06-01 16:38:15 +00:00
mellon ccd1ab13a1 syscall 139 is ULTRIX_SYS_sigcleanup (from Simon Burge) 1995-05-29 17:32:35 +00:00
christos 44eef7c28b - added struct emul to all emulations.
- removed all setup functions.
- added copyargs() functions where needed.
1995-04-22 19:48:19 +00:00
dean 5e8c18eb44 added sigreturn 1994-12-01 16:41:43 +00:00
dean d401f2494f changes for new sysent structure (from J. Stone) 1994-11-23 17:49:06 +00:00
glass 7ea51310a8 add ultrix_{get,set}sysinfo() from Arne H Juul <arnej@dsl.unit.no> 1994-08-01 14:16:24 +00:00
cgd 19f726e77f fix a botch, and gen syscall files 1994-06-30 17:00:13 +00:00
glass 188170d2e3 update to reflect compat_ultrix syscalls.master 1994-06-22 03:38:25 +00:00
glass 57642fb485 much works but untested w/new fs. expect more tomorrow 1994-06-15 05:18:01 +00:00
glass 2c9de9962f first swipe at ultrix compat. expect many bug fixes. very related to compat/sunos 1994-06-02 06:25:37 +00:00