Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/share/man/man8 New sentence, new line.
details: https://anonhg.NetBSD.org/src/rev/a2c4f98d3559
branches: trunk
changeset: 771461:a2c4f98d3559
user: wiz <wiz%NetBSD.org@localhost>
date: Mon Nov 21 15:11:45 2011 +0000
description:
New sentence, new line.
diffstat:
share/man/man8/compat_freebsd.8 | 40 +++++++++++++++++------------
share/man/man8/compat_ibcs2.8 | 21 +++++++++-----
share/man/man8/compat_sunos.8 | 12 +++++---
share/man/man8/compat_svr4.8 | 55 +++++++++++++++++++++++-----------------
share/man/man8/compat_ultrix.8 | 33 ++++++++++++++---------
5 files changed, 94 insertions(+), 67 deletions(-)
diffs (truncated from 399 to 300 lines):
diff -r fae4a909ea63 -r a2c4f98d3559 share/man/man8/compat_freebsd.8
--- a/share/man/man8/compat_freebsd.8 Mon Nov 21 15:02:48 2011 +0000
+++ b/share/man/man8/compat_freebsd.8 Mon Nov 21 15:11:45 2011 +0000
@@ -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 @@
.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 @@
.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 @@
.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 @@
.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 @@
.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 @@
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 @@
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 @@
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
diff -r fae4a909ea63 -r a2c4f98d3559 share/man/man8/compat_ibcs2.8
--- a/share/man/man8/compat_ibcs2.8 Mon Nov 21 15:02:48 2011 +0000
+++ b/share/man/man8/compat_ibcs2.8 Mon Nov 21 15:11:45 2011 +0000
@@ -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 @@
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 @@
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 @@
.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 @@
.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
diff -r fae4a909ea63 -r a2c4f98d3559 share/man/man8/compat_sunos.8
--- a/share/man/man8/compat_sunos.8 Mon Nov 21 15:02:48 2011 +0000
+++ b/share/man/man8/compat_sunos.8 Mon Nov 21 15:11:45 2011 +0000
@@ -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 @@
.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 @@
.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 .
diff -r fae4a909ea63 -r a2c4f98d3559 share/man/man8/compat_svr4.8
--- a/share/man/man8/compat_svr4.8 Mon Nov 21 15:02:48 2011 +0000
+++ b/share/man/man8/compat_svr4.8 Mon Nov 21 15:11:45 2011 +0000
@@ -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 @@
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 @@
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 @@
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
.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,
Home |
Main Index |
Thread Index |
Old Index