![]() Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[ source navigation ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]
FreeBSD/Linux Kernel Cross Reference
|
Name | Size | Last modified (GMT) | Description | |
![]() | Parent directory | 2023-01-29 19:57:13 | ||
![]() | Makefile | 404 bytes | 2023-01-29 19:57:13 | |
![]() | README | 1309 bytes | 2023-01-29 19:57:13 | |
![]() | TO-DO | 287 bytes | 2023-01-29 19:57:13 | |
![]() | imgact_svr4.c | 6940 bytes | 2023-01-29 19:57:13 | |
![]() | svr4.h | 1621 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_acl.h | 1972 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_dirent.h | 2012 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_errno.h | 5123 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_exec.h | 2492 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_fcntl.c | 15788 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_fcntl.h | 3775 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_filio.c | 7010 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_filio.h | 1937 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_fuser.h | 3622 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_hrt.h | 2682 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_ioctl.c | 4394 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_ioctl.h | 2632 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_ipc.c | 15540 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_ipc.h | 4154 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_misc.c | 36666 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_mman.h | 1896 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_proto.h | 28923 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_resource.c | 9574 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_resource.h | 4031 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_siginfo.h | 3324 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_signal.c | 13078 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_signal.h | 4490 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_socket.c | 7415 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_socket.h | 2332 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_sockio.c | 4809 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_sockio.h | 3198 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_sockmod.h | 2643 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_stat.c | 14919 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_stat.h | 3121 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_statvfs.h | 2457 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_stream.c | 42708 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_stropts.h | 5773 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_syscall.h | 4715 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_syscallnames.c | 9611 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_sysconfig.h | 3193 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_sysent.c | 27155 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_systeminfo.h | 2080 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_sysvec.c | 8751 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_termios.c | 16605 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_termios.h | 6250 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_time.h | 1678 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_timod.h | 3214 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_types.h | 3220 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_ucontext.h | 2442 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_ulimit.h | 1729 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_ustat.h | 1743 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_util.h | 2316 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_utsname.h | 1769 bytes | 2023-01-29 19:57:13 | |
![]() | svr4_wait.h | 2098 bytes | 2023-01-29 19:57:13 | |
![]() | syscalls.conf | 262 bytes | 2023-01-29 19:57:13 | |
![]() | syscalls.master | 16107 bytes | 2023-01-29 19:57:13 |
1 This is a SysVR4 emulator derived from work done as part of the NetBSD 2 Project by Christos Zoulas. It has been ported to FreeBSD by Mark Newton. 3 4 To use it: 5 6 1. 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 11 2. Build and install the svr4 module in /sys/modules/svr4 12 13 3. Type "kldload svr4" to start it up. 14 15 4. 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 19 5. Run "sh SVR4_MAKEDEV all" in /compat/svr4/dev 20 21 6. 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 24 7. 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 28 8. See if your SysVR4 programs work. 29 30 It's early days yet, folks -- You'll probably have trouble getting 100% 31 functionality out of most things (specifically, poll() on a socket doesn't 32 look like it works at the moment, so Netscape doesn't work (among other 33 things)). Patches will be appreciated. 34 35 - Mark Newton 36 newton@atdot.dotat.org 37 38 $FreeBSD$
[ source navigation ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]
This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.