-.\" $OpenBSD: compat_freebsd.8,v 1.1 1996/08/09 16:43:27 deraadt Exp $
+.\" $OpenBSD: compat_freebsd.8,v 1.2 1997/02/14 23:14:19 deraadt Exp $
.\" $NetBSD: compat_linux.8,v 1.1 1995/03/05 23:30:36 fvdl Exp $
.\"
.\" Copyright (c) 1995 Frank van der Linden
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.Dd June 4, 1995
-.Dt COMPAT_FREEBSD 8
+.Dt compat_freebsd 8
.Os
.Sh NAME
-.Nm COMPAT_FREEBSD
+.Nm compat_freebsd
.Nd setup procedure for running FreeBSD binaries
.Sh DESCRIPTION
OpenBSD supports running FreeBSD binaries. Most binaries should work,
except programs that use FreeBSD-specific features. These include
i386-specific calls, such as syscons utilities, and audio devices.
+.Pp
The FreeBSD compatibility feature is active for kernels compiled
with the
.Nm COMPAT_FREEBSD
option enabled.
-
+.Pp
A lot of programs are dynamically linked. This means, that you will
also need the FreeBSD shared libraries that the program depends on, and
the runtime linker. Also, you will need to create a "shadow root"
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.Dd March 2, 1995
-.Dt COMPAT_LINUX 8
+.Dt compat_linux 8
.Os BSD 4
.Sh NAME
-.Nm COMPAT_LINUX
+.Nm compat_linux
.Nd setup procedure for running Linux binaries
.Sh DESCRIPTION
OpenBSD supports running Linux binaries. This only applies to i386 systems
the optional OpenBSD /proc filesystem), and i386-specific calls, such as
enabling virtual 8086 mode. Currently, sound is not supported for Linux
binaries (they will probably run, but not produce any sound).
-
+.Pp
The Linux compatibility feature is active
for kernels compiled with the
.Nm COMPAT_LINUX
option enabled.
-
+.Pp
A lot of programs are dynamically linked. This means, that you will
also need the Linux shared libraries that the program depends on, and
the runtime linker. Also, you will need to create a "shadow root"
.\" SUCH DAMAGE.
.\"
.Dd June 15, 1994
-.Dt COMPAT_SUNOS 8
+.Dt compat_sunos 8
.Os BSD 4
.Sh NAME
-.Nm COMPAT_SUNOS
+.Nm compat_sunos
.Nd setup procedure for m68k and sparc architectures
.Sh DESCRIPTION
OpenBSD/sparc and some of the OpenBSD/m68k architectures can run
SunOS executables. Most executables will work.
.Pp
+The SunOS compatibility feature is active
+for kernels compiled with the
+.Nm COMPAT_SUNOS
+option enabled.
+.Pp
The exceptions include programs that use the SunOS kvm library,
and various system calls, ioctl()'s, or kernel semantics
that are difficult to emulate.
-.\" $OpenBSD: compat_svr4.8,v 1.1 1996/08/24 22:08:57 deraadt Exp $
+.\" $OpenBSD: compat_svr4.8,v 1.2 1997/02/14 23:14:21 deraadt Exp $
.\" $NetBSD: compat_svr4.8,v 1.1 1996/07/06 17:14:50 christos Exp $
.\"
.\" Copyright (c) 1996 Christos Zoulas
.\" Stolen from compat_linux.8,v 1.2 1995/10/16 20:17:59 fvdl
.\"
.Dd July 6, 1996
-.Dt COMPAT_SVR4 8
+.Dt compat_svr4 8
.Os BSD 4
.Sh NAME
-.Nm COMPAT_SVR4
+.Nm compat_svr4
.Nd setup procedure for running SVR4/iBCS2 binaries
.Sh DESCRIPTION
OpenBSD supports running SVR4/iBCS2 binaries. This code has been tested on
i386 and sparc systems. Most programs should work, but not ones that use
the /proc filesystem, sound, or threads (unfortunately ttsession uses threads).
.\" XXX: What else?
-
+.Pp
The SVR4 compatibility feature is active
for kernels compiled with the
.Nm COMPAT_SVR4
option enabled.
-
+.Pp
Most SVR4 programs are dynamically linked. This means that you will
also need the shared libraries that the program depends on and the
runtime linker. Also, you will need to create a "shadow root"