NameDateSize

..17-May-201914

imgact_svr4.cH A D17-May-20196.9 KiB

MakefileH A D17-May-2019560

READMEH A D17-May-20191.3 KiB

svr4.hH A D17-May-20191.7 KiB

svr4_acl.hH A D17-May-20192 KiB

svr4_dirent.hH A D17-May-20192 KiB

svr4_errno.hH A D17-May-20195.1 KiB

svr4_exec.hH A D17-May-20192.5 KiB

svr4_fcntl.cH A D17-May-201915.5 KiB

svr4_fcntl.hH A D17-May-20193.8 KiB

svr4_filio.cH A D17-May-20196.9 KiB

svr4_filio.hH A D17-May-20192 KiB

svr4_fuser.hH A D17-May-20193.6 KiB

svr4_hrt.hH A D17-May-20192.7 KiB

svr4_ioctl.cH A D17-May-20194.4 KiB

svr4_ioctl.hH A D17-May-20192.6 KiB

svr4_ipc.cH A D17-May-201915.3 KiB

svr4_ipc.hH A D17-May-20194.1 KiB

svr4_misc.cH A D17-May-201935.4 KiB

svr4_mman.hH A D17-May-20191.9 KiB

svr4_proto.hH A D17-May-201928.4 KiB

svr4_resource.cH A D17-May-20199.4 KiB

svr4_resource.hH A D17-May-20194 KiB

svr4_siginfo.hH A D17-May-20193.3 KiB

svr4_signal.cH A D17-May-201912.8 KiB

svr4_signal.hH A D17-May-20194.5 KiB

svr4_socket.cH A D17-May-20197.3 KiB

svr4_socket.hH A D17-May-20192.4 KiB

svr4_sockio.cH A D17-May-20194.8 KiB

svr4_sockio.hH A D17-May-20193.2 KiB

svr4_sockmod.hH A D17-May-20192.7 KiB

svr4_stat.cH A D17-May-201914.6 KiB

svr4_stat.hH A D17-May-20193.1 KiB

svr4_statvfs.hH A D17-May-20192.5 KiB

svr4_stream.cH A D17-May-201941.8 KiB

svr4_stropts.hH A D17-May-20195.7 KiB

svr4_syscall.hH A D17-May-20194.8 KiB

svr4_syscallnames.cH A D17-May-20199.6 KiB

svr4_sysconfig.hH A D17-May-20193.2 KiB

svr4_sysent.cH A D17-May-201926.7 KiB

svr4_systeminfo.hH A D17-May-20192.1 KiB

svr4_sysvec.cH A D17-May-20198.6 KiB

svr4_termios.cH A D17-May-201916.3 KiB

svr4_termios.hH A D17-May-20196.2 KiB

svr4_time.hH A D17-May-20191.7 KiB

svr4_timod.hH A D17-May-20193.2 KiB

svr4_types.hH A D17-May-20193.2 KiB

svr4_ucontext.hH A D17-May-20192.5 KiB

svr4_ulimit.hH A D17-May-20191.8 KiB

svr4_ustat.hH A D17-May-20191.8 KiB

svr4_util.hH A D17-May-20192.3 KiB

svr4_utsname.hH A D17-May-20191.8 KiB

svr4_wait.hH A D17-May-20192.1 KiB

syscalls.confH A D17-May-2019338

syscalls.masterH A D17-May-201915.8 KiB

TO-DOH A D17-May-2019355

README

1This is a SysVR4 emulator derived from work done as part of the NetBSD
2Project by Christos Zoulas.  It has been ported to FreeBSD by Mark Newton.
3
4To use it:
5
61.  Choose one of:
7      a.  Add "device streams" to your kernel config file and rebuild,
8          reboot; or
9      b.  Build and install the streams module in /sys/modules/streams
10
112.  Build and install the svr4 module in /sys/modules/svr4
12
133.  Type "kldload svr4" to start it up.
14
154.  Grab compat_sol26.tar.gz or compat_svr4.tar.gz from
16    http://www.freebsd.org/~newton/freebsd-svr4 and install them in
17    /compat/svr4
18
195.  Run "sh SVR4_MAKEDEV all" in /compat/svr4/dev
20
216.  Mount a Solaris/x86 v2.6 or v7 CD-ROM on /cdrom (also works with 
22    v2.4 and v2.5.1, but you need different symlinks in /compat/svr4)
23
247.  Brand any executables you want to run, and/or set the
25    kern.fallback_elf_brand sysctl to 'SVR4' to establish this as the
26    default emulator for unbranded executables.
27
288.  See if your SysVR4 programs work.
29
30It's early days yet, folks -- You'll probably have trouble getting 100%
31functionality out of most things (specifically, poll() on a socket doesn't
32look like it works at the moment, so Netscape doesn't work (among other
33things)).  Patches will be appreciated.
34
35   - Mark Newton
36     newton@atdot.dotat.org
37
38$FreeBSD: releng/11.0/sys/compat/svr4/README 274185 2014-11-06 16:52:51Z imp $
39