Various fixes to CONFORMING TO

This commit is contained in:
Michael Kerrisk 2006-12-17 01:34:44 +00:00
parent ec1c522895
commit 75b48e9d74
32 changed files with 45 additions and 38 deletions

View File

@ -245,9 +245,9 @@ The value
.B ERESTARTSYS
may be seen during a trace.
.SH "CONFORMING TO"
SVr4, 4.4BSD
SVr4, 4.4BSD,
.RB ( accept ()
first appeared in 4.2BSD).
first appeared in 4.2BSD), POSIX.1-2001.
.\" The BSD man page documents five possible error returns
.\" (EBADF, ENOTSOCK, EOPNOTSUPP, EWOULDBLOCK, EFAULT).
.\" POSIX.1-2001 documents errors

View File

@ -171,7 +171,7 @@ doing so using
creates a security hole, because the user might exploit the short time
interval between checking and opening the file to manipulate it.
.SH "CONFORMING TO"
SVr4, POSIX.1-2001, 4.3BSD
SVr4, 4.3BSD, POSIX.1-2001.
.SH "SEE ALSO"
.BR chmod (2),
.BR chown (2),

View File

@ -258,7 +258,7 @@ The socket inode would reside on a read-only file system.
.SH BUGS
The transparent proxy options are not described.
.SH "CONFORMING TO"
SVr4, 4.4BSD (the
SVr4, 4.4BSD, POSIX.1-2001 (the
.BR bind ()
function first appeared in 4.2BSD).
.\" SVr4 documents an additional

View File

@ -668,7 +668,7 @@ The
.BR clone ()
and
.B sys_clone
calls are Linux-specific and should not be used in programs
calls are Linux specific and should not be used in programs
intended to be portable.
.SH BUGS
Versions of the GNU C library that include the NPTL threading library

View File

@ -211,9 +211,9 @@ Timeout while attempting connection. The server may be too
busy to accept new connections. Note that for IP sockets the timeout may
be very long when syncookies are enabled on the server.
.SH "CONFORMING TO"
SVr4, 4.4BSD (the
SVr4, 4.4BSD, (the
.BR connect ()
function first appeared in 4.2BSD).
function first appeared in 4.2BSD), POSIX.1-2001.
.\" SVr4 documents the additional
.\" general error codes
.\" .BR EADDRNOTAVAIL ,

View File

@ -127,7 +127,7 @@ first.
SVr4, 4.3BSD, POSIX.1-2001.
.\" SVr4 documents additional
.\" EINTR and ENOLINK error conditions. POSIX.1 adds EINTR.
.\" The EBUSY return is Linux-specific.
.\" The EBUSY return is Linux specific.
.SH "SEE ALSO"
.BR close (2),
.BR fcntl (2),

View File

@ -67,8 +67,8 @@ The system limit on the total number of open files has been reached.
There was insufficient memory to create the kernel object.
.SH CONFORMING TO
.BR epoll_create (2)
is a new API introduced in Linux kernel 2.5.44.
The interface should be finalized by Linux kernel 2.5.66.
is Linux specific, and was introduced in kernel 2.5.44.
.\" The interface should be finalized by Linux kernel 2.5.66.
.SH "SEE ALSO"
.BR close (2),
.BR epoll_ctl (2),

View File

@ -209,8 +209,8 @@ does not support
.BR epoll .
.SH CONFORMING TO
.BR epoll_ctl (2)
is a new API introduced in Linux kernel 2.5.44.
The interface should be finalized by Linux kernel 2.5.66.
is Linux specific, and was introduced in kernel 2.5.44.
.\" The interface should be finalized by Linux kernel 2.5.66.
.SH BUGS
In kernel versions before 2.6.9, the
.B EPOLL_CTL_DEL

View File

@ -123,8 +123,8 @@ file descriptor, or
is less than or equal to zero.
.SH CONFORMING TO
.BR epoll_wait (2)
is a new API introduced in Linux kernel 2.5.44.
The interface should be finalized by Linux kernel 2.5.66.
is Linux specific, and was introduced in kernel 2.5.44.
.\" The interface should be finalized by Linux kernel 2.5.66.
.SH "SEE ALSO"
.BR epoll_create (2),
.BR epoll_ctl (2),

View File

@ -557,7 +557,7 @@ is specific to BSD and Linux.
.B F_GETSIG
and
.B F_SETSIG
are Linux-specific. POSIX has asynchronous I/O and the
are Linux specific. POSIX has asynchronous I/O and the
.I aio_sigevent
structure to achieve similar things; these are also available
in Linux as part of the GNU C Library (Glibc).

View File

@ -57,7 +57,7 @@ never returns for process 0, and always returns \-1 for a user process.
.B EPERM
Always, for a user process.
.SH "CONFORMING TO"
This function is Linux-specific, and should not be used in programs
This function is Linux specific, and should not be used in programs
intended to be portable.
.SH NOTES
Since 2.3.13 this system call does not exist anymore.

View File

@ -76,7 +76,8 @@ The asynchronous I/O system calls first appeared in Linux 2.5, August 2002.
.SH "SEE ALSO"
.PP
\fBio_setup\fR(2), \fBio_submit\fR(2), \fBio_getevents\fR(2), \fBio_cancel\fR(2).
\fBio_setup\fR(2), \fBio_submit\fR(2), \fBio_getevents\fR(2),
\fBio_cancel\fR(2).
.SH "NOTES"

View File

@ -75,7 +75,8 @@ ENOSYS
.SH "CONFORMING TO"
.PP
\fBio_getevents\fR() is Linux specific and should not be used in programs that are intended to be portable.
\fBio_getevents\fR() is Linux specific and should not be used in
programs that are intended to be portable.
.SH "VERSIONS"
@ -85,7 +86,8 @@ The asynchronous I/O system calls first appeared in Linux 2.5, August 2002.
.SH "SEE ALSO"
.PP
\fBio_setup\fR(2), \fBio_submit\fR(2), \fBio_getevents\fR(2), \fBio_cancel\fR(2), \fBio_destroy\fR(2).
\fBio_setup\fR(2), \fBio_submit\fR(2), \fBio_getevents\fR(2),
\fBio_cancel\fR(2), \fBio_destroy\fR(2).
.SH "NOTES"

View File

@ -75,7 +75,8 @@ ENOSYS
.SH "CONFORMING TO"
.PP
\fBio_submit\fR() is Linux specific and should not be used in programs that are intended to be portable.
\fBio_submit\fR() is Linux specific and should not be used in
programs that are intended to be portable.
.SH "VERSIONS"
@ -85,7 +86,8 @@ The asynchronous I/O system calls first appeared in Linux 2.5, August 2002.
.SH "SEE ALSO"
.PP
\fBio_setup\fR(2), \fBio_destroy\fR(2), \fBio_getevents\fR(2), \fBio_cancel\fR(2).
\fBio_setup\fR(2), \fBio_destroy\fR(2), \fBio_getevents\fR(2),
\fBio_cancel\fR(2).
.SH "NOTES"

View File

@ -83,7 +83,7 @@ Problem with copying results to user space.
.I whence
is invalid.
.SH "CONFORMING TO"
This function is Linux-specific, and should not be used in programs
This function is Linux specific, and should not be used in programs
intended to be portable.
.SH "SEE ALSO"
.BR lseek (2),

View File

@ -83,7 +83,7 @@ required to look up cookie values.
The buffer was not large enough to hold the path of the directory entry.
.SH "CONFORMING TO"
.BR lookup_dcookie ()
is Linux-specific.
is Linux specific.
.SH AVAILABILITY
Since Linux 2.5.43.
The ENAMETOOLONG error return was added in 2.5.70.

View File

@ -104,7 +104,7 @@ is 1 and the new ldt entry has invalid values.
.I func
is neither 0 nor 1.
.SH "CONFORMING TO"
This call is Linux-specific and should not be used in programs intended
This call is Linux specific and should not be used in programs intended
to be portable.
.SH "SEE ALSO"
.BR vm86 (2)

View File

@ -367,7 +367,7 @@ is out of range.
.B EPERM
The caller does not have the required privileges.
.SH "CONFORMING TO"
These functions are Linux-specific and should not be used in
These functions are Linux specific and should not be used in
programs intended to be portable.
.SH HISTORY
The original

View File

@ -170,7 +170,7 @@ did not allow for the
.I new_address
argument.
.SH "CONFORMING TO"
This call is Linux-specific, and should not be used in programs
This call is Linux specific, and should not be used in programs
intended to be portable. 4.2BSD had a (never actually implemented)
.BR mremap (2)
call with completely different semantics.

View File

@ -44,4 +44,4 @@ On success, zero is returned. On error, \-1 is returned, and
.I errno
is set appropriately.
.SH "CONFORMING TO"
This call is Linux-specific.
This call is Linux specific.

View File

@ -498,7 +498,7 @@ The
.BR O_NOFOLLOW ,
and
.B O_DIRECTORY
flags are Linux-specific.
flags are Linux specific.
One may have to define the
.B _GNU_SOURCE
macro to get their definitions.

View File

@ -61,4 +61,5 @@ is set appropriately.
The kernel was unable to change the personality.
.SH "CONFORMING TO"
.BR personality ()
is Linux-specific and should not be used in programs intended to be portable.
is Linux specific and should not be used in programs intended to
be portable.

View File

@ -103,7 +103,7 @@ processes in the system.
Some of the more obscure uses of \fBpivot_root\fP() may quickly lead to
insanity.
.SH "CONFORMING TO"
\fBpivot_root\fP() is Linux-specific and hence is not portable.
\fBpivot_root\fP() is Linux specific and hence is not portable.
.SH HISTORY
\fBpivot_root\fP() was introduced in Linux 2.3.41.
.SH "SEE ALSO"

View File

@ -119,7 +119,7 @@ parameter was changed from
.I size_t
to
.I off_t
in POSIX.1-2003 TC5.
in POSIX.1-2003 TC1.
.SH BUGS
In kernels before 2.6.6, if
.I len

View File

@ -202,7 +202,7 @@ and
.I arg2
is not zero or a signal number.
.SH "CONFORMING TO"
This call is Linux-specific.
This call is Linux specific.
IRIX has a
.BR prctl ()
system call (also introduced in Linux 2.1.44

View File

@ -176,6 +176,7 @@ is not a directory.
Some values were too large to be represented in the returned struct.
.PP
.SH "CONFORMING TO"
Linux specific.
The Linux
.BR statfs ()
was inspired by the 4.4BSD one

View File

@ -152,7 +152,7 @@ is not a directory.
Some values were too large to be represented in the returned struct.
.PP
.SH "CONFORMING TO"
Solaris, Irix, POSIX.1-2001
POSIX.1-2001
.SH NOTES
The Linux kernel has system calls
.BR statfs ()

View File

@ -124,7 +124,7 @@ was non-zero, or no write permission where
.I newval
was non-zero.
.SH "CONFORMING TO"
This call is Linux-specific, and should not be used in programs
This call is Linux specific, and should not be used in programs
intended to be portable.
A
.BR sysctl ()

View File

@ -79,7 +79,7 @@ is set appropriately.
.B EFAULT
pointer to \fIstruct\ sysinfo\fP is invalid
.SH "CONFORMING TO"
This function is Linux-specific, and should not be used in programs
This function is Linux specific, and should not be used in programs
intended to be portable.
.sp
The Linux kernel has a

View File

@ -138,7 +138,7 @@ An invalid bit was specified in
.SH CONFORMING TO
The
.BR unshare ()
system call is Linux-specific.
system call is Linux specific.
.SH NOTES
The
.BR unshare ()

View File

@ -48,7 +48,7 @@ the
.B CAP_SYS_TTY_CONFIG
capability is required.
.SH "CONFORMING TO"
This call is Linux-specific, and should not be used in programs
This call is Linux specific, and should not be used in programs
intended to be portable.
.SH "SEE ALSO"
.BR capabilities (7),

View File

@ -459,7 +459,7 @@ However, POSIX prescribes such functionality, and since Linux 2.4
a thread can, and by default will, wait on children of other threads
in the same thread group.
.LP
The following Linux-specific
The following Linux specific
.I options
are for use with children created using
.BR clone (2);