mirror of https://github.com/mkerrisk/man-pages
Updated CONFOMRING TOs and/or standards references.
This commit is contained in:
parent
1f27112696
commit
a7fadb5558
|
@ -186,7 +186,7 @@ file has an SUID or SGID bit set.
|
||||||
Executable was open for writing by one or more processes.
|
Executable was open for writing by one or more processes.
|
||||||
.SH "CONFORMING TO"
|
.SH "CONFORMING TO"
|
||||||
SVr4, 4.3BSD, POSIX.1-2001.
|
SVr4, 4.3BSD, POSIX.1-2001.
|
||||||
POSIX.1 does not document the #! behavior
|
POSIX.1-2001 does not document the #! behavior
|
||||||
but is otherwise compatible.
|
but is otherwise compatible.
|
||||||
.\" SVr4 documents additional error
|
.\" SVr4 documents additional error
|
||||||
.\" conditions EAGAIN, EINTR, ELIBACC, ENOLINK, EMULTIHOP; POSIX does not
|
.\" conditions EAGAIN, EINTR, ELIBACC, ENOLINK, EMULTIHOP; POSIX does not
|
||||||
|
|
|
@ -537,7 +537,7 @@ with
|
||||||
.B O_NONBLOCK
|
.B O_NONBLOCK
|
||||||
set etc.) to determine which file descriptors are available for I/O.
|
set etc.) to determine which file descriptors are available for I/O.
|
||||||
.sp
|
.sp
|
||||||
By selecting a POSIX.1b real time signal (value >= SIGRTMIN), multiple
|
By selecting a real time signal (value >= SIGRTMIN), multiple
|
||||||
I/O events may be queued using the same signal numbers. (Queuing is
|
I/O events may be queued using the same signal numbers. (Queuing is
|
||||||
dependent on available memory). Extra information is available
|
dependent on available memory). Extra information is available
|
||||||
if SA_SIGINFO is set for the signal handler, as above.
|
if SA_SIGINFO is set for the signal handler, as above.
|
||||||
|
@ -771,7 +771,7 @@ on multiple directories).
|
||||||
.sp
|
.sp
|
||||||
Especially when using
|
Especially when using
|
||||||
.BR DN_MULTISHOT ,
|
.BR DN_MULTISHOT ,
|
||||||
a POSIX.1b real time signal should be used for notification,
|
a real time signal should be used for notification,
|
||||||
so that multiple notifications can be queued.
|
so that multiple notifications can be queued.
|
||||||
|
|
||||||
.B NOTE:
|
.B NOTE:
|
||||||
|
@ -933,7 +933,7 @@ and signals will be sent to the owner.
|
||||||
SVr4, 4.3BSD, POSIX.1-2001.
|
SVr4, 4.3BSD, POSIX.1-2001.
|
||||||
Only the operations F_DUPFD,
|
Only the operations F_DUPFD,
|
||||||
F_GETFD, F_SETFD, F_GETFL, F_SETFL, F_GETLK, F_SETLK, F_SETLKW,
|
F_GETFD, F_SETFD, F_GETFL, F_SETFL, F_GETLK, F_SETLK, F_SETLKW,
|
||||||
F_GETOWN, and F_SETOWN are specified in POSIX.1.
|
F_GETOWN, and F_SETOWN are specified in POSIX.1-2001.
|
||||||
|
|
||||||
F_GETSIG, F_SETSIG, F_NOTIFY, F_GETLEASE, and F_SETLEASE
|
F_GETSIG, F_SETSIG, F_NOTIFY, F_GETLEASE, and F_SETLEASE
|
||||||
are Linux specific.
|
are Linux specific.
|
||||||
|
|
|
@ -168,7 +168,7 @@ This bug is fixed in kernel 2.6.12.
|
||||||
.\" 4 Jul 2005: It looks like this bug may remain in 2.4.x.
|
.\" 4 Jul 2005: It looks like this bug may remain in 2.4.x.
|
||||||
.\" http://lkml.org/lkml/2005/7/1/165
|
.\" http://lkml.org/lkml/2005/7/1/165
|
||||||
|
|
||||||
POSIX.1 says that
|
POSIX.1-2001 says that
|
||||||
.BR setitimer ()
|
.BR setitimer ()
|
||||||
should fail if a
|
should fail if a
|
||||||
.I tv_usec
|
.I tv_usec
|
||||||
|
|
|
@ -126,7 +126,7 @@ You must specify exactly one of
|
||||||
and
|
and
|
||||||
.BR MAP_PRIVATE .
|
.BR MAP_PRIVATE .
|
||||||
.LP
|
.LP
|
||||||
The above three flags are described in POSIX.1b and SUSv2.
|
The above three flags are described in POSIX.1-2001.
|
||||||
Linux also knows about the following non-standard flags:
|
Linux also knows about the following non-standard flags:
|
||||||
.TP
|
.TP
|
||||||
.B MAP_DENYWRITE
|
.B MAP_DENYWRITE
|
||||||
|
|
|
@ -68,7 +68,7 @@ The range of scheduling priorities may vary on other POSIX systems,
|
||||||
thus it is a good idea for portable applications to use a virtual
|
thus it is a good idea for portable applications to use a virtual
|
||||||
priority range and map it to the interval given by
|
priority range and map it to the interval given by
|
||||||
\fBsched_get_priority_max\fR() and \fBsched_get_priority_min\fR().
|
\fBsched_get_priority_max\fR() and \fBsched_get_priority_min\fR().
|
||||||
POSIX.1b requires a spread of at least 32 between the maximum and the
|
POSIX.1-2001 requires a spread of at least 32 between the maximum and the
|
||||||
minimum values for \fISCHED_FIFO\fR and \fISCHED_RR\fR.
|
minimum values for \fISCHED_FIFO\fR and \fISCHED_RR\fR.
|
||||||
|
|
||||||
POSIX systems on which
|
POSIX systems on which
|
||||||
|
|
|
@ -104,7 +104,7 @@ Processes scheduled under \fISCHED_FIFO\fP or
|
||||||
The system calls \fBsched_get_priority_min\fP() and
|
The system calls \fBsched_get_priority_min\fP() and
|
||||||
\fBsched_get_priority_max\fP() can be used to find out the valid
|
\fBsched_get_priority_max\fP() can be used to find out the valid
|
||||||
priority range for a scheduling policy in a portable way on all
|
priority range for a scheduling policy in a portable way on all
|
||||||
POSIX.1b conforming systems.
|
POSIX.1-2001 conforming systems.
|
||||||
|
|
||||||
All scheduling is preemptive: If a process with a higher static
|
All scheduling is preemptive: If a process with a higher static
|
||||||
priority gets ready to run, the current process will be preempted and
|
priority gets ready to run, the current process will be preempted and
|
||||||
|
@ -129,7 +129,7 @@ will be inserted at the end of the list for its priority. A call to
|
||||||
\fIpid\fP at the start of the list if it was runnable.
|
\fIpid\fP at the start of the list if it was runnable.
|
||||||
As a consequence, it may preempt the currently running process if
|
As a consequence, it may preempt the currently running process if
|
||||||
it has the same priority.
|
it has the same priority.
|
||||||
(POSIX.1 specifies that the process should go to the end
|
(POSIX.1-2001 specifies that the process should go to the end
|
||||||
of the list.)
|
of the list.)
|
||||||
.\" In 2.2.x and 2.4.x, the process is placed at the front of the queue
|
.\" In 2.2.x and 2.4.x, the process is placed at the front of the queue
|
||||||
.\" In 2.0.x, the Right Thing happened: the process went to the back -- MTK
|
.\" In 2.0.x, the Right Thing happened: the process went to the back -- MTK
|
||||||
|
|
|
@ -99,7 +99,7 @@ not meaningful for semaphores, and write permissions mean permission
|
||||||
to alter semaphore values).
|
to alter semaphore values).
|
||||||
.PP
|
.PP
|
||||||
The values of the semaphores in a newly created set are indeterminate.
|
The values of the semaphores in a newly created set are indeterminate.
|
||||||
(POSIX.1 is explicit on this point.)
|
(POSIX.1-2001 is explicit on this point.)
|
||||||
Although Linux, like many other implementations,
|
Although Linux, like many other implementations,
|
||||||
initialises the semaphore values to 0,
|
initialises the semaphore values to 0,
|
||||||
a portable application cannot rely on this:
|
a portable application cannot rely on this:
|
||||||
|
|
|
@ -148,6 +148,8 @@ Insufficient memory to read from
|
||||||
.BR sendfile ()
|
.BR sendfile ()
|
||||||
is a new feature in Linux 2.2.
|
is a new feature in Linux 2.2.
|
||||||
The include file <sys/sendfile.h> is present since glibc2.1.
|
The include file <sys/sendfile.h> is present since glibc2.1.
|
||||||
|
.SH "CONFORMING TO"
|
||||||
|
Not specified in POSIX.1-2001, or other standards.
|
||||||
|
|
||||||
Other Unix systems implement
|
Other Unix systems implement
|
||||||
.BR sendfile ()
|
.BR sendfile ()
|
||||||
|
|
|
@ -83,6 +83,8 @@ returns the PID of the current process.
|
||||||
.SH HISTORY
|
.SH HISTORY
|
||||||
This call is present since Linux 2.5.48.
|
This call is present since Linux 2.5.48.
|
||||||
Details as given here are valid since Linux 2.5.49.
|
Details as given here are valid since Linux 2.5.49.
|
||||||
|
.SH "CONFORMING TO"
|
||||||
|
This system call is Linux specific.
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
.BR clone (2),
|
.BR clone (2),
|
||||||
.BR futex (2)
|
.BR futex (2)
|
||||||
|
|
|
@ -83,7 +83,7 @@ respectively, and are defined in
|
||||||
.I <sys/socket.h>
|
.I <sys/socket.h>
|
||||||
since glibc-2.1.91.
|
since glibc-2.1.91.
|
||||||
.SH "CONFORMING TO"
|
.SH "CONFORMING TO"
|
||||||
4.4BSD (the
|
POSIX.1-2001, 4.4BSD (the
|
||||||
.BR shutdown ()
|
.BR shutdown ()
|
||||||
function call first appeared in 4.2BSD).
|
function call first appeared in 4.2BSD).
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
|
|
|
@ -306,7 +306,7 @@ Out of memory (i.e. kernel memory).
|
||||||
.B ENOTDIR
|
.B ENOTDIR
|
||||||
A component of the path is not a directory.
|
A component of the path is not a directory.
|
||||||
.SH "CONFORMING TO"
|
.SH "CONFORMING TO"
|
||||||
calls conform to SVr4, 4.3BSD, POSIX.1-2001.
|
These system calls conform to SVr4, 4.3BSD, POSIX.1-2001.
|
||||||
.\" SVr4 documents additional
|
.\" SVr4 documents additional
|
||||||
.\" .BR fstat ()
|
.\" .BR fstat ()
|
||||||
.\" error conditions EINTR, ENOLINK, and EOVERFLOW. SVr4
|
.\" error conditions EINTR, ENOLINK, and EOVERFLOW. SVr4
|
||||||
|
|
|
@ -202,7 +202,7 @@ All argz functions that do memory allocation have a return type of
|
||||||
if an allocation error occurs.
|
if an allocation error occurs.
|
||||||
.SH BUGS
|
.SH BUGS
|
||||||
Argz vectors without a terminating null byte may lead to Segmentation Faults.
|
Argz vectors without a terminating null byte may lead to Segmentation Faults.
|
||||||
.SH NOTES
|
.SH CONFORMINT TO
|
||||||
These functions are a GNU extension. Handle with care.
|
These functions are a GNU extension. Handle with care.
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
.BR envz (3)
|
.BR envz (3)
|
||||||
|
|
|
@ -56,7 +56,7 @@ If memory allocation wasn't possible, or some other error occurs,
|
||||||
these functions will return \-1, and the contents of
|
these functions will return \-1, and the contents of
|
||||||
.I strp
|
.I strp
|
||||||
is undefined.
|
is undefined.
|
||||||
.SH NOTES
|
.SH CONFORMING TO
|
||||||
These functions are GNU extensions, not in C or POSIX.
|
These functions are GNU extensions, not in C or POSIX.
|
||||||
They are also available under *BSD.
|
They are also available under *BSD.
|
||||||
The FreeBSD implementation sets
|
The FreeBSD implementation sets
|
||||||
|
|
|
@ -45,7 +45,7 @@ or via return from the program's \fImain\fP().
|
||||||
Functions so registered are called in
|
Functions so registered are called in
|
||||||
the reverse order of their registration; no arguments are passed.
|
the reverse order of their registration; no arguments are passed.
|
||||||
.LP
|
.LP
|
||||||
POSIX.1 requires that an implementation allow at least ATEXIT_MAX (32)
|
POSIX.1-2001 requires that an implementation allow at least ATEXIT_MAX (32)
|
||||||
such functions to be registered.
|
such functions to be registered.
|
||||||
The actual limit supported by an implementation can be obtained using
|
The actual limit supported by an implementation can be obtained using
|
||||||
.BR sysconf (3).
|
.BR sysconf (3).
|
||||||
|
|
|
@ -204,9 +204,9 @@ and
|
||||||
are constant expressions (assuming their argument is constant);
|
are constant expressions (assuming their argument is constant);
|
||||||
this could be used to declare the size of global
|
this could be used to declare the size of global
|
||||||
variables. This may be not portable, however.
|
variables. This may be not portable, however.
|
||||||
.SH "CONFORMS TO"
|
.SH "CONFORMING TO"
|
||||||
This ancillary data model conforms to the POSIX.1003.1g draft, 4.4BSD-Lite,
|
This ancillary data model conforms to the POSIX.1g draft, 4.4BSD-Lite,
|
||||||
the IPv6 advanced API described in RFC\ 2292 and the Single Unix specification v2.
|
the IPv6 advanced API described in RFC\ 2292 and the SUSv2.
|
||||||
.B
|
.B
|
||||||
CMSG_ALIGN
|
CMSG_ALIGN
|
||||||
is a Linux extension.
|
is a Linux extension.
|
||||||
|
|
|
@ -82,7 +82,9 @@ exists but is not a character device with the expected
|
||||||
major and minor numbers. In this case
|
major and minor numbers. In this case
|
||||||
.I errno
|
.I errno
|
||||||
need not be set.
|
need not be set.
|
||||||
.SH HISTORY
|
.SH CONFORMING TO
|
||||||
|
Not in POSIX.1-2001.
|
||||||
|
A similar function appears on the BSDs.
|
||||||
The
|
The
|
||||||
.BR daemon ()
|
.BR daemon ()
|
||||||
function first appeared in 4.4BSD.
|
function first appeared in 4.4BSD.
|
||||||
|
|
|
@ -130,3 +130,6 @@ is false only for the first two statuses.
|
||||||
.SH AVAILABILITY
|
.SH AVAILABILITY
|
||||||
These routines are present in libc 4.6.27 and later, and in
|
These routines are present in libc 4.6.27 and later, and in
|
||||||
glibc 2.1 and later.
|
glibc 2.1 and later.
|
||||||
|
.SH "CONFORMING TO"
|
||||||
|
4.3BSD. Not in POSIX.1-2001.
|
||||||
|
|
||||||
|
|
|
@ -68,5 +68,7 @@ intended to be portable.
|
||||||
|
|
||||||
A better name would have been
|
A better name would have been
|
||||||
.BR fdprintf ().
|
.BR fdprintf ().
|
||||||
|
.SH "CONFORMING TO"
|
||||||
|
These functions are GNU extensions.
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
.BR printf (3)
|
.BR printf (3)
|
||||||
|
|
|
@ -132,7 +132,7 @@ main(int argc, char *argv[], char *envp[]) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
.fi
|
.fi
|
||||||
.SH NOTES
|
.SH "CONFORMING TO"
|
||||||
These functions are a GNU extension. Handle with care.
|
These functions are a GNU extension. Handle with care.
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
.BR argz (3)
|
.BR argz (3)
|
||||||
|
|
|
@ -142,7 +142,7 @@ is unchanged. If there is an error, \-1 is returned, and
|
||||||
.I errno
|
.I errno
|
||||||
is set to reflect the nature of the error.
|
is set to reflect the nature of the error.
|
||||||
.SH "CONFORMING TO"
|
.SH "CONFORMING TO"
|
||||||
POSIX.1
|
POSIX.1-2001.
|
||||||
.SH NOTES
|
.SH NOTES
|
||||||
Files with name lengths longer than the value returned for
|
Files with name lengths longer than the value returned for
|
||||||
.I name
|
.I name
|
||||||
|
|
|
@ -110,7 +110,7 @@ If
|
||||||
.I fpath
|
.I fpath
|
||||||
is a symbolic link and
|
is a symbolic link and
|
||||||
.BR stat (2)
|
.BR stat (2)
|
||||||
failed, POSIX.1 states
|
failed, POSIX.1-2001 states
|
||||||
that it is undefined whether \fBFTW_NS\fP or \fBFTW_SL\fP (see below)
|
that it is undefined whether \fBFTW_NS\fP or \fBFTW_SL\fP (see below)
|
||||||
is passed in
|
is passed in
|
||||||
.IR typeflag .
|
.IR typeflag .
|
||||||
|
|
|
@ -62,7 +62,7 @@ is NULL, the behaviour of
|
||||||
.BR getcwd ()
|
.BR getcwd ()
|
||||||
is undefined.
|
is undefined.
|
||||||
.PP
|
.PP
|
||||||
As an extension to the POSIX.1 standard, Linux (libc4, libc5, glibc)
|
As an extension to the POSIX.1-2001 standard, Linux (libc4, libc5, glibc)
|
||||||
.BR getcwd ()
|
.BR getcwd ()
|
||||||
allocates the buffer dynamically using
|
allocates the buffer dynamically using
|
||||||
.BR malloc ()
|
.BR malloc ()
|
||||||
|
|
|
@ -56,6 +56,13 @@ If an error occurs, \-1 is returned, and
|
||||||
is set appropriately.
|
is set appropriately.
|
||||||
.SH ERRORS
|
.SH ERRORS
|
||||||
See the Linux library source code for details.
|
See the Linux library source code for details.
|
||||||
|
.SH "CONFORMING TO"
|
||||||
|
Not in POSIX.1-2001. Present on the BSDs, and a few other systems.
|
||||||
|
Use
|
||||||
|
.BR opendir (3)
|
||||||
|
and
|
||||||
|
.BR readdir (3)
|
||||||
|
instead.
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
.BR lseek (2),
|
.BR lseek (2),
|
||||||
.BR open (2)
|
.BR open (2)
|
||||||
|
|
|
@ -104,7 +104,7 @@ The
|
||||||
.BR getfsent ()
|
.BR getfsent ()
|
||||||
function appeared in 4.0BSD; the other four functions appeared in 4.3BSD.
|
function appeared in 4.0BSD; the other four functions appeared in 4.3BSD.
|
||||||
.SH "CONFORMING TO"
|
.SH "CONFORMING TO"
|
||||||
These functions are not in POSIX.1.
|
These functions are not in POSIX.1-2001.
|
||||||
Several operating systems have them,
|
Several operating systems have them,
|
||||||
e.g., *BSD, SunOS, Digital Unix, AIX (which also has a
|
e.g., *BSD, SunOS, Digital Unix, AIX (which also has a
|
||||||
.BR getfstype ()).
|
.BR getfstype ()).
|
||||||
|
|
|
@ -61,4 +61,7 @@ The
|
||||||
function appeared in
|
function appeared in
|
||||||
.Bx 4.3 Reno .
|
.Bx 4.3 Reno .
|
||||||
This function is available in glibc since version 2.2.
|
This function is available in glibc since version 2.2.
|
||||||
|
.Sh "CONFORMING TO"
|
||||||
|
Not in POSIX.1-2001.
|
||||||
|
Present on the BSDs and Solaris.
|
||||||
.\" mdoc seems to have a bug - there must be no newline here
|
.\" mdoc seems to have a bug - there must be no newline here
|
||||||
|
|
|
@ -99,6 +99,9 @@ Glibc2 accepts _SC_PASS_MAX and returns BUFSIZ (e.g., 8192).
|
||||||
A
|
A
|
||||||
.BR getpass ()
|
.BR getpass ()
|
||||||
function appeared in Version 7 AT&T UNIX.
|
function appeared in Version 7 AT&T UNIX.
|
||||||
|
.SH "CONFORMING TO"
|
||||||
|
Present in SUSv2, but marked LEGACY.
|
||||||
|
Removed in POSIX.1-2001.
|
||||||
.SH BUGS
|
.SH BUGS
|
||||||
The calling process should zero the password as soon as possible to avoid
|
The calling process should zero the password as soon as possible to avoid
|
||||||
leaving the cleartext password visible in the process's address space.
|
leaving the cleartext password visible in the process's address space.
|
||||||
|
|
|
@ -92,6 +92,9 @@ program number is found, or until end-of-file is encountered.
|
||||||
.TP 20
|
.TP 20
|
||||||
.I /etc/rpc
|
.I /etc/rpc
|
||||||
.PD
|
.PD
|
||||||
|
.SH "CONFORMING TO"
|
||||||
|
Not in POSIX.1-2001.
|
||||||
|
Present on the BSDs, Solaris, and many other systems.
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
.BR rpc (5),
|
.BR rpc (5),
|
||||||
.BR rpcinfo (8),
|
.BR rpcinfo (8),
|
||||||
|
|
|
@ -30,3 +30,6 @@ is registered but not with version
|
||||||
it will still return a port number (for some version of the program)
|
it will still return a port number (for some version of the program)
|
||||||
indicating that the program is indeed registered.
|
indicating that the program is indeed registered.
|
||||||
The version mismatch will be detected upon the first call to the service.
|
The version mismatch will be detected upon the first call to the service.
|
||||||
|
.SH "CONFORMING TO"
|
||||||
|
Not in POSIX.1-2001.
|
||||||
|
Present on the BSDs, Solaris, and many other systems.
|
||||||
|
|
|
@ -62,6 +62,9 @@ can be
|
||||||
Under Linux the file
|
Under Linux the file
|
||||||
.IR /etc/ttys ,
|
.IR /etc/ttys ,
|
||||||
and the functions described above, are not used.
|
and the functions described above, are not used.
|
||||||
|
.SH "CONFORMING TO"
|
||||||
|
Not in POSIX.1-2001.
|
||||||
|
Present on the BSDs, and perhaps other systems.
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
.BR ttyname (3),
|
.BR ttyname (3),
|
||||||
.BR ttyslot (3)
|
.BR ttyslot (3)
|
||||||
|
|
|
@ -121,7 +121,7 @@ Table full with \fIaction\fP set to \fBENTER\fP.
|
||||||
.B ESRCH
|
.B ESRCH
|
||||||
The \fIaction\fP parameter is \fBFIND\fP and no corresponding element
|
The \fIaction\fP parameter is \fBFIND\fP and no corresponding element
|
||||||
is found in the table.
|
is found in the table.
|
||||||
.SH "CONFORMS TO"
|
.SH "CONFORMING TO"
|
||||||
The functions
|
The functions
|
||||||
.BR hcreate (),
|
.BR hcreate (),
|
||||||
.BR hsearch (),
|
.BR hsearch (),
|
||||||
|
|
|
@ -111,6 +111,9 @@ user accounting database, configured through _PATH_UTMP in
|
||||||
.I /var/log/wtmp
|
.I /var/log/wtmp
|
||||||
user accounting log file, configured through _PATH_WTMP in
|
user accounting log file, configured through _PATH_WTMP in
|
||||||
.I <paths.h>
|
.I <paths.h>
|
||||||
|
.SH "CONFORMING TO"
|
||||||
|
Not in POSIX.1-2001.
|
||||||
|
Present on the BSDs.
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
.BR getutent (3),
|
.BR getutent (3),
|
||||||
.BR utmp (5)
|
.BR utmp (5)
|
||||||
|
|
|
@ -119,6 +119,8 @@ my_malloc_hook (size_t size, const void *caller) {
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
.fi
|
.fi
|
||||||
|
.SH "CONFORMING TO"
|
||||||
|
These functions are GNU extensions.
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
.BR mallinfo (3),
|
.BR mallinfo (3),
|
||||||
.BR malloc (3),
|
.BR malloc (3),
|
||||||
|
|
|
@ -212,6 +212,9 @@ function may fail and set
|
||||||
.I errno
|
.I errno
|
||||||
for any of the errors specified for the library routine
|
for any of the errors specified for the library routine
|
||||||
.BR free (3).
|
.BR free (3).
|
||||||
|
.SH "CONFORMING TO"
|
||||||
|
Not in POSIX.1-2001.
|
||||||
|
Present on the BSDs.
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
.BR dbopen (3),
|
.BR dbopen (3),
|
||||||
.BR btree (3),
|
.BR btree (3),
|
||||||
|
|
|
@ -37,7 +37,7 @@ The output of
|
||||||
.BR mtrace ()
|
.BR mtrace ()
|
||||||
will be ASCII but not in a friendly format.
|
will be ASCII but not in a friendly format.
|
||||||
So glibc comes with a perl-script called mtrace to make sense of it.
|
So glibc comes with a perl-script called mtrace to make sense of it.
|
||||||
.SH "CONFORMS TO"
|
.SH "CONFORMING TO"
|
||||||
These are GNU extensions.
|
These are GNU extensions.
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
.BR malloc (3),
|
.BR malloc (3),
|
||||||
|
|
|
@ -63,7 +63,7 @@ itimers.
|
||||||
True kernel profiling provides more accurate results.
|
True kernel profiling provides more accurate results.
|
||||||
Libc 4.4 contained a kernel patch providing a system call profil.
|
Libc 4.4 contained a kernel patch providing a system call profil.
|
||||||
.SH "CONFORMING TO"
|
.SH "CONFORMING TO"
|
||||||
Similar to a call in SVr4 (but not POSIX.1).
|
Similar to a call in SVr4 (but not POSIX.1-2001).
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
.BR gprof (1),
|
.BR gprof (1),
|
||||||
.BR setitimer (2),
|
.BR setitimer (2),
|
||||||
|
|
|
@ -35,6 +35,8 @@ struct group {
|
||||||
.RE
|
.RE
|
||||||
.SH "RETURN VALUE"
|
.SH "RETURN VALUE"
|
||||||
The function returns zero on success, and a non-zero value on error.
|
The function returns zero on success, and a non-zero value on error.
|
||||||
|
.SH "CONFORMING TO"
|
||||||
|
This function is a GNU extension.
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
.BR fgetgrent (3),
|
.BR fgetgrent (3),
|
||||||
.BR getgrent (3),
|
.BR getgrent (3),
|
||||||
|
|
|
@ -449,7 +449,9 @@ for (np = head.cqh_last; np != (void *)&head; np = np->entries.cqe_prev)
|
||||||
while (head.cqh_first != (void *)&head)
|
while (head.cqh_first != (void *)&head)
|
||||||
CIRCLEQ_REMOVE(&head, head.cqh_first, entries);
|
CIRCLEQ_REMOVE(&head, head.cqh_first, entries);
|
||||||
.Ed
|
.Ed
|
||||||
.Sh HISTORY
|
.Sh "CONFORMING TO"
|
||||||
|
Not in POSIX.1-2001.
|
||||||
|
Present on the BSDs.
|
||||||
The
|
The
|
||||||
.Nm queue
|
.Nm queue
|
||||||
functions first appeared in
|
functions first appeared in
|
||||||
|
|
10
man3/rcmd.3
10
man3/rcmd.3
|
@ -192,6 +192,12 @@ set according to the reason for failure.
|
||||||
The error code
|
The error code
|
||||||
.Dv EAGAIN
|
.Dv EAGAIN
|
||||||
is overloaded to mean ``All network ports in use.''
|
is overloaded to mean ``All network ports in use.''
|
||||||
|
.Sh "CONFORMING TO"
|
||||||
|
Not in POSIX.1-2001.
|
||||||
|
Present on the BSDs, Solaris, and many other systems.
|
||||||
|
These
|
||||||
|
functions appeared in
|
||||||
|
.Bx 4.2 .
|
||||||
.Sh SEE ALSO
|
.Sh SEE ALSO
|
||||||
.Xr rlogin 1 ,
|
.Xr rlogin 1 ,
|
||||||
.Xr rsh 1 ,
|
.Xr rsh 1 ,
|
||||||
|
@ -200,7 +206,3 @@ is overloaded to mean ``All network ports in use.''
|
||||||
.Xr rexecd 8 ,
|
.Xr rexecd 8 ,
|
||||||
.Xr rlogind 8 ,
|
.Xr rlogind 8 ,
|
||||||
.Xr rshd 8
|
.Xr rshd 8
|
||||||
.Sh HISTORY
|
|
||||||
These
|
|
||||||
functions appeared in
|
|
||||||
.Bx 4.2 .
|
|
||||||
|
|
|
@ -121,7 +121,9 @@ although you may be able to get its attention by using out-of-band data.
|
||||||
.Sh SEE ALSO
|
.Sh SEE ALSO
|
||||||
.Xr rcmd 3 ,
|
.Xr rcmd 3 ,
|
||||||
.Xr rexecd 8
|
.Xr rexecd 8
|
||||||
.Sh HISTORY
|
.Sh "CONFORMING TO"
|
||||||
|
Not in POSIX.1-2001.
|
||||||
|
Present on the BSDs, Solaris, and many other systems.
|
||||||
The
|
The
|
||||||
.Fn rexec
|
.Fn rexec
|
||||||
function appeared in
|
function appeared in
|
||||||
|
|
|
@ -84,7 +84,7 @@ respectively less than, equal to, or greater than the second.
|
||||||
.B ENOMEM
|
.B ENOMEM
|
||||||
Insufficient memory to complete the operation.
|
Insufficient memory to complete the operation.
|
||||||
.SH "CONFORMING TO"
|
.SH "CONFORMING TO"
|
||||||
None of these functions are in POSIX.1, but
|
None of these functions is in POSIX.1-2001, but
|
||||||
.BR alphasort ()
|
.BR alphasort ()
|
||||||
and
|
and
|
||||||
.BR scandir ()
|
.BR scandir ()
|
||||||
|
|
|
@ -136,6 +136,9 @@ and Portuguese locales yield
|
||||||
.br
|
.br
|
||||||
[ **1234$57Esc] [ **1.234$57PTE ]
|
[ **1234$57Esc] [ **1.234$57PTE ]
|
||||||
.RE
|
.RE
|
||||||
|
.SH "CONFORMING TO"
|
||||||
|
Not in POSIX.1-2001.
|
||||||
|
Presnt on several other systems.
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
.BR setlocale (3),
|
.BR setlocale (3),
|
||||||
.BR sprintf (3),
|
.BR sprintf (3),
|
||||||
|
|
|
@ -103,8 +103,8 @@ These functions are implemented via the TIOCGPGRP and
|
||||||
TIOCSPGRP ioctls.
|
TIOCSPGRP ioctls.
|
||||||
.SH HISTORY
|
.SH HISTORY
|
||||||
These ioctls appeared in 4.2BSD. The functions are POSIX inventions.
|
These ioctls appeared in 4.2BSD. The functions are POSIX inventions.
|
||||||
.SH "CONFORMS TO"
|
.SH "CONFORMING TO"
|
||||||
POSIX.1
|
POSIX.1-2001.
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
.BR setpgid (2),
|
.BR setpgid (2),
|
||||||
.BR setsid (2)
|
.BR setsid (2)
|
||||||
|
|
|
@ -61,7 +61,7 @@ This function is implemented via the TIOCGSID
|
||||||
.BR ioctl (),
|
.BR ioctl (),
|
||||||
present
|
present
|
||||||
since Linux 2.1.71.
|
since Linux 2.1.71.
|
||||||
.SH "CONFORMS TO"
|
.SH "CONFORMING TO"
|
||||||
POSIX.1-2001
|
POSIX.1-2001
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
.BR getsid (2)
|
.BR getsid (2)
|
||||||
|
|
|
@ -79,6 +79,9 @@ time_t my_timegm (struct tm *tm) {
|
||||||
}
|
}
|
||||||
.fi
|
.fi
|
||||||
.RE
|
.RE
|
||||||
|
.SH "CONFORMING TO"
|
||||||
|
Not in POSIX.1-2001.
|
||||||
|
Present on the BSDs.
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
.BR gmtime (3),
|
.BR gmtime (3),
|
||||||
.BR localtime (3),
|
.BR localtime (3),
|
||||||
|
|
|
@ -120,7 +120,7 @@ Minix also has
|
||||||
.SH HISTORY
|
.SH HISTORY
|
||||||
.BR ttyslot ()
|
.BR ttyslot ()
|
||||||
appeared in Unix V7.
|
appeared in Unix V7.
|
||||||
.SH "CONFORMS TO"
|
.SH "CONFORMING TO"
|
||||||
SUSv1; marked as LECACY in SUSv2; removed in POSIX.1-2001.
|
SUSv1; marked as LECACY in SUSv2; removed in POSIX.1-2001.
|
||||||
SUSv2 requires \-1 on error.
|
SUSv2 requires \-1 on error.
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
|
|
|
@ -48,6 +48,9 @@ used to occur in the old libbsd. These days, the
|
||||||
function is included in libutil. (Hence you'll need to add
|
function is included in libutil. (Hence you'll need to add
|
||||||
.B \-lutil
|
.B \-lutil
|
||||||
to your compiler command line to get it.)
|
to your compiler command line to get it.)
|
||||||
|
.SH "CONFORMING TO"
|
||||||
|
Not in POSIX.1-2001.
|
||||||
|
Present on Solaris, NetBSD, and perhaps other systems.
|
||||||
.SH FILES
|
.SH FILES
|
||||||
.TP
|
.TP
|
||||||
.I /var/log/wtmp
|
.I /var/log/wtmp
|
||||||
|
|
|
@ -458,7 +458,7 @@ this directory holds temporary files stored for an unspecified duration.
|
||||||
.TP
|
.TP
|
||||||
.I /var/yp
|
.I /var/yp
|
||||||
Database files for NIS.
|
Database files for NIS.
|
||||||
.SH "CONFORMS TO"
|
.SH "CONFORMING TO"
|
||||||
The Filesystem Hierarchy Standard, Version 2.2 <http://www.pathname.com/fhs/>
|
The Filesystem Hierarchy Standard, Version 2.2 <http://www.pathname.com/fhs/>
|
||||||
.SH BUGS
|
.SH BUGS
|
||||||
This list is not exhaustive; different systems may be configured
|
This list is not exhaustive; different systems may be configured
|
||||||
|
|
|
@ -191,8 +191,8 @@ struct lconv {
|
||||||
};
|
};
|
||||||
.fi
|
.fi
|
||||||
.in +0.25i
|
.in +0.25i
|
||||||
.SH "CONFORMS TO"
|
.SH "CONFORMING TO"
|
||||||
POSIX.1
|
POSIX.1-2001.
|
||||||
|
|
||||||
The GNU gettext functions are specified in LI18NUX2000.
|
The GNU gettext functions are specified in LI18NUX2000.
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
|
|
|
@ -131,7 +131,7 @@ In Linux versions before 2.6.11, the capacity of a pipe was the same as
|
||||||
the system page size (e.g., 4096 bytes on x86).
|
the system page size (e.g., 4096 bytes on x86).
|
||||||
Since Linux 2.6.11, the pipe capacity is 65536 bytes.
|
Since Linux 2.6.11, the pipe capacity is 65536 bytes.
|
||||||
.SS PIPE_BUF
|
.SS PIPE_BUF
|
||||||
POSIX.1 says that
|
POSIX.1-2001 says that
|
||||||
.BR write (2)s
|
.BR write (2)s
|
||||||
of less than
|
of less than
|
||||||
.B PIPE_BUF
|
.B PIPE_BUF
|
||||||
|
@ -141,7 +141,7 @@ Writes of more than
|
||||||
.B PIPE_BUF
|
.B PIPE_BUF
|
||||||
bytes may be non-atomic: the kernel may interleave the data
|
bytes may be non-atomic: the kernel may interleave the data
|
||||||
with data written by other processes.
|
with data written by other processes.
|
||||||
POSIX.1 requires
|
POSIX.1-2001 requires
|
||||||
.B PIPE_BUF
|
.B PIPE_BUF
|
||||||
to be at least 512 bytes. (On Linux,
|
to be at least 512 bytes. (On Linux,
|
||||||
.B PIPE_BUF
|
.B PIPE_BUF
|
||||||
|
@ -222,7 +222,7 @@ is supported for pipes and FIFOs only since kernel 2.6.
|
||||||
.SS "Portability notes"
|
.SS "Portability notes"
|
||||||
On some systems (but not Linux), pipes are bidirectional:
|
On some systems (but not Linux), pipes are bidirectional:
|
||||||
data can be transmitted in both directions between the pipe ends.
|
data can be transmitted in both directions between the pipe ends.
|
||||||
According to POSIX.1, pipes only need to be unidirectional.
|
According to POSIX.1-2001, pipes only need to be unidirectional.
|
||||||
Portable applications should avoid reliance on
|
Portable applications should avoid reliance on
|
||||||
bidirectional pipe semantics.
|
bidirectional pipe semantics.
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
|
|
|
@ -267,7 +267,7 @@ Suffix File type
|
||||||
~ Emacs or \fBpatch\fP(1) backup file
|
~ Emacs or \fBpatch\fP(1) backup file
|
||||||
rc startup (`run control') file, e.g. \fI.newsrc\fP
|
rc startup (`run control') file, e.g. \fI.newsrc\fP
|
||||||
.TE
|
.TE
|
||||||
.SH "CONFORMS TO"
|
.SH "CONFORMING TO"
|
||||||
General UNIX conventions.
|
General UNIX conventions.
|
||||||
.SH BUGS
|
.SH BUGS
|
||||||
This list is not exhaustive.
|
This list is not exhaustive.
|
||||||
|
|
Loading…
Reference in New Issue