mirror of https://github.com/mkerrisk/man-pages
grfix
This commit is contained in:
parent
58783e28ae
commit
8382f16db1
|
@ -75,7 +75,7 @@ you call the system call by \fIname\fP.
|
|||
.SH FILES
|
||||
.I /usr/include/linux/unistd.h
|
||||
.SH "CONFORMING TO"
|
||||
The use of these macros is Linux specific, and deprecated.
|
||||
The use of these macros is Linux-specific, and deprecated.
|
||||
.SH NOTES
|
||||
Starting around kernel 2.6.18, the _syscall macros were removed
|
||||
from header files supplied to user space.
|
||||
|
|
|
@ -139,7 +139,7 @@ Under Linux the
|
|||
capability is required.
|
||||
.SH "CONFORMING TO"
|
||||
.BR adjtimex ()
|
||||
is Linux specific and should not be used in programs
|
||||
is Linux-specific and should not be used in programs
|
||||
intended to be portable.
|
||||
See
|
||||
.BR adjtime (3)
|
||||
|
|
|
@ -104,7 +104,7 @@ Caller does not have the
|
|||
capability.
|
||||
.SH "CONFORMING TO"
|
||||
.BR bdflush ()
|
||||
is Linux specific and should not be used in programs
|
||||
is Linux-specific and should not be used in programs
|
||||
intended to be portable.
|
||||
.SH "SEE ALSO"
|
||||
.BR fsync (2),
|
||||
|
|
|
@ -144,7 +144,7 @@ instead of 0.)
|
|||
.B ESRCH
|
||||
No such thread.
|
||||
.SH "CONFORMING TO"
|
||||
These system calls are Linux specific.
|
||||
These system calls are Linux-specific.
|
||||
.SH NOTES
|
||||
The portable interface to the capability querying and setting
|
||||
functions is provided by the
|
||||
|
|
|
@ -645,7 +645,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 NOTES
|
||||
In the kernel 2.4.x series,
|
||||
|
|
|
@ -55,7 +55,7 @@ it was removed in Linux 2.6.
|
|||
.\" Removed in Linux 2.5.48
|
||||
.SH "CONFORMING TO"
|
||||
.BR create_module ()
|
||||
is Linux specific.
|
||||
is Linux-specific.
|
||||
.SH "SEE ALSO"
|
||||
.BR init_module (2),
|
||||
.BR delete_module (2),
|
||||
|
|
|
@ -50,7 +50,7 @@ The caller was not privileged
|
|||
capability).
|
||||
.SH "CONFORMING TO"
|
||||
.BR delete_module ()
|
||||
is Linux specific.
|
||||
is Linux-specific.
|
||||
.SH "SEE ALSO"
|
||||
.BR create_module (2),
|
||||
.BR init_module (2),
|
||||
|
|
|
@ -107,7 +107,7 @@ descriptors open and tried to open a new one.
|
|||
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 NOTES
|
||||
The error returned by
|
||||
.BR dup2 ()
|
||||
|
|
|
@ -68,7 +68,7 @@ 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 ()
|
||||
is Linux specific, and was introduced in kernel 2.5.44.
|
||||
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),
|
||||
|
|
|
@ -221,7 +221,7 @@ does not support
|
|||
.BR epoll .
|
||||
.SH CONFORMING TO
|
||||
.BR epoll_ctl ()
|
||||
is Linux specific, and was introduced in kernel 2.5.44.
|
||||
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
|
||||
|
|
|
@ -170,7 +170,7 @@ Glibc support for
|
|||
is provided starting with version 2.6.
|
||||
.SH CONFORMING TO
|
||||
.BR epoll_wait ()
|
||||
is Linux specific, and was introduced in kernel 2.5.44.
|
||||
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),
|
||||
|
|
|
@ -39,6 +39,6 @@ This system call does not return.
|
|||
.SH VERSIONS
|
||||
This call is present since Linux 2.5.35.
|
||||
.SH "CONFORMING TO"
|
||||
This call is Linux specific.
|
||||
This call is Linux-specific.
|
||||
.SH "SEE ALSO"
|
||||
.BR exit (2)
|
||||
|
|
|
@ -130,7 +130,7 @@ is not supported by the file system containing the file referred to by
|
|||
is available on Linux since kernel 2.6.23.
|
||||
.SH CONFORMING TO
|
||||
.BR fallocate ()
|
||||
is Linux specific.
|
||||
is Linux-specific.
|
||||
.SH SEE ALSO
|
||||
.BR ftruncate (2),
|
||||
.BR posix_fallocate (3),
|
||||
|
|
|
@ -603,7 +603,7 @@ is specific to BSD and Linux.
|
|||
.B F_GETSIG
|
||||
and
|
||||
.B F_SETSIG
|
||||
are Linux specific.
|
||||
are Linux-specific.
|
||||
POSIX has asynchronous I/O and the
|
||||
.I aio_sigevent
|
||||
structure to achieve similar things; these are also available
|
||||
|
@ -958,7 +958,7 @@ are specified in POSIX.1-2001.
|
|||
.BR F_GETLEASE ,
|
||||
and
|
||||
.B F_SETLEASE
|
||||
are Linux specific.
|
||||
are Linux-specific.
|
||||
(Define the
|
||||
.B _GNU_SOURCE
|
||||
macro to obtain these definitions.)
|
||||
|
|
|
@ -237,7 +237,7 @@ was added.
|
|||
In Linux 2.6.7 a sixth parameter was added \(em messy, especially
|
||||
on the s390 architecture.
|
||||
.SH "CONFORMING TO"
|
||||
This system call is Linux specific.
|
||||
This system call is Linux-specific.
|
||||
.SH "NOTES"
|
||||
.PP
|
||||
To reiterate, bare futexes are not intended as an easy to use abstraction
|
||||
|
|
|
@ -58,7 +58,7 @@ it was removed in Linux 2.6.
|
|||
.\" Removed in Linux 2.5.48
|
||||
.SH "CONFORMING TO"
|
||||
.BR get_kernel_syms ()
|
||||
is Linux specific.
|
||||
is Linux-specific.
|
||||
.SH BUGS
|
||||
There is no way to indicate the size of the buffer allocated for
|
||||
.IR table .
|
||||
|
|
|
@ -186,7 +186,7 @@ and the current process policy is not
|
|||
.B EINVAL
|
||||
cases.)
|
||||
.SH CONFORMING TO
|
||||
This system call is Linux specific.
|
||||
This system call is Linux-specific.
|
||||
.SH NOTES
|
||||
If the mode of the process policy or the policy governing allocations at the
|
||||
specified address is
|
||||
|
|
|
@ -40,7 +40,7 @@ A version of
|
|||
first appeared in Linux 2.5.32.
|
||||
.SH "CONFORMING TO"
|
||||
.BR get_thread_area ()
|
||||
is Linux specific and should not be used in programs
|
||||
is Linux-specific and should not be used in programs
|
||||
that are intended to be portable.
|
||||
.SH "SEE ALSO"
|
||||
.BR modify_ldt (2),
|
||||
|
|
|
@ -380,7 +380,7 @@ it is nevertheless present on most implementations.
|
|||
.BR RLIMIT_RTPRIO ,
|
||||
and
|
||||
.B RLIMIT_SIGPENDING
|
||||
are Linux specific.
|
||||
are Linux-specific.
|
||||
.SH NOTES
|
||||
A child process created via
|
||||
.BR fork (2)
|
||||
|
|
|
@ -50,7 +50,7 @@ On success, returns the thread ID of the current process.
|
|||
This call is always successful.
|
||||
.SH "CONFORMING TO"
|
||||
.BR gettid ()
|
||||
is Linux specific and should not be used in programs that
|
||||
is Linux-specific and should not be used in programs that
|
||||
are intended to be portable.
|
||||
.SH NOTES
|
||||
Glibc does not provide a wrapper for this system call; call it using
|
||||
|
|
|
@ -133,7 +133,7 @@ system call are also applicable here.
|
|||
These system calls have been available on Linux since kernel 2.4;
|
||||
glibc support is provided since version 2.3.
|
||||
.SH "CONFORMING TO"
|
||||
These system calls are Linux specific.
|
||||
These system calls are Linux-specific.
|
||||
.\" .SH AUTHORS
|
||||
.\" Andreas Gruenbacher,
|
||||
.\" .RI < a.gruenbacher@computer.org >
|
||||
|
|
|
@ -59,5 +59,5 @@ Always, for a user process.
|
|||
.SH VERSIONS
|
||||
Since 2.3.13 this system call does not exist anymore.
|
||||
.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.
|
||||
|
|
|
@ -95,7 +95,7 @@ The caller was not privileged
|
|||
capability).
|
||||
.SH "CONFORMING TO"
|
||||
.BR init_module ()
|
||||
is Linux specific.
|
||||
is Linux-specific.
|
||||
.SH "SEE ALSO"
|
||||
.BR create_module (2),
|
||||
.BR delete_module (2),
|
||||
|
|
|
@ -108,7 +108,7 @@ kernel failed to allocate a needed resource.
|
|||
.SH VERSIONS
|
||||
Inotify was merged into the 2.6.13 Linux kernel.
|
||||
.SH "CONFORMING TO"
|
||||
This system call is Linux specific.
|
||||
This system call is Linux-specific.
|
||||
.SH "SEE ALSO"
|
||||
.BR inotify_init (2),
|
||||
.BR inotify_rm_watch (2),
|
||||
|
|
|
@ -56,7 +56,7 @@ Insufficient kernel memory is available.
|
|||
.SH VERSIONS
|
||||
Inotify was merged into the 2.6.13 Linux kernel.
|
||||
.SH "CONFORMING TO"
|
||||
This system call is Linux specific.
|
||||
This system call is Linux-specific.
|
||||
.SH "SEE ALSO"
|
||||
.BR inotify_add_watch (2),
|
||||
.BR inotify_rm_watch (2),
|
||||
|
|
|
@ -65,7 +65,7 @@ is not an inotify file descriptor.
|
|||
.SH VERSIONS
|
||||
Inotify was merged into the 2.6.13 Linux kernel.
|
||||
.SH "CONFORMING TO"
|
||||
This system call is Linux specific.
|
||||
This system call is Linux-specific.
|
||||
.SH "SEE ALSO"
|
||||
.BR inotify_init (2),
|
||||
.BR inotify_add_watch (2),
|
||||
|
|
|
@ -73,7 +73,7 @@ The asynchronous I/O system calls first appeared in Linux 2.5, August 2002.
|
|||
.SH "CONFORMING TO"
|
||||
.PP
|
||||
.BR io_cancel ()
|
||||
is Linux specific and should not be used
|
||||
is Linux-specific and should not be used
|
||||
in programs that are intended to be portable.
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -67,7 +67,7 @@ The asynchronous I/O system calls first appeared in Linux 2.5, August 2002.
|
|||
.SH "CONFORMING TO"
|
||||
.PP
|
||||
.BR io_destroy ()
|
||||
is Linux specific and should not be used in programs
|
||||
is Linux-specific and should not be used in programs
|
||||
that are intended to be portable.
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -77,7 +77,7 @@ The asynchronous I/O system calls first appeared in Linux 2.5, August 2002.
|
|||
.SH "CONFORMING TO"
|
||||
.PP
|
||||
.BR io_getevents ()
|
||||
is Linux specific and should not be used in
|
||||
is Linux-specific and should not be used in
|
||||
programs that are intended to be portable.
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -75,7 +75,7 @@ The asynchronous I/O system calls first appeared in Linux 2.5, August 2002.
|
|||
.SH "CONFORMING TO"
|
||||
.PP
|
||||
.BR io_setup ()
|
||||
is Linux specific and should not be used in programs
|
||||
is Linux-specific and should not be used in programs
|
||||
that are intended to be portable.
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -79,7 +79,7 @@ The asynchronous I/O system calls first appeared in Linux 2.5, August 2002.
|
|||
.SH "CONFORMING TO"
|
||||
.PP
|
||||
.BR io_submit ()
|
||||
is Linux specific and should not be used in
|
||||
is Linux-specific and should not be used in
|
||||
programs that are intended to be portable.
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -94,7 +94,7 @@ Out of memory.
|
|||
The calling process has insufficient privilege.
|
||||
.SH "CONFORMING TO"
|
||||
.BR ioperm ()
|
||||
is Linux specific and should not be used in programs
|
||||
is Linux-specific and should not be used in programs
|
||||
intended to be portable.
|
||||
.SH NOTES
|
||||
Libc5 treats it as a system call and has a prototype in
|
||||
|
|
|
@ -84,7 +84,7 @@ the
|
|||
capability is required.
|
||||
.SH "CONFORMING TO"
|
||||
.BR iopl ()
|
||||
is Linux specific and should not be used in processes
|
||||
is Linux-specific and should not be used in processes
|
||||
intended to be portable.
|
||||
.SH NOTES
|
||||
Libc5 treats it as a system call and has a prototype in
|
||||
|
|
|
@ -184,7 +184,7 @@ and
|
|||
These system calls have been available on Linux since
|
||||
kernel 2.6.13.
|
||||
.SH "CONFORMING TO"
|
||||
These system calls are Linux specific.
|
||||
These system calls are Linux-specific.
|
||||
.SH NOTES
|
||||
Glibc does not provide wrapper for these system calls; call them using
|
||||
.BR syscall (2).
|
||||
|
|
|
@ -45,7 +45,7 @@ Only standard library implementors and kernel hackers need to know about
|
|||
.BR ipc ().
|
||||
.SH "CONFORMING TO"
|
||||
.BR ipc ()
|
||||
is Linux specific, and should not be used in programs
|
||||
is Linux-specific, and should not be used in programs
|
||||
intended to be portable.
|
||||
.SH NOTES
|
||||
On a few architectures, for example ia64, there is no
|
||||
|
|
|
@ -145,7 +145,7 @@ system call are also applicable here.
|
|||
These system calls have been available on Linux since kernel 2.4;
|
||||
glibc support is provided since version 2.3.
|
||||
.SH "CONFORMING TO"
|
||||
These system calls are Linux specific.
|
||||
These system calls are Linux-specific.
|
||||
.\" .SH AUTHORS
|
||||
.\" Andreas Gruenbacher,
|
||||
.\" .RI < a.gruenbacher@computer.org >
|
||||
|
|
|
@ -74,7 +74,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 NOTES
|
||||
Glibc does not provide a wrapper for this system call; call it using
|
||||
|
|
|
@ -79,7 +79,7 @@ The
|
|||
error return was added in 2.5.70.
|
||||
.SH "CONFORMING TO"
|
||||
.BR lookup_dcookie ()
|
||||
is Linux specific.
|
||||
is Linux-specific.
|
||||
.SH "NOTES"
|
||||
.BR lookup_dcookie ()
|
||||
is a special-purpose system call, currently used only by the oprofile profiler.
|
||||
|
|
|
@ -197,7 +197,7 @@ for file access.
|
|||
.BR MADV_DONTFORK ,
|
||||
and
|
||||
.B MADV_DOFORK
|
||||
are Linux specific.
|
||||
are Linux-specific.
|
||||
.SH NOTES
|
||||
.SS "Linux Notes"
|
||||
.LP
|
||||
|
|
|
@ -341,7 +341,7 @@ flag and the caller does not have the
|
|||
privilege.
|
||||
.\" ---------------------------------------------------------------
|
||||
.SH CONFORMING TO
|
||||
This system call is Linux specific.
|
||||
This system call is Linux-specific.
|
||||
.SH NOTES
|
||||
NUMA policy is not supported on a memory mapped file range
|
||||
that was mapped with the
|
||||
|
|
|
@ -71,7 +71,7 @@ can return any of the same errors as
|
|||
.BR mmap2 ()
|
||||
is available since Linux 2.3.31.
|
||||
.SH "CONFORMING TO"
|
||||
This system call is Linux specific.
|
||||
This system call is Linux-specific.
|
||||
.SH NOTES
|
||||
Nowadays, the glibc
|
||||
.BR mmap ()
|
||||
|
|
|
@ -126,7 +126,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 NOTES
|
||||
Glibc does not provide a wrapper for this system call; call it using
|
||||
|
|
|
@ -391,7 +391,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 NOTES
|
||||
.SS Linux Notes
|
||||
|
|
|
@ -178,7 +178,7 @@ The memory area cannot be expanded at the current virtual address, and the
|
|||
flag is not set in \fIflags\fP.
|
||||
Or, there is not enough (virtual) memory available.
|
||||
.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)
|
||||
|
|
|
@ -149,7 +149,7 @@ The calling process must have appropriate privileges
|
|||
or its effective user ID must be either that of the creator or owner
|
||||
of the message queue.
|
||||
.TP
|
||||
.BR IPC_INFO " (Linux specific)"
|
||||
.BR IPC_INFO " (Linux-specific)"
|
||||
Returns information about system-wide message queue limits and
|
||||
parameters in the structure pointed to by
|
||||
.IR buf .
|
||||
|
@ -195,7 +195,7 @@ files of the same name; see
|
|||
.BR proc (5)
|
||||
for details.
|
||||
.TP
|
||||
.BR MSG_INFO " (Linux specific)"
|
||||
.BR MSG_INFO " (Linux-specific)"
|
||||
Returns a
|
||||
.I msginfo
|
||||
structure containing the same information as for
|
||||
|
@ -212,7 +212,7 @@ on the system; and the
|
|||
field returns the total number of bytes in all messages
|
||||
in all queues on the system.
|
||||
.TP
|
||||
.BR MSG_STAT " (Linux specific)"
|
||||
.BR MSG_STAT " (Linux-specific)"
|
||||
Returns a
|
||||
.I msqid_ds
|
||||
structure as for
|
||||
|
|
|
@ -51,4 +51,4 @@ On error, \-1 is returned, and
|
|||
.I errno
|
||||
is set appropriately.
|
||||
.SH "CONFORMING TO"
|
||||
This call is Linux specific.
|
||||
This call is Linux-specific.
|
||||
|
|
|
@ -213,7 +213,7 @@ If \fIpathname\fP is not a directory, cause the open to fail.
|
|||
.\" http://marc.theaimsgroup.com/?t=112748702800001&r=1&w=2
|
||||
.\" [PATCH] open: O_DIRECTORY and O_CREAT together should fail
|
||||
.\" O_DIRECTORY | O_CREAT causes O_DIRECTORY to be ignored.
|
||||
This flag is Linux specific, and was added in kernel version 2.1.126, to
|
||||
This flag is Linux-specific, and was added in kernel version 2.1.126, to
|
||||
avoid denial-of-service problems if
|
||||
.BR opendir (3)
|
||||
is called on a
|
||||
|
@ -534,7 +534,7 @@ The
|
|||
.BR O_NOATIME ,
|
||||
and
|
||||
.B O_NOFOLLOW
|
||||
flags are Linux specific.
|
||||
flags are Linux-specific.
|
||||
One may have to define the
|
||||
.B _GNU_SOURCE
|
||||
macro to get their definitions.
|
||||
|
|
|
@ -112,6 +112,6 @@ User does not have the \fBCAP_SYS_ADMIN\fP capability.
|
|||
This does not apply to
|
||||
.BR pciconfig_iobase ().
|
||||
.SH "CONFORMING TO"
|
||||
These calls are Linux specific, available since Linux 2.0.26/2.1.11.
|
||||
These calls are Linux-specific, available since Linux 2.0.26/2.1.11.
|
||||
.SH "SEE ALSO"
|
||||
.BR capabilities (7)
|
||||
|
|
|
@ -65,5 +65,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
|
||||
is Linux-specific and should not be used in programs intended to
|
||||
be portable.
|
||||
|
|
|
@ -120,7 +120,7 @@ capability.
|
|||
was introduced in Linux 2.3.41.
|
||||
.SH "CONFORMING TO"
|
||||
.BR pivot_root ()
|
||||
is Linux specific and hence is not portable.
|
||||
is Linux-specific and hence is not portable.
|
||||
.SH NOTES
|
||||
Glibc does not provide a wrapper for this system call; call it using
|
||||
.BR syscall (2).
|
||||
|
|
|
@ -289,7 +289,7 @@ library call was added in glibc 2.4.
|
|||
.BR poll ()
|
||||
conforms to POSIX.1-2001.
|
||||
.BR ppoll ()
|
||||
is Linux specific.
|
||||
is Linux-specific.
|
||||
.\" NetBSD 3.0 has a pollts() which is like Linux ppoll().
|
||||
.SH NOTES
|
||||
Some implementations define the non-standard constant
|
||||
|
|
|
@ -219,7 +219,7 @@ The
|
|||
system call was introduced in Linux 2.1.57.
|
||||
.\" The library interface was added in glibc 2.0.6
|
||||
.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
|
||||
|
|
|
@ -159,7 +159,7 @@ is set to the minimum size needed.
|
|||
is not supported in this version of the kernel.
|
||||
.SH "CONFORMING TO"
|
||||
.BR query_module ()
|
||||
is Linux specific.
|
||||
is Linux-specific.
|
||||
.SH NOTES
|
||||
This system call is only present on Linux up until kernel 2.4;
|
||||
it was removed in Linux 2.6.
|
||||
|
|
|
@ -84,7 +84,7 @@ glibc support has been provided since version 2.3.
|
|||
.SH "CONFORMING TO"
|
||||
The
|
||||
.BR readahead ()
|
||||
system call is Linux specific, and its use should be avoided
|
||||
system call is Linux-specific, and its use should be avoided
|
||||
in portable applications.
|
||||
.SH "SEE ALSO"
|
||||
.BR lseek (2),
|
||||
|
|
|
@ -109,7 +109,7 @@ No such directory.
|
|||
.B ENOTDIR
|
||||
File descriptor does not refer to a directory.
|
||||
.SH "CONFORMING TO"
|
||||
This system call is Linux specific.
|
||||
This system call is Linux-specific.
|
||||
.SH NOTES
|
||||
Glibc does not provide a wrapper for this system call; call it using
|
||||
.BR syscall (2).
|
||||
|
|
|
@ -160,7 +160,7 @@ the
|
|||
capability is required.
|
||||
.SH "CONFORMING TO"
|
||||
.BR reboot ()
|
||||
is Linux specific,
|
||||
is Linux-specific,
|
||||
and should not be used in programs intended to be portable.
|
||||
.SH "SEE ALSO"
|
||||
.BR sync (2),
|
||||
|
|
|
@ -148,7 +148,7 @@ glibc support was added in version 2.3.3.
|
|||
.SH "CONFORMING TO"
|
||||
The
|
||||
.BR remap_file_pages ()
|
||||
system call is Linux specific.
|
||||
system call is Linux-specific.
|
||||
.SH "SEE ALSO"
|
||||
.BR getpagesize (2),
|
||||
.BR mmap (2),
|
||||
|
|
|
@ -100,7 +100,7 @@ system call are also applicable here.
|
|||
These system calls have been available on Linux since kernel 2.4;
|
||||
glibc support is provided since version 2.3.
|
||||
.SH "CONFORMING TO"
|
||||
These system calls are Linux specific.
|
||||
These system calls are Linux-specific.
|
||||
.\" .SH AUTHORS
|
||||
.\" Andreas Gruenbacher,
|
||||
.\" .RI < a.gruenbacher@computer.org >
|
||||
|
|
|
@ -176,7 +176,7 @@ In glibc 2.3.3, the
|
|||
.I cpusetsize
|
||||
argument was removed, but this argument was restored in glibc 2.3.4.
|
||||
.SH "CONFORMING TO"
|
||||
These system calls are Linux specific.
|
||||
These system calls are Linux-specific.
|
||||
.SH "NOTES"
|
||||
.BR sched_setscheduler (2)
|
||||
has a description of the Linux scheduling scheme.
|
||||
|
|
|
@ -321,7 +321,7 @@ The calling process does not have appropriate privileges.
|
|||
The process whose ID is \fIpid\fP could not be found.
|
||||
.SH "CONFORMING TO"
|
||||
POSIX.1-2001 (but see BUGS below).
|
||||
The \fBSCHED_BATCH\fP policy is Linux specific.
|
||||
The \fBSCHED_BATCH\fP policy is Linux-specific.
|
||||
.SH NOTES
|
||||
POSIX.1 does not detail the permissions that an unprivileged
|
||||
process requires in order to call
|
||||
|
|
|
@ -71,7 +71,7 @@ union semun {
|
|||
struct semid_ds *buf; /* Buffer for IPC_STAT, IPC_SET */
|
||||
unsigned short *array; /* Array for GETALL, SETALL */
|
||||
struct seminfo *__buf; /* Buffer for IPC_INFO
|
||||
(Linux specific) */
|
||||
(Linux-specific) */
|
||||
};
|
||||
.in
|
||||
.fi
|
||||
|
@ -165,7 +165,7 @@ The argument
|
|||
.I semnum
|
||||
is ignored.
|
||||
.TP
|
||||
.BR IPC_INFO " (Linux specific)"
|
||||
.BR IPC_INFO " (Linux-specific)"
|
||||
Returns information about system-wide semaphore limits and
|
||||
parameters in the structure pointed to by
|
||||
.IR arg.__buf .
|
||||
|
@ -211,7 +211,7 @@ see
|
|||
.BR proc (5)
|
||||
for details.
|
||||
.TP
|
||||
.BR SEM_INFO " (Linux specific)"
|
||||
.BR SEM_INFO " (Linux-specific)"
|
||||
Returns a
|
||||
.I seminfo
|
||||
structure containing the same information as for
|
||||
|
@ -225,7 +225,7 @@ on the system; and the
|
|||
field returns the total number of semaphores in all semaphore sets
|
||||
on the system.
|
||||
.TP
|
||||
.BR SEM_STAT " (Linux specific)"
|
||||
.BR SEM_STAT " (Linux-specific)"
|
||||
Returns a
|
||||
.I semid_ds
|
||||
structure as for
|
||||
|
|
|
@ -221,7 +221,7 @@ are on-line, or none of the specified nodes contain memory.
|
|||
.B ENOMEM
|
||||
Insufficient kernel memory was available.
|
||||
.SH CONFORMING TO
|
||||
This system call is Linux specific.
|
||||
This system call is Linux-specific.
|
||||
.SH NOTES
|
||||
Process policy is not remembered if the page is swapped out.
|
||||
When such a page is paged back in, it will use the policy of
|
||||
|
|
|
@ -58,7 +58,7 @@ A version of
|
|||
first appeared in Linux 2.5.29.
|
||||
.SH "CONFORMING TO"
|
||||
.BR set_thread_area ()
|
||||
is Linux specific and should not be used in programs that are intended
|
||||
is Linux-specific and should not be used in programs that are intended
|
||||
to be portable.
|
||||
.SH "SEE ALSO"
|
||||
.BR get_thread_area (2)
|
||||
|
|
|
@ -87,7 +87,7 @@ always succeeds.
|
|||
This call is present since Linux 2.5.48.
|
||||
Details as given here are valid since Linux 2.5.49.
|
||||
.SH "CONFORMING TO"
|
||||
This system call is Linux specific.
|
||||
This system call is Linux-specific.
|
||||
.SH "SEE ALSO"
|
||||
.BR clone (2),
|
||||
.BR futex (2)
|
||||
|
|
|
@ -72,7 +72,7 @@ On error, the current value of
|
|||
is returned.
|
||||
.SH "CONFORMING TO"
|
||||
.BR setfsgid ()
|
||||
is Linux specific and should not be used in programs intended
|
||||
is Linux-specific and should not be used in programs intended
|
||||
to be portable.
|
||||
It is present since Linux 1.1.44 and in libc since libc 4.7.6.
|
||||
.SH NOTES
|
||||
|
|
|
@ -72,7 +72,7 @@ On error, the current value of
|
|||
is returned.
|
||||
.SH "CONFORMING TO"
|
||||
.BR setfsuid ()
|
||||
is Linux specific and should not be used in programs intended
|
||||
is Linux-specific and should not be used in programs intended
|
||||
to be portable.
|
||||
It is present since Linux 1.1.44 and in libc since libc 4.7.6.
|
||||
.SH NOTES
|
||||
|
|
|
@ -58,7 +58,7 @@ 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, or indeed in any programs at all.
|
||||
Since Linux 2.1.121, no such function exists anymore.
|
||||
The calling sequence varied: it has had a single parameter
|
||||
|
|
|
@ -143,7 +143,7 @@ system call are also applicable here.
|
|||
These system calls have been available on Linux since kernel 2.4;
|
||||
glibc support is provided since version 2.3.
|
||||
.SH "CONFORMING TO"
|
||||
These system calls are Linux specific.
|
||||
These system calls are Linux-specific.
|
||||
.\" .SH AUTHORS
|
||||
.\" Andreas Gruenbacher,
|
||||
.\" .RI < a.gruenbacher@computer.org >
|
||||
|
|
|
@ -56,7 +56,7 @@ always succeeds, and returns the previous signal mask.
|
|||
.SH ERRORS
|
||||
These system calls always succeed.
|
||||
.SH CONFORMING TO
|
||||
These system calls are Linux specific.
|
||||
These system calls are Linux-specific.
|
||||
.SH NOTES
|
||||
Glibc does not provide wrappers for these system calls; use
|
||||
.BR syscall (2).
|
||||
|
|
|
@ -152,7 +152,7 @@ will be set.
|
|||
The caller \fImust\fP ensure that a segment is eventually destroyed;
|
||||
otherwise its pages that were faulted in will remain in memory or swap.
|
||||
.TP
|
||||
.BR IPC_INFO " (Linux specific)"
|
||||
.BR IPC_INFO " (Linux-specific)"
|
||||
Returns information about system-wide shared memory limits and
|
||||
parameters in the structure pointed to by
|
||||
.IR buf .
|
||||
|
@ -190,7 +190,7 @@ files of the same name; see
|
|||
.BR proc (5)
|
||||
for details.
|
||||
.TP
|
||||
.BR SHM_INFO " (Linux specific)"
|
||||
.BR SHM_INFO " (Linux-specific)"
|
||||
Returns a
|
||||
.I shm_info
|
||||
structure whose fields contain information
|
||||
|
@ -218,7 +218,7 @@ struct shm_info {
|
|||
.in
|
||||
.fi
|
||||
.TP
|
||||
.BR SHM_STAT " (Linux specific)"
|
||||
.BR SHM_STAT " (Linux-specific)"
|
||||
Returns a
|
||||
.I shmid_ds
|
||||
structure as for
|
||||
|
@ -233,7 +233,7 @@ The caller can prevent or allow swapping of a shared
|
|||
memory segment with the following \fIcmd\fP values:
|
||||
.br
|
||||
.TP 12
|
||||
.BR SHM_LOCK " (Linux specific)"
|
||||
.BR SHM_LOCK " (Linux-specific)"
|
||||
Prevent swapping of the shared memory segment.
|
||||
The caller must fault in
|
||||
any pages that are required to be present after locking is enabled.
|
||||
|
@ -245,7 +245,7 @@ field in the associated data structure retrieved by
|
|||
.B IPC_STAT
|
||||
will be set.
|
||||
.TP
|
||||
.BR SHM_UNLOCK " (Linux specific)"
|
||||
.BR SHM_UNLOCK " (Linux-specific)"
|
||||
Unlock the segment, allowing it to be swapped out.
|
||||
.PP
|
||||
In kernels before 2.6.10, only a privileged process
|
||||
|
|
|
@ -157,7 +157,7 @@ The
|
|||
.BR splice ()
|
||||
system call first appeared in Linux 2.6.17.
|
||||
.SH "CONFORMING TO"
|
||||
This system call is Linux specific.
|
||||
This system call is Linux-specific.
|
||||
.SH NOTES
|
||||
The three system calls
|
||||
.BR splice (),
|
||||
|
|
|
@ -244,7 +244,7 @@ The
|
|||
.BR spu_create ()
|
||||
system call was added to Linux in kernel 2.6.16.
|
||||
.SH CONFORMING TO
|
||||
This call is Linux specific and only implemented on the PowerPC
|
||||
This call is Linux-specific and only implemented on the PowerPC
|
||||
architecture.
|
||||
Programs using this system call are not portable.
|
||||
.SH NOTES
|
||||
|
|
|
@ -185,7 +185,7 @@ The
|
|||
.BR spu_run ()
|
||||
system call was added to Linux in kernel 2.6.16.
|
||||
.SH CONFORMING TO
|
||||
This call is Linux specific and only implemented by the PowerPC
|
||||
This call is Linux-specific and only implemented by the PowerPC
|
||||
architecture.
|
||||
Programs using this system call are not portable.
|
||||
.SH NOTES
|
||||
|
|
|
@ -176,7 +176,7 @@ is not a directory.
|
|||
.B EOVERFLOW
|
||||
Some values were too large to be represented in the returned struct.
|
||||
.SH "CONFORMING TO"
|
||||
Linux specific.
|
||||
Linux-specific.
|
||||
The Linux
|
||||
.BR statfs ()
|
||||
was inspired by the 4.4BSD one
|
||||
|
|
|
@ -141,7 +141,7 @@ capability.
|
|||
Alternatively, the maximum number of swap files are already in use;
|
||||
see NOTES below.
|
||||
.SH "CONFORMING TO"
|
||||
These functions are Linux specific and should not be used in programs
|
||||
These functions are Linux-specific and should not be used in programs
|
||||
intended to be portable.
|
||||
The second
|
||||
.I swapflags
|
||||
|
|
|
@ -166,7 +166,7 @@ a directory, or a symbolic link.
|
|||
.BR sync_file_range ()
|
||||
appeared on Linux in kernel 2.6.17.
|
||||
.SH "CONFORMING TO"
|
||||
This system call is Linux specific, and should be avoided
|
||||
This system call is Linux-specific, and should be avoided
|
||||
in portable programs.
|
||||
.SH "SEE ALSO"
|
||||
.BR fdatasync (2),
|
||||
|
|
|
@ -90,7 +90,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 ()
|
||||
|
|
|
@ -81,7 +81,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
|
||||
|
|
|
@ -175,7 +175,7 @@ message ring buffer by a process without root permissions.
|
|||
System call was interrupted by a signal; nothing was read.
|
||||
(This can be seen only during a trace.)
|
||||
.SH "CONFORMING TO"
|
||||
This system call is Linux specific and should not be used in programs
|
||||
This system call is Linux-specific and should not be used in programs
|
||||
intended to be portable.
|
||||
.SH NOTES
|
||||
From the very start people noted that it is unfortunate that
|
||||
|
|
|
@ -115,7 +115,7 @@ The
|
|||
.BR tee ()
|
||||
system call first appeared in Linux 2.6.17.
|
||||
.SH "CONFORMING TO"
|
||||
This system call is Linux specific.
|
||||
This system call is Linux-specific.
|
||||
.SH NOTES
|
||||
Conceptually,
|
||||
.BR tee ()
|
||||
|
|
|
@ -90,7 +90,7 @@ was added in Linux 2.5.75.
|
|||
.BR tkill ()
|
||||
and
|
||||
.BR tgkill ()
|
||||
are Linux specific and should not be used
|
||||
are Linux-specific and should not be used
|
||||
in programs that are intended to be portable.
|
||||
.SH NOTES
|
||||
Glibc does not provide wrapper for these system calls; call them using
|
||||
|
|
|
@ -149,7 +149,7 @@ system call was added to Linux in kernel 2.6.16.
|
|||
.SH CONFORMING TO
|
||||
The
|
||||
.BR unshare ()
|
||||
system call is Linux specific.
|
||||
system call is Linux-specific.
|
||||
.SH NOTES
|
||||
Not all of the process attributes that can be shared when
|
||||
a new process is created using
|
||||
|
|
|
@ -75,7 +75,7 @@ is not an executable of known type,
|
|||
e.g., does not have the correct magic numbers.
|
||||
.SH "CONFORMING TO"
|
||||
.BR uselib ()
|
||||
is Linux specific, and should not be used in programs
|
||||
is Linux-specific, and should not be used in programs
|
||||
intended to be portable.
|
||||
.SH NOTES
|
||||
.BR uselib ()
|
||||
|
|
|
@ -60,7 +60,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),
|
||||
|
|
|
@ -139,7 +139,7 @@ The
|
|||
.BR vmsplice ()
|
||||
system call first appeared in Linux 2.6.17.
|
||||
.SH "CONFORMING TO"
|
||||
This system call is Linux specific.
|
||||
This system call is Linux-specific.
|
||||
.SH NOTES
|
||||
.BR vmsplice ()
|
||||
follows the other vectorized read/write type functions when it comes to
|
||||
|
|
|
@ -479,7 +479,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);
|
||||
|
|
|
@ -51,7 +51,7 @@ argz_next, argz_replace, argz_stringify \- functions to handle an argz list
|
|||
.BI "void argz_stringify(char *" argz ", size_t " len ", int " sep );
|
||||
.fi
|
||||
.SH DESCRIPTION
|
||||
These functions are glibc specific.
|
||||
These functions are glibc-specific.
|
||||
.LP
|
||||
An argz vector is a pointer to a character buffer together with a length.
|
||||
The intended interpretation of the character buffer is an array
|
||||
|
|
|
@ -154,7 +154,7 @@ has been supported in glibc since version 2.2.4.
|
|||
.SH "CONFORMING TO"
|
||||
The
|
||||
.BR dl_iterate_phdr ()
|
||||
function is Linux specific and should be avoided in portable applications.
|
||||
function is Linux-specific and should be avoided in portable applications.
|
||||
.SH EXAMPLE
|
||||
The following program displays a list of pathnames of the
|
||||
shared objects it has loaded.
|
||||
|
|
|
@ -32,7 +32,7 @@ envz_remove, envz_strip \- environment string support
|
|||
.BI "void envz_strip(char **" envz ", size_t *" envz_len );
|
||||
.fi
|
||||
.SH DESCRIPTION
|
||||
These functions are glibc specific.
|
||||
These functions are glibc-specific.
|
||||
.LP
|
||||
An argz vector is a pointer to a character buffer together with a length,
|
||||
see
|
||||
|
|
|
@ -68,7 +68,7 @@ file system could not be accessed.
|
|||
.BR fexecve ()
|
||||
is implemented since glibc 2.3.2.
|
||||
.SH "CONFORMING TO"
|
||||
This function is Linux specific.
|
||||
This function is Linux-specific.
|
||||
.\" As at 2006:
|
||||
It is under consideration for inclusion in a future version of POSIX.1.
|
||||
.SH "SEE ALSO"
|
||||
|
|
|
@ -331,7 +331,7 @@ The function
|
|||
.BR nftw ()
|
||||
is available since glibc 2.1.
|
||||
|
||||
\fBFTW_ACTIONRETVAL\fP is glibc specific.
|
||||
\fBFTW_ACTIONRETVAL\fP is glibc-specific.
|
||||
.SH EXAMPLE
|
||||
The following program traverses the directory tree under the path named
|
||||
in its first command-line argument, or under the current directory
|
||||
|
|
|
@ -95,7 +95,7 @@ This can be changed in the
|
|||
.I /etc/nsswitch.conf
|
||||
file.
|
||||
.SH "CONFORMING TO"
|
||||
These routines are glibc specific.
|
||||
These routines are glibc-specific.
|
||||
The NeXT has similar routines:
|
||||
.in +4n
|
||||
.nf
|
||||
|
|
|
@ -384,7 +384,7 @@ If
|
|||
is set, the line behaves as if DCD is always asserted.
|
||||
The software carrier flag is usually turned on for local devices,
|
||||
and is off for lines with modems.
|
||||
.SS "Linux specific"
|
||||
.SS "Linux-specific"
|
||||
For the
|
||||
.B TIOCLINUX
|
||||
ioctl, see
|
||||
|
|
|
@ -158,7 +158,7 @@ A process can obtain its saved set-user-ID (set-group-ID) using
|
|||
.BR getresuid (2)
|
||||
.RB ( getresgid (2)).
|
||||
.IP *
|
||||
File system user ID and file system group ID (Linux specific).
|
||||
File system user ID and file system group ID (Linux-specific).
|
||||
These IDs, in conjunction with the supplementary group IDs described
|
||||
below, are used to determine permissions for accessing files; see
|
||||
.BR path_resolution (7)
|
||||
|
|
|
@ -386,7 +386,7 @@ The
|
|||
API was introduced in Linux kernel 2.5.44.
|
||||
Its interface should be finalized in Linux kernel 2.5.66.
|
||||
.SH CONFORMING TO
|
||||
The epoll API is Linux specific.
|
||||
The epoll API is Linux-specific.
|
||||
Some other systems provide similar
|
||||
mechanisms, for example, FreeBSD has
|
||||
.IR kqueue ,
|
||||
|
|
|
@ -256,7 +256,7 @@ and
|
|||
.B IN_ONLYDIR
|
||||
were only added in version 2.5.)
|
||||
.SH "CONFORMING TO"
|
||||
The inotify API is Linux specific.
|
||||
The inotify API is Linux-specific.
|
||||
.SH "NOTES"
|
||||
Inotify file descriptors can be monitored using
|
||||
.BR select (2),
|
||||
|
|
|
@ -933,7 +933,7 @@ and
|
|||
and
|
||||
.B IP_ROUTER_ALERT
|
||||
are new options in Linux 2.2.
|
||||
They are also all Linux specific and should not be used in
|
||||
They are also all Linux-specific and should not be used in
|
||||
programs intended to be portable.
|
||||
.PP
|
||||
.\" FIXME
|
||||
|
|
|
@ -337,7 +337,7 @@ but isn't in the current version of POSIX.1.)
|
|||
|
||||
If the call is not governed by any standards but commonly
|
||||
exists on other systems, note them.
|
||||
If the call is Linux specific, note this.
|
||||
If the call is Linux-specific, note this.
|
||||
.TP
|
||||
.B NOTES
|
||||
provides miscellaneous notes.
|
||||
|
|
Loading…
Reference in New Issue