Module Name:    src
Committed By:   wiz
Date:           Mon Nov 21 15:11:45 UTC 2011

Modified Files:
        src/share/man/man8: compat_freebsd.8 compat_ibcs2.8 compat_sunos.8
            compat_svr4.8 compat_ultrix.8

Log Message:
New sentence, new line.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/share/man/man8/compat_freebsd.8
cvs rdiff -u -r1.6 -r1.7 src/share/man/man8/compat_ibcs2.8
cvs rdiff -u -r1.19 -r1.20 src/share/man/man8/compat_sunos.8 \
    src/share/man/man8/compat_ultrix.8
cvs rdiff -u -r1.25 -r1.26 src/share/man/man8/compat_svr4.8

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/man/man8/compat_freebsd.8
diff -u src/share/man/man8/compat_freebsd.8:1.14 src/share/man/man8/compat_freebsd.8:1.15
--- src/share/man/man8/compat_freebsd.8:1.14	Mon Nov 21 14:27:41 2011
+++ src/share/man/man8/compat_freebsd.8	Mon Nov 21 15:11:45 2011
@@ -1,4 +1,4 @@
-.\"	$NetBSD: compat_freebsd.8,v 1.14 2011/11/21 14:27:41 njoly Exp $
+.\"	$NetBSD: compat_freebsd.8,v 1.15 2011/11/21 15:11:45 wiz Exp $
 .\"	from: compat_linux.8,v 1.1 1995/03/05 23:30:36 fvdl Exp
 .\"
 .\" Copyright (c) 1995 Frank van der Linden
@@ -52,18 +52,19 @@ with the
 .Dv COMPAT_FREEBSD
 option enabled.
 .Pp
-A lot of programs are dynamically linked. This means, that you will
-also need the
+A lot of programs are dynamically linked.
+This means, that you will also need the
 .Fx
 shared libraries that the program depends on, and the runtime
-linker.  Also, you will need to create a
+linker.
+Also, you will need to create a
 .Dq shadow root
 directory for
 .Fx
 binaries on your
 .Nx
-system. This directory
-is named
+system.
+This directory is named
 .Pa /emul/freebsd .
 Any file operations done by
 .Fx
@@ -88,8 +89,8 @@ packages that include configuration file
 .Pa /emul/freebsd ,
 to avoid naming conflicts with possible
 .Nx
-counterparts. Shared
-libraries should also be installed in the shadow tree.
+counterparts.
+Shared libraries should also be installed in the shadow tree.
 .Pp
 Generally, you will need to look for the shared libraries that
 .Fx
@@ -97,7 +98,8 @@ binaries depend on only the first few ti
 .Fx
 program on your
 .Nx
-system. After a while, you will have a sufficient set of
+system.
+After a while, you will have a sufficient set of
 .Fx
 shared libraries on your system to be able to run newly imported
 .Fx
@@ -209,10 +211,11 @@ tree):
 .It
 You don't have access to a
 .Fx
-system. In that case, you
-should get the extra files you need from various ftp sites.
+system.
+In that case, you should get the extra files you need from various ftp sites.
 Information on where to look for the various files is appended
-below. For now, let's assume you know where to get the files.
+below.
+For now, let's assume you know where to get the files.
 .Pp
 Retrieve the following files (from _one_ ftp site to avoid
 any version mismatches), and install them under
@@ -237,8 +240,8 @@ and
 .Ic ldd
 don't necessarily need to be under
 .Pa /emul/freebsd ,
-you can install them elsewhere in the system too. Just make sure
-they don't conflict with their
+you can install them elsewhere in the system too.
+Just make sure they don't conflict with their
 .Nx
 counterparts.
 A good idea would be to install them in
@@ -290,7 +293,8 @@ binaries which only need a shared libc.
 You can test this by running the
 .Fx
 .Ic ldd
-on itself.  Suppose that you have it installed as
+on itself.
+Suppose that you have it installed as
 .Ic ldd-freebsd ,
 it should produce something like:
 .Bd -literal -offset indent
@@ -342,7 +346,8 @@ For example,
 X server software needs
 .Fx
 .Pa /dev/ttyv0
-for ioctls.  In this case, create a symbolic link from
+for ioctls.
+In this case, create a symbolic link from
 .Pa /emul/freebsd/dev/ttyv0
 to a
 .Xr wscons 4
@@ -386,7 +391,8 @@ This distribution consists of a number o
 Normally, they're controlled by an install program, but you can
 retrieve files
 .Dq by hand
-too.  The way to look something up is to retrieve all the files in the
+too.
+The way to look something up is to retrieve all the files in the
 distribution, and ``tar ztvf'' through them for the file you need.
 Here is an example of a list of files that you might need.
 .Bd -literal -offset indent

Index: src/share/man/man8/compat_ibcs2.8
diff -u src/share/man/man8/compat_ibcs2.8:1.6 src/share/man/man8/compat_ibcs2.8:1.7
--- src/share/man/man8/compat_ibcs2.8:1.6	Mon Nov 21 14:27:41 2011
+++ src/share/man/man8/compat_ibcs2.8	Mon Nov 21 15:11:45 2011
@@ -1,4 +1,4 @@
-.\"	$NetBSD: compat_ibcs2.8,v 1.6 2011/11/21 14:27:41 njoly Exp $
+.\"	$NetBSD: compat_ibcs2.8,v 1.7 2011/11/21 15:11:45 wiz Exp $
 .\"
 .\" Copyright (c) 1998 Scott Bartram
 .\" Copyright (c) 1995 Frank van der Linden
@@ -71,15 +71,17 @@ virtual 8086 mode
 The iBCS2 compatibility feature is active for kernels compiled with
 the
 .Dv COMPAT_IBCS2
-option enabled.  If support for iBCS2 ELF executables is desired,
-the
+option enabled.
+If support for iBCS2 ELF executables is desired, the
 .Dv EXEC_ELF32
 option should be enabled in addition to
 .Dv COMPAT_IBCS2 .
 .Pp
 Many COFF-format programs and most ELF-format programs are dynamically
-linked. This means that you will also need the shared libraries that
-the program depends on.  Also, you will need to create a
+linked.
+This means that you will also need the shared libraries that
+the program depends on.
+Also, you will need to create a
 .Dq shadow root
 directory for iBCS2 binaries on your
 .Nx
@@ -98,7 +100,8 @@ will first try to open
 and if that does not exist open the
 .Sq real
 .Pa /etc/passwd
-file. It is recommended that you install iBCS2 packages
+file.
+It is recommended that you install iBCS2 packages
 that include configuration files, etc. under
 .Pa /emul/ibcs2 ,
 to avoid naming conflicts with possible
@@ -125,7 +128,8 @@ installation steps).
 .Bl -tag -width "COFF binaries"
 .It COFF binaries
 You can simply copy all of the available shared libraries since they
-are fairly small in size. The COFF shared libraries are typically
+are fairly small in size.
+The COFF shared libraries are typically
 found in /shlib and can be obtained from the following sources:
 .Bd -literal
 SCO UNIX version 3.x (aka ODT)
@@ -158,7 +162,8 @@ following files on your system:
 .Pp
 .El
 If you don't have access to a SCO system, you will need to get the
-extra files you need from a SCO distribution. As of January 1998, SCO
+extra files you need from a SCO distribution.
+As of January 1998, SCO
 sells a copy of SCO OpenServer (iBCS2) and/or SCO UnixWare (SVR4) for
 personal/non-commercial use for only the cost of shipping (about $20US).
 The distribution comes on an ISO9660-format CDROM which can be

Index: src/share/man/man8/compat_sunos.8
diff -u src/share/man/man8/compat_sunos.8:1.19 src/share/man/man8/compat_sunos.8:1.20
--- src/share/man/man8/compat_sunos.8:1.19	Wed Oct 14 23:49:50 2009
+++ src/share/man/man8/compat_sunos.8	Mon Nov 21 15:11:45 2011
@@ -1,4 +1,4 @@
-.\"	$NetBSD: compat_sunos.8,v 1.19 2009/10/14 23:49:50 joerg Exp $
+.\"	$NetBSD: compat_sunos.8,v 1.20 2011/11/21 15:11:45 wiz Exp $
 .\"
 .\" Copyright (c) 1984 Theo de Raadt
 .\" All rights reserved.
@@ -37,7 +37,8 @@ and some of the
 .Nx Ns Tn /m68k
 architectures can run
 .Tn SunOS
-executables.  Most executables will work.
+executables.
+Most executables will work.
 .Pp
 The exceptions include programs that use the
 .Tn SunOS
@@ -115,9 +116,10 @@ Should such an offset occur, you will se
 .Dq sunos_getdents: dir offset too large for emulated program .
 Currently, this can only
 happen on NFS mounted filesystems, mounted from servers that return
-offsets with information in the upper 32 bits. These errors should
-rarely happen, but can be avoided by mounting this filesystem with offset
-translation enabled. See the
+offsets with information in the upper 32 bits.
+These errors should rarely happen, but can be avoided by mounting
+this filesystem with offset translation enabled.
+See the
 .Fl X
 option to
 .Xr mount_nfs 8 .
Index: src/share/man/man8/compat_ultrix.8
diff -u src/share/man/man8/compat_ultrix.8:1.19 src/share/man/man8/compat_ultrix.8:1.20
--- src/share/man/man8/compat_ultrix.8:1.19	Sun Mar 30 21:34:51 2003
+++ src/share/man/man8/compat_ultrix.8	Mon Nov 21 15:11:45 2011
@@ -1,4 +1,4 @@
-.\"	$NetBSD: compat_ultrix.8,v 1.19 2003/03/30 21:34:51 wiz Exp $
+.\"	$NetBSD: compat_ultrix.8,v 1.20 2011/11/21 15:11:45 wiz Exp $
 .\"
 .\" Copyright (c) 1997 Jonathan Stone
 .\" All rights reserved.
@@ -41,11 +41,12 @@
 and
 .Nx Ns Tn /vax
 architectures can run Risc ULTRIX and VAX
-ULTRIX executables, respectively.  However, you have to worry about
-the legal issues of ensuring that you have a right to use any ULTRIX
-binaries on your machine.
+ULTRIX executables, respectively.
+However, you have to worry about the legal issues of ensuring that
+you have a right to use any ULTRIX binaries on your machine.
 .Pp
-Most executables will work.  The exceptions include programs that use
+Most executables will work.
+The exceptions include programs that use
 proprietary, ULTRIX-specific features (LAT, CI support, DECnet
 support) and various system calls,
 .Fn ioctl Ns 's ,
@@ -55,10 +56,11 @@ buggy (e.g. ULTRIX
 .Tn NIS ) .
 .Pp
 All ULTRIX executables are static, so no shared libraries are required
-for ULTRIX compatibility. However, ULTRIX is based on a
+for ULTRIX compatibility.
+However, ULTRIX is based on a
 .Bx 4.3
-alpha release.  ULTRIX commands and libraries are often much older
-than their
+alpha release.
+ULTRIX commands and libraries are often much older than their
 .Nx
 or even
 .Tn SunOS 4.x
@@ -100,7 +102,8 @@ ULTRIX uses
 to select an ordered search of
 .Tn NIS ,
 Hesiod,
-or local flat-file mappings.  You should create an
+or local flat-file mappings.
+You should create an
 .Pa /emul/ultrix/etc/svc.conf
 specifying either local files or bind (DNS)
 lookups for all ULTRIX name services.
@@ -109,14 +112,17 @@ lookups for all ULTRIX name services.
 .Sh BUGS
 RISC ULTRIX
 .Tn NIS
-(YP) is known to not work.  The ULTRIX
+(YP) is known to not work.
+The ULTRIX
 .Tn NIS
-libraries have a consistent endian-ness bug. ULTRIX
+libraries have a consistent endian-ness bug.
+ULTRIX
 .Tn NIS
 client will not inter-operate with the
 .Nx
 .Xr ypbind 8
-process.  The only workaround is to use
+process.
+The only workaround is to use
 .Pa /etc/svc.conf
 to disable
 .Tn NIS
@@ -133,7 +139,8 @@ would be a good one, if ULTRIX
 worked.
 .Pp
 The API used by Xservers to talk to the kernel is currently compatible
-with ULTRIX 4.1.  An implementation of the ULTRIX 4.2 Xws interface
+with ULTRIX 4.1.
+An implementation of the ULTRIX 4.2 Xws interface
 (used by X11R6) is in progress.
 .Pp
 A complete list of things which fail to work in ULTRIX compatibility

Index: src/share/man/man8/compat_svr4.8
diff -u src/share/man/man8/compat_svr4.8:1.25 src/share/man/man8/compat_svr4.8:1.26
--- src/share/man/man8/compat_svr4.8:1.25	Wed Oct 21 01:07:46 2009
+++ src/share/man/man8/compat_svr4.8	Mon Nov 21 15:11:45 2011
@@ -1,4 +1,4 @@
-.\"	$NetBSD: compat_svr4.8,v 1.25 2009/10/21 01:07:46 snj Exp $
+.\"	$NetBSD: compat_svr4.8,v 1.26 2011/11/21 15:11:45 wiz Exp $
 .\"
 .\" Copyright (c) 1996 Christos Zoulas
 .\" All rights reserved.
@@ -35,11 +35,12 @@
 .Nd setup procedure for running 32-bit SVR4/iBCS2 binaries
 .Sh DESCRIPTION
 .Nx
-supports running SVR4/iBCS2 binaries. This code has been tested on
+supports running SVR4/iBCS2 binaries.
+This code has been tested on
 i386 (with binaries from SCO OpenServer and XENIX), m68k (with binaries from
 .Tn AMIX )
-and sparc (with binaries from Solaris) systems. Most programs should work,
-but not ones that use or depend on:
+and sparc (with binaries from Solaris) systems.
+Most programs should work, but not ones that use or depend on:
 .sp
 .Bl -item -compact -offset indent
 .It
@@ -79,7 +80,8 @@ and/or
 Another compatibility feature is
 .Dv COMPAT_SVR4_32 ,
 which allows the execution of 32-bit SVR4 binaries on a machine
-with a 64-bit kernel. This requires
+with a 64-bit kernel.
+This requires
 .Dv EXEC_ELF32
 and
 .Dv COMPAT_NETBSD32
@@ -104,19 +106,20 @@ Execution of 32-bit SVR4 binaries on a m
 not
 .Dv COMPAT_SVR4_32 .
 .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
+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
 .Dq shadow root
 directory for SVR4 binaries on your
 .Nx
-system. This directory
-is named
+system.
+This directory is named
 .Pa /emul/svr4 .
 Any file operations done by SVR4 programs run under
 .Nx
-will look in this directory first. So, if a SVR4
-program opens, for example,
+will look in this directory first.
+So, if a SVR4 program opens, for example,
 .Pa /etc/passwd ,
 .Nx
 will
@@ -125,13 +128,14 @@ first try to open
 and if that does not exist open the
 .Sq real
 .Pa /etc/passwd
-file. It is recommended that you install
+file.
+It is recommended that you install
 SVR4 packages that include configuration files, etc under
 .Pa /emul/svr4 ,
 to avoid naming conflicts with possible
 .Nx
-counterparts. Shared
-libraries should also be installed in the shadow tree.
+counterparts.
+Shared libraries should also be installed in the shadow tree.
 .Pp
 The simplest way to set up your system for SVR4 binaries is:
 .Bl -enum -compact
@@ -235,18 +239,21 @@ and then override with other mounts
 and
 .Pa /emul/svr4/dev .
 .Sh BUGS
-Many system calls are still not emulated. The streams emulation is
+Many system calls are still not emulated.
+The streams emulation is
 incomplete (socketpair does not work yet).
 .Pp
 Most SVR4 executables can not handle directory offset cookies \*[Gt] 32
-bits. More recent ones, compiled for large file support (Solaris 2.6
-and up) can. With older programs, you will see the message
-.Dq svr4_getdents: dir offset too large for emulated program"
-when this happens. Currently,
-this can only happen on NFS mounted filesystems, mounted from servers
-that return offsets with information in the upper 32 bits. These errors
-should rarely happen, but can be avoided by mounting this filesystem with
-offset translation enabled. See the
+bits.
+More recent ones, compiled for large file support (Solaris 2.6 and up) can.
+With older programs, you will see the message
+.Dq svr4_getdents: dir offset too large for emulated program
+when this happens.
+Currently, this can only happen on NFS mounted filesystems, mounted
+from servers that return offsets with information in the upper 32 bits.
+These errors should rarely happen, but can be avoided by mounting
+this filesystem with offset translation enabled.
+See the
 .Fl X
 option to
 .Xr mount_nfs 8 .

Reply via email to