diff options
author | Miod Vallat <miod@cvs.openbsd.org> | 2004-07-09 21:56:02 +0000 |
---|---|---|
committer | Miod Vallat <miod@cvs.openbsd.org> | 2004-07-09 21:56:02 +0000 |
commit | 2f28aef4597e0574d15088b695438fea848f7eea (patch) | |
tree | 8c895d56bea931f60f6db87e8b181ef57e14d20e | |
parent | 14bb70e7621ec936bf46eb767427ec66c3a77116 (diff) |
Sort COMPAT_ options, also add a .Bx in COMPAT_43.
-rw-r--r-- | share/man/man4/options.4 | 140 |
1 files changed, 71 insertions, 69 deletions
diff --git a/share/man/man4/options.4 b/share/man/man4/options.4 index b471f56e223..aa0b1492fcd 100644 --- a/share/man/man4/options.4 +++ b/share/man/man4/options.4 @@ -1,4 +1,4 @@ -.\" $OpenBSD: options.4,v 1.143 2004/05/27 21:10:24 tedu Exp $ +.\" $OpenBSD: options.4,v 1.144 2004/07/09 21:56:01 miod Exp $ .\" $NetBSD: options.4,v 1.21 1997/06/25 03:13:00 thorpej Exp $ .\" .\" Copyright (c) 1998 Theo de Raadt @@ -90,16 +90,43 @@ when .Li struct stat their arguments were changed to match .St -p1003.1-2003 . -.It Cd option COMPAT_SVR4 -On those architectures that support it, this enables binary -compatibility with -.At V.4 -binaries built for the same architecture. -This currently includes the sparc and i386. -Possibly the most widely known operating system -based on this binary architecture is Sun's Solaris 2.x. +.It Cd option COMPAT_43 +Use of this option is discouraged. +It enables compatibility with +.Bx 4.3 . +It adds an old syscall for +.Fn lseek +as well as ioctls for +.Dv TIOCGETP +and +.Dv TIOCSETP . +The return values for the +.Xr getpid 2 , +.Xr getgid 2 , +and +.Xr getuid 2 +system calls are modified as well, to return the parent's PID and UID as well +as the current process's. +It also enables the deprecated +.Dv NTTYDISC +terminal line discipline. +It provides backwards compatibility with the +.Dq old +SIOC[GS]IF{ADDR,DSTADDR,BRDADDR,NETMASK} interface ioctls, including +binary compatibility for code written before the introduction of the +.Li sa_len +field in sockaddrs. +It also enables support for some older pre +.Bx 4.4 +socket calls. +.It Cd option COMPAT_AOUT +On those ELF architectures that require it, this enables +full compatibility with old a.out binaries, by allowing the +a.out dynamic linking system to reside under +.Pa /emul/a.out . +This option is available on the i386 architecture. See -.Xr compat_svr4 8 . +.Xr compat_aout 8 . .It Cd option COMPAT_BSDOS On those architectures that support it, this enables binary compatibility with @@ -111,31 +138,6 @@ See It also requires the use of .Cm option COMPAT_43 for proper operation. -.It Cd option COMPAT_LINUX -On those architectures that support it, this enables binary -compatibility with -.Em Linux -ELF and a.out -applications built for the same architecture. -This option is supported on the i386 architecture. -See -.Xr compat_linux 8 . -.It Cd option COMPAT_SUNOS -On those architectures that support it, this enables binary -compatibility with -.Em SunOS 4.x -applications built for the same architecture. -This option is supported on sparc and all m68k architectures. -See -.Xr compat_sunos 8 . -.It Cd option COMPAT_ULTRIX -On those architectures that support it, this enables binary -compatibility with -.Tn Ultrix -applications built for the same architecture. -This option is available on the vax architecture. -See -.Xr compat_ultrix 8 . .It Cd option COMPAT_FREEBSD On those architectures that support it, this enables binary compatibility with @@ -160,6 +162,15 @@ applications built for the same architecture. This option is available on the i386 architecture. See .Xr compat_ibcs2 8 . +.It Cd option COMPAT_LINUX +On those architectures that support it, this enables binary +compatibility with +.Em Linux +ELF and a.out +applications built for the same architecture. +This option is supported on the i386 architecture. +See +.Xr compat_linux 8 . .It Cd option COMPAT_NETBSD On those architectures that support it, this enables binary compatibility with @@ -178,41 +189,32 @@ applications built for the same architecture. This option is available on the alpha architecture. See .Xr compat_osf1 8 . -.It Cd option COMPAT_AOUT -On those ELF architectures that require it, this enables -full compatibility with old a.out binaries, by allowing the -a.out dynamic linking system to reside under -.Pa /emul/a.out . -This option is available on the i386 architecture. +.It Cd option COMPAT_SUNOS +On those architectures that support it, this enables binary +compatibility with +.Em SunOS 4.x +applications built for the same architecture. +This option is supported on sparc and all m68k architectures. See -.Xr compat_aout 8 . -.It Cd option COMPAT_43 -Use of this option is discouraged. -It enables compatibility with -.Bx 4.3 . -It adds an old syscall for -.Fn lseek -as well as ioctls for -.Dv TIOCGETP -and -.Dv TIOCSETP . -The return values for the -.Xr getpid 2 , -.Xr getgid 2 , -and -.Xr getuid 2 -system calls are modified as well, to return the parent's PID and UID as well -as the current process's. -It also enables the deprecated -.Dv NTTYDISC -terminal line discipline. -It provides backwards compatibility with the -.Dq old -SIOC[GS]IF{ADDR,DSTADDR,BRDADDR,NETMASK} interface ioctls, including -binary compatibility for code written before the introduction of the -.Li sa_len -field in sockaddrs. -It also enables support for some older pre BSD 4.4 socket calls. +.Xr compat_sunos 8 . +.It Cd option COMPAT_SVR4 +On those architectures that support it, this enables binary +compatibility with +.At V.4 +binaries built for the same architecture. +This currently includes the sparc and i386. +Possibly the most widely known operating system +based on this binary architecture is Sun's Solaris 2.x. +See +.Xr compat_svr4 8 . +.It Cd option COMPAT_ULTRIX +On those architectures that support it, this enables binary +compatibility with +.Tn Ultrix +applications built for the same architecture. +This option is available on the vax architecture. +See +.Xr compat_ultrix 8 . .El .Ss Debugging Options .Bl -ohang |