Added/updated glibc feature test macro requirements

This commit is contained in:
Michael Kerrisk 2007-07-08 12:11:40 +00:00
parent 86c256953d
commit cc4615cc78
187 changed files with 2008 additions and 426 deletions

View File

@ -26,7 +26,7 @@
.\" Modified Wed Jul 21 23:02:38 1993 by Rik Faith <faith@cs.unc.edu>
.\" Modified 2001-11-17, aeb
.\"
.TH _EXIT 2 2001-11-17 "Linux" "Linux Programmer's Manual"
.TH _EXIT 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
_exit, _Exit \- terminate the current process
.SH SYNOPSIS
@ -37,6 +37,15 @@ _exit, _Exit \- terminate the current process
.B #include <stdlib.h>
.sp
.BI "void _Exit(int " status );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR _Exit ():
_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
.I cc\ -std=c99
.SH DESCRIPTION
The function
.BR _exit ()

View File

@ -29,7 +29,7 @@
.\" Modified 1998-11-04 by Tigran Aivazian <tigran@sco.com>
.\" Modified 2004-05-27, 2004-06-17, 2004-06-23 by Michael Kerrisk
.\"
.TH ACCT 2 2004-06-23 "Linux" "Linux Programmer's Manual"
.TH ACCT 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
acct \- switch process accounting on or off
.SH SYNOPSIS
@ -40,6 +40,14 @@ acct \- switch process accounting on or off
.BI "int acct(const char *" filename );
.fi
.ad b
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR acct ():
_BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500)
.SH DESCRIPTION
When called with the name of an existing file as argument, accounting is
turned on, records for each terminating process are appended to

View File

@ -27,7 +27,7 @@
.\" Modified Wed Jul 21 19:52:58 1993 by Rik Faith <faith@cs.unc.edu>
.\" Modified Sun Aug 21 17:40:38 1994 by Rik Faith <faith@cs.unc.edu>
.\"
.TH BRK 2 2003-11-01 "Linux" "Linux Programmer's Manual"
.TH BRK 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
brk, sbrk \- change data segment size
.SH SYNOPSIS
@ -36,6 +36,17 @@ brk, sbrk \- change data segment size
.BI "int brk(void *" end_data_segment );
.sp
.BI "void *sbrk(intptr_t " increment );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.ad l
.BR brk (),
.BR sbrk ():
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
.ad b
.SH DESCRIPTION
.BR brk ()
sets the end of the data segment to the value specified by

View File

@ -30,7 +30,7 @@
.\" Modified 1997-08-21 by Joseph S. Myers <jsm28@cam.ac.uk>
.\" Modified 2004-06-23 by Michael Kerrisk <mtk-manpages@gmx.net>
.\"
.TH CHDIR 2 2007-06-18 "Linux" "Linux Programmer's Manual"
.TH CHDIR 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
chdir, fchdir \- change working directory
.SH SYNOPSIS
@ -39,6 +39,14 @@ chdir, fchdir \- change working directory
.BI "int chdir(const char *" path );
.br
.BI "int fchdir(int " fd );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR fchdir ():
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
.SH DESCRIPTION
.BR chdir ()
changes the current working directory pf the calling process to the

View File

@ -28,19 +28,23 @@
.\" <michael@cantor.informatik.rwth-aachen.de>: NFS details
.\" Modified 2004-06-23 by Michael Kerrisk <mtk-manpages@gmx.net>
.\"
.TH CHMOD 2 2004-07-08 "Linux" "Linux Programmer's Manual"
.TH CHMOD 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
chmod, fchmod \- change permissions of a file
.SH SYNOPSIS
.B #include <sys/stat.h>
.sp
.BI "int chmod(const char *" path ", mode_t " mode );
.sp
.BR "#define _XOPEN_SOURCE 500 " "/* or: " "#define _BSD_SOURCE " */
.br
.B #include <sys/stat.h>
.sp
.BI "int fchmod(int " fildes ", mode_t " mode );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR fchmod ():
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
.SH DESCRIPTION
The mode of the file given by
.I path

View File

@ -32,7 +32,7 @@
.\" Modified 2004-06-23 by Michael Kerrisk <mtk-manpages@gmx.net>
.\" 2007-07-08, mtk, added an example program; updated SYNOPSIS
.\"
.TH CHOWN 2 2007-07-08 "Linux" "Linux Programmer's Manual"
.TH CHOWN 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
chown, fchown, lchown \- change ownership of a file
.SH SYNOPSIS
@ -40,14 +40,18 @@ chown, fchown, lchown \- change ownership of a file
.sp
.BI "int chown(const char *" path ", uid_t " owner ", gid_t " group );
.br
.sp
.BR "#define _XOPEN_SOURCE 500 " "/* or: " "#define _BSD_SOURCE " */
.br
.B #include <unistd.h>
.sp
.BI "int fchown(int " fd ", uid_t " owner ", gid_t " group );
.br
.BI "int lchown(const char *" path ", uid_t " owner ", gid_t " group );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR fchown (),
.BR lchown ():
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
.SH DESCRIPTION
These system calls change the owner and group of the file specified by
.I path

View File

@ -35,11 +35,14 @@
.\" FIXME Document CLONE_NEWIPC, which is new in 2.6.18
.\" FIXME Document CLONE_NEWUTS, which is new in 2.6.19
.\"
.TH CLONE 2 2007-06-01 "Linux" "Linux Programmer's Manual"
.TH CLONE 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
clone, __clone2 \- create a child process
.SH SYNOPSIS
.nf
.B #define _GNU_SOURCE
.\" Actually _BSD_SOURCE || _SVID_SOURCE
.\" See http://sources.redhat.com/bugzilla/show_bug.cgi?id=4749
.B #include <sched.h>
.BI "int clone(int (*" "fn" ")(void *), void *" child_stack ,

View File

@ -28,13 +28,21 @@
.\" 1996-04-12 Andries Brouwer <aeb@cwi.nl>
.\" 1996-04-13 Markus Kuhn <mskuhn@cip.informatik.uni-erlangen.de>
.\"
.TH FDATASYNC 2 1996-04-13 "Linux" "Linux Programmer's Manual"
.TH FDATASYNC 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
fdatasync \- synchronize a file's in-core data with that on disk
.SH SYNOPSIS
.B #include <unistd.h>
.sp
.BI "int fdatasync(int " fd );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR fdatasync ():
_POSIX_C_SOURCE\ >=\ 199309L || _XOPEN_SOURCE\ >=\ 500
.SH DESCRIPTION
.BR fdatasync ()
flushes all data buffers of a file to disk (before the system

View File

@ -34,7 +34,7 @@
.\" Fix description to describe what it really does; add a few caveats.
.\" 2006-04-28, mtk, substantial rewrite of various parts.
.\"
.TH FSYNC 2 2006-04-28 "Linux" "Linux Programmer's Manual"
.TH FSYNC 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
fsync, fdatasync \- synchronize a file's in-core state with storage device
.SH SYNOPSIS
@ -43,6 +43,17 @@ fsync, fdatasync \- synchronize a file's in-core state with storage device
.BI "int fsync(int " fd );
.sp
.BI "int fdatasync(int " fd );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR fsync ():
_BSD_SOURCE || _XOPEN_SOURCE
.br
.BR fdatasync ():
_POSIX_C_SOURCE\ >=\ 199309L || _XOPEN_SOURCE\ >=\ 500
.SH DESCRIPTION
.BR fsync ()
transfers ("flushes") all modified in-core data of

View File

@ -25,7 +25,7 @@
.\" Modified 1997-08-25 by Nicolás Lichtmaier <nick@debian.org>
.\" Modified 2004-06-17 by Michael Kerrisk <mtk-manpages@gmx.net>
.\"
.TH GETDOMAINNAME 2 2004-06-17 "Linux" "Linux Programmer's Manual"
.TH GETDOMAINNAME 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
getdomainname, setdomainname \- get/set domain name
.SH SYNOPSIS
@ -34,6 +34,17 @@ getdomainname, setdomainname \- get/set domain name
.BI "int getdomainname(char *" name ", size_t " len );
.br
.BI "int setdomainname(const char *" name ", size_t " len );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.ad l
.BR getdomainame (),
.BR setdomainame ():
_BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500)
.ad b
.SH DESCRIPTION
These functions are used to access or to change the domain name of the
current processor.

View File

@ -24,13 +24,21 @@
.\"
.\" Modified 2002-04-15 by Roger Luethi <rl@hellgate.ch> and aeb
.\"
.TH GETDTABLESIZE 2 2002-04-15 "Linux" "Linux Programmer's Manual"
.TH GETDTABLESIZE 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
getdtablesize \- get descriptor table size
.SH SYNOPSIS
.B #include <unistd.h>
.sp
.B int getdtablesize(void);
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR getdtablesize ():
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
.SH DESCRIPTION
.BR getdtablesize ()
returns the maximum number of files a process can have open,

View File

@ -26,7 +26,7 @@
.\" Modified, 27 May 2004, Michael Kerrisk <mtk-manpages@gmx.net>
.\" Added notes on capability requirements
.\"
.TH GETGROUPS 2 2004-05-27 "Linux" "Linux Programmer's Manual"
.TH GETGROUPS 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
getgroups, setgroups \- get/set list of supplementary group IDs
.SH SYNOPSIS
@ -39,6 +39,14 @@ getgroups, setgroups \- get/set list of supplementary group IDs
.B #include <grp.h>
.sp
.BI "int setgroups(size_t " size ", const gid_t *" list );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR setgroups ():
_BSD_SOURCE
.SH DESCRIPTION
.TP
.BR getgroups ()
@ -124,12 +132,6 @@ The maximum number of supplementary group IDs can be found using
The maximal return value of
.BR getgroups ()
cannot be larger than one more than the value obtained this way.
.LP
The prototype for
.BR setgroups ()
is only available if
.B _BSD_SOURCE
is defined.
.SH "SEE ALSO"
.BR getgid (2),
.BR setgid (2),

View File

@ -26,7 +26,7 @@
.\" Portions Copyright 1993 Mitchum DSouza <m.dsouza@mrc-apu.cam.ac.uk>
.\"
.\" Modified Tue Oct 22 00:22:35 EDT 1996 by Eric S. Raymond <esr@thyrsus.com>
.TH GETHOSTID 2 2007-06-15 "Linux" "Linux Programmer's Manual"
.TH GETHOSTID 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
gethostid, sethostid \- get or set the unique identifier of the current host
.SH SYNOPSIS
@ -35,6 +35,16 @@ gethostid, sethostid \- get or set the unique identifier of the current host
.B long gethostid(void);
.br
.BI "int sethostid(long " hostid );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.ad l
.BR sethostid ():
_BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500)
.ad b
.SH DESCRIPTION
Get or set a unique 32-bit identifier for the current machine.
The 32-bit identifier is intended to be unique among all UNIX systems in

View File

@ -28,7 +28,7 @@
.\" Modified 2000-06-04, 2001-12-15 by aeb
.\" Modified 2004-06-17 by mtk
.\"
.TH GETHOSTNAME 2 2004-06-17 "Linux" "Linux Programmer's Manual"
.TH GETHOSTNAME 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
gethostname, sethostname \- get/set host name
.SH SYNOPSIS
@ -37,6 +37,19 @@ gethostname, sethostname \- get/set host name
.BI "int gethostname(char *" name ", size_t " len );
.br
.BI "int sethostname(const char *" name ", size_t " len );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.ad l
.BR gethostname ():
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
.br
.BR sethostname ():
_BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500)
.ad b
.SH DESCRIPTION
These system calls are used to access or to change the host name of the
current processor.

View File

@ -20,13 +20,21 @@
.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
.\"
.TH GETPAGESIZE 2 2001-12-21 "Linux" "Linux Programmer's Manual"
.TH GETPAGESIZE 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
getpagesize \- get memory page size
.SH SYNOPSIS
.B #include <unistd.h>
.sp
.B int getpagesize(void);
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR getpagesize ():
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
.SH DESCRIPTION
The function
.BR getpagesize ()

View File

@ -22,13 +22,21 @@
.\"
.\" Modified Thu Oct 31 14:18:40 1996 by Eric S. Raymond <esr@y\thyrsus.com>
.\" Modified 2001-12-17, aeb
.TH GETSID 2 2001-12-17 "Linux" "Linux Programmer's Manual"
.TH GETSID 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
getsid \- get session ID
.SH SYNOPSIS
.B #include <unistd.h>
.sp
.BI "pid_t getsid(pid_t" " pid" );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR getsid ():
_XOPEN_SOURCE\ >=\ 500
.SH DESCRIPTION
.I getsid(0)
returns the session ID of the calling process.
@ -39,7 +47,7 @@ returns the session ID of the process with process ID
session leader.)
.SH RETURN VALUE
On success, a session ID is returned.
On error, (pid_t) \-1 will be returned, and
On error, \fI(pid_t) \-1\fP will be returned, and
.I errno
is set appropriately.
.SH ERRORS
@ -62,15 +70,7 @@ Linux does not return
.LP
Linux has this system call since Linux 1.3.44.
There is libc support since libc 5.2.19.
.LP
To get the prototype under glibc, define both
.BR _XOPEN_SOURCE
and
.BR _XOPEN_SOURCE_EXTENDED ,
or use "#define _XOPEN_SOURCE \fIn\fP"
for some integer \fIn\fP larger than or equal to 500.
.SH "SEE ALSO"
.BR getpgid (2),
.BR setsid (2),
.BR credentials (7),
.BR feature_test_macros (7)
.BR credentials (7)

View File

@ -37,7 +37,7 @@
.\" Modified, 2004-05-27 by Michael Kerrisk <mtk-manpages@gmx.net>
.\" Added notes on capability requirement.
.\"
.TH GETTIMEOFDAY 2 2004-05-27 "Linux" "Linux Programmer's Manual"
.TH GETTIMEOFDAY 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
gettimeofday, settimeofday \- get / set time
.SH SYNOPSIS
@ -47,6 +47,14 @@ gettimeofday, settimeofday \- get / set time
.br
.BI "int settimeofday(const struct timeval *" tv
.BI ", const struct timezone *" tz );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR settimeofday ():
_BSD_SOURCE
.SH DESCRIPTION
The functions
.BR gettimeofday ()

View File

@ -41,7 +41,7 @@
.\" Modified 2004-06-24 by aeb
.\" Modified, 2004-11-30, after idea from emmanuel.colbus@ensimag.imag.fr
.\"
.TH KILL 2 2004-06-24 "Linux" "Linux Programmer's Manual"
.TH KILL 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
kill \- send signal to a process
.SH SYNOPSIS
@ -52,6 +52,14 @@ kill \- send signal to a process
.sp
.BI "int kill(pid_t " pid ", int " sig );
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR kill ():
_POSIX_C_SOURCE || _XOPEN_SOURCE
.SH DESCRIPTION
The
.BR kill ()

View File

@ -37,13 +37,21 @@
.\" Added notes on CAP_KILL
.\" Modified 2004-06-21 by aeb
.\"
.TH KILLPG 2 2007-06-18 "Linux" "Linux Programmer's Manual"
.TH KILLPG 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
killpg \- send signal to a process group
.SH SYNOPSIS
.B #include <signal.h>
.sp
.BI "int killpg(int " pgrp ", int " sig );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR killpg ():
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
.SH DESCRIPTION
.BR killpg ()
sends the signal

View File

@ -26,7 +26,7 @@
.\" Modified, 25 Feb 2002, Michael Kerrisk, <mtk-manpages@gmx.net>
.\" Added notes on MADV_DONTNEED
.\"
.TH MADVISE 2 2001-06-10 "Linux" "Linux Programmer's Manual"
.TH MADVISE 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
madvise \- give advice about use of memory
.SH SYNOPSIS
@ -34,6 +34,14 @@ madvise \- give advice about use of memory
.B #include <sys/mman.h>
.sp
.BI "int madvise(void *" start ", size_t " length ", int " advice );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR madvise ():
_BSD_SOURCE
.SH DESCRIPTION
The
.BR madvise ()

View File

@ -31,7 +31,7 @@
.\" after message from <gordon.jin@intel.com>
.\" 2007-01-08 mtk, rewrote various parts
.\"
.TH MINCORE 2 2007-01-08 "Linux" "Linux Programmer's Manual"
.TH MINCORE 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
mincore \- determine whether pages are resident in memory
.SH SYNOPSIS
@ -40,6 +40,14 @@ mincore \- determine whether pages are resident in memory
.B #include <sys/mman.h>
.sp
.BI "int mincore(void *" start ", size_t " length ", unsigned char *" vec );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR mincore ():
_BSD_SOURCE || _SVID_SOURCE
.SH DESCRIPTION
.BR mincore ()
returns a vector that indicates whether pages

View File

@ -10,7 +10,7 @@
.\" Modified 2003-04-23 by Michael Kerrisk
.\" Modified 2004-06-23 by Michael Kerrisk <mtk-manpages@gmx.net>
.\"
.TH MKNOD 2 2004-06-23 "Linux" "Linux Programmer's Manual"
.TH MKNOD 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
mknod \- create a special or ordinary file
.SH SYNOPSIS
@ -22,6 +22,14 @@ mknod \- create a special or ordinary file
.sp
.BI "int mknod(const char *" pathname ", mode_t " mode ", dev_t " dev );
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR mknod ():
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
.SH DESCRIPTION
The system call
.BR mknod ()

View File

@ -25,14 +25,21 @@
.\" 1996-04-10 Markus Kuhn <mskuhn@cip.informatik.uni-erlangen.de>
.\" First version written
.\" Modified, 2004-10-24, aeb
.TH NANOSLEEP 2 2004-10-24 "Linux" "Linux Programmer's Manual"
.TH NANOSLEEP 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
nanosleep \- pause execution for a specified time
.SH SYNOPSIS
.B #define _POSIX_C_SOURCE 199309
.B #include <time.h>
.sp
\fBint nanosleep(const struct timespec *\fIreq\fB, struct timespec *\fIrem\fB);
.BI "int nanosleep(const struct timespec *" req ", struct timespec *" rem );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR nanosleep ():
_POSIX_C_SOURCE\ >=\ 199309L
.SH DESCRIPTION
.BR nanosleep ()
delays the execution of the program for at least the time specified in
@ -154,5 +161,4 @@ then the time that the process spent in the stopped state is
.BR sleep (3),
.BR timer_create (3),
.BR usleep (3),
.BR feature_test_macros (7),
.BR time (7)

View File

@ -28,13 +28,21 @@
.\" Modified 2001-06-04 by aeb
.\" Modified 2004-05-27 by Michael Kerrisk <mtk-manpages@gmx.net>
.\"
.TH NICE 2 2005-09-20 "Linux" "Linux Programmer's Manual"
.TH NICE 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
nice \- change process priority
.SH SYNOPSIS
.B #include <unistd.h>
.sp
.BI "int nice(int " inc );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR getcwd ():
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE
.SH DESCRIPTION
.BR nice ()
adds

View File

@ -22,11 +22,12 @@
.\" 2004-05-40 Created by Michael Kerrisk <mtk-manpages@gmx.net>
.\" 2004-10-05 aeb, minor correction
.\"
.TH READAHEAD 2 2004-10-05 "Linux" "Linux Programmer's Manual"
.TH READAHEAD 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
readahead \- perform file readahead into page cache
.SH SYNOPSIS
.nf
.B #define _GNU_SOURCE
.B #include <fcntl.h>
.sp
.BI "ssize_t readahead(int " fd ", off64_t *" offset ", size_t " count );

View File

@ -35,13 +35,23 @@
.\" Modified Tue Jul 9 23:55:17 1996 by aeb
.\" Modified Fri Jan 24 00:26:00 1997 by aeb
.\"
.TH READLINK 2 1997-08-21 "Linux" "Linux Programmer's Manual"
.TH READLINK 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
readlink \- read value of a symbolic link
.SH SYNOPSIS
.B #include <unistd.h>
.sp
.BI "ssize_t readlink(const char *" path ", char *" buf ", size_t " bufsiz );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.ad l
.BR readlink ():
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE\ >=\ 200112L
.ad b
.SH DESCRIPTION
.BR readlink ()
places the contents of the symbolic link

View File

@ -35,7 +35,7 @@
.\" 2005-03-11, mtk, modified pselect() text (it is now a system
.\" call in 2.6.16.
.\"
.TH SELECT 2 2006-03-11 "Linux" "Linux Programmer's Manual"
.TH SELECT 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO \-
synchronous I/O multiplexing
@ -53,8 +53,8 @@ synchronous I/O multiplexing
.br
.B #include <unistd.h>
.sp
\fBint select(int \fInfds\fB, fd_set *\fIreadfds\fB, fd_set *\fIwritefds\fB,
fd_set *\fIexceptfds\fB, struct timeval *\fItimeout\fB);
.BI "int select(int " nfds ", fd_set *" readfds ", fd_set *" writefds ,
.BI " fd_set *" exceptfds ", struct timeval *" timeout );
.sp
.BI "void FD_CLR(int " fd ", fd_set *" set );
.br
@ -64,13 +64,20 @@ synchronous I/O multiplexing
.br
.BI "void FD_ZERO(fd_set *" set );
.sp
.B #define _XOPEN_SOURCE 600
.B #include <sys/select.h>
.sp
\fBint pselect(int \fInfds\fB, fd_set *\fIreadfds\fB, fd_set *\fIwritefds\fB,
fd_set *\fIexceptfds\fB, const struct timespec *\fItimeout\fB,
const sigset_t *\fIsigmask\fB);
.BI "int pselect(int " nfds ", fd_set *" readfds ", fd_set *" writefds ,
.BI " fd_set *" exceptfds ", const struct timespec *" timeout ,
.BI " const sigset_t *" sigmask );
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR pselect ():
_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600
.SH DESCRIPTION
.BR select ()
and
@ -515,5 +522,4 @@ For vaguely related stuff, see
.BR send (2),
.BR sigprocmask (2),
.BR write (2),
.BR epoll (7),
.BR feature_test_macros (7)
.BR epoll (7)

View File

@ -30,7 +30,7 @@
.\" 2005-04-08, mtk, Noted kernel version numbers for semtimedop()
.\" 2007-07-09, mtk, Added an EXAMPLE code segment.
.\"
.TH SEMOP 2 2007-07-09 "Linux" "Linux Programmer's Manual"
.TH SEMOP 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
semop, semtimedop \- semaphore operations
.SH SYNOPSIS
@ -47,6 +47,14 @@ semop, semtimedop \- semaphore operations
.BI "int semtimedop(int " semid ", struct sembuf *" sops ", unsigned " nsops ,
.BI " struct timespec *" timeout );
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR semtimedop ():
_GNU_SOURCE
.SH DESCRIPTION
Each semaphore in a semaphore set has the following associated values:
.sp

View File

@ -24,7 +24,7 @@
.\" Modified, 27 May 2004, Michael Kerrisk <mtk-manpages@gmx.net>
.\" Added notes on capability requirements
.\"
.TH SETEGID 2 2004-05-27 "Linux" "Linux Programmer's Manual"
.TH SETEGID 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
seteuid, setegid \- set effective user or group ID
.SH SYNOPSIS
@ -35,6 +35,17 @@ seteuid, setegid \- set effective user or group ID
.BI "int seteuid(uid_t " euid );
.br
.BI "int setegid(gid_t " egid );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.ad l
.BR seteuid (),
.BR setegid ():
_BSD_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600
.ad b
.SH DESCRIPTION
.BR seteuid ()
sets the effective user ID of the current process.

View File

@ -42,7 +42,7 @@
.\" 2007-07-25, mtk, fairly substantial rewrites and rearrangements
.\" of text.
.\"
.TH SETPGID 2 2007-07-25 "Linux" "Linux Programmer's Manual"
.TH SETPGID 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
setpgid, getpgid, setpgrp, getpgrp \- set/get process group
.SH SYNOPSIS
@ -67,16 +67,18 @@ Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.ad l
.BR getpgid ():
_XOPEN_SOURCE >= 500
_XOPEN_SOURCE\ >=\ 500
.br
.BR setpgrp ()
(POSIX.1): _SVID_SOURCE || _XOPEN_SOURCE >= 500
.sp
.BR setpgrp "()\ (BSD),"
.BR getpgrp "()\ (BSD):"
_BSD_SOURCE && ! (_POSIX_SOURCE || _POSIX_C_SOURCE ||
_BSD_SOURCE && !\ (_POSIX_SOURCE || _POSIX_C_SOURCE ||
_XOPEN_SOURCE || _XOPEN_SOURCE_EXTENDED || _GNU_SOURCE || _SVID_SOURCE)
.ad b
.SH DESCRIPTION
All of these interfaces are available on Linux,
and are used for getting and setting the

View File

@ -23,7 +23,7 @@
.\" the source, must acknowledge the copyright and authors of this work.
.\"
.\" Modified, 2003-05-26, Michael Kerrisk, <mtk-manpages@gmx.net>
.TH SETRESUID 2 2003-05-26 "Linux" "Linux Programmer's Manual"
.TH SETRESUID 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
setresuid, setresgid \- set real, effective and saved user or group ID
.SH SYNOPSIS
@ -86,10 +86,7 @@ they also appear on HP-UX and some of the BSDs.
.SH NOTES
Under HP-UX and FreeBSD the prototype is found in
.IR <unistd.h> .
Under Linux the prototype is given by glibc since version 2.3.2
provided
.B _GNU_SOURCE
is defined.
Under Linux the prototype is provided by glibc since version 2.3.2.
.SH "SEE ALSO"
.BR getresuid (2),
.BR getuid (2),

View File

@ -40,7 +40,7 @@
.\" 2004-07-04 by aeb
.\" 2004-05-27 by Michael Kerrisk
.\"
.TH SETREUID 2 2004-07-04 "Linux" "Linux Programmer's Manual"
.TH SETREUID 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
setreuid, setregid \- set real and/or effective user or group ID
.SH SYNOPSIS
@ -51,6 +51,15 @@ setreuid, setregid \- set real and/or effective user or group ID
.BI "int setreuid(uid_t " ruid ", uid_t " euid );
.br
.BI "int setregid(gid_t " rgid ", gid_t " egid );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR setreuid (),
.BR setregid ():
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
.SH DESCRIPTION
.BR setreuid ()
sets real and effective user IDs of the current process.

View File

@ -19,13 +19,24 @@
.\" the source, must acknowledge the copyright and authors of this work.
.\"
.\" aeb, various minor fixes
.TH SIGALTSTACK 2 2001-09-27 "Linux" "Linux Programmer's Manual"
.TH SIGALTSTACK 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
sigaltstack \- set and/or get signal stack context
.SH SYNOPSIS
.B #include <signal.h>
.sp
.BI "int sigaltstack(const stack_t *" ss ", stack_t *" oss );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR sigaltstack ():
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
.\" .br
.\" .BR sigstack ():
.\" _BSD_SOURCE || _XOPEN_SOURCE >= 500
.SH DESCRIPTION
.BR sigaltstack ()
allows a process to define a new alternate

View File

@ -20,13 +20,21 @@
.\" added note on self-signaling, aeb, 2002-06-07
.\" added note on CAP_KILL, mtk, 2004-06-16
.\"
.TH SIGQUEUE 2 2004-06-16 "Linux" "Linux Programmer's Manual"
.TH SIGQUEUE 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
sigqueue, rt_sigqueueinfo \- queue a signal and data to a process
.SH SYNOPSIS
.B #include <signal.h>
.sp
.BI "int sigqueue(pid_t " pid ", int " sig ", const union sigval " value );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR sigqueue ():
_POSIX_C_SOURCE\ >=\ 199309L
.SH DESCRIPTION
.BR sigqueue ()
sends the signal specified in

View File

@ -17,7 +17,7 @@
.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
.\"
.TH SIGWAITINFO 2 2002-06-07 "Linux" "Linux Programmer's Manual"
.TH SIGWAITINFO 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
sigwaitinfo, sigtimedwait \- synchronously wait for queued signals
.SH SYNOPSIS
@ -29,6 +29,15 @@ sigwaitinfo, sigtimedwait \- synchronously wait for queued signals
.BI "int sigtimedwait(const sigset_t *" set ", siginfo_t *" info ", "
.BI " const struct timespec *" timeout ");"
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR sigwaitinfo (),
.BR sigtimedwait ():
_POSIX_C_SOURCE\ >=\ 199309L
.SH DESCRIPTION
.BR sigwaitinfo ()
suspends execution of the calling process until one of the signals in

View File

@ -37,7 +37,7 @@
.\" 2007-06-08 mtk: Added example program
.\" 2007-07-05 mtk: Added details on underlying system call interfaces
.\"
.TH STAT 2 2007-07-05 "Linux" "Linux Programmer's Manual"
.TH STAT 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
stat, fstat, lstat \- get file status
.SH SYNOPSIS
@ -59,7 +59,7 @@ Feature Test Macro Requirements for glibc (see
.in
.sp
.BR lstat ():
_BSD_SOURCE || _XOPEN_SOURCE >= 500
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
.SH DESCRIPTION
.PP
These functions return information about a file.

View File

@ -27,15 +27,21 @@
.\" Modified 2001-03-16 by Andries Brouwer <aeb@cwi.nl>
.\" Modified 2004-05-27 by Michael Kerrisk <mtk-manpages@gmx.net>
.\"
.TH STIME 2 2004-05-27 "Linux" "Linux Programmer's Manual"
.TH STIME 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
stime \- set time
.SH SYNOPSIS
.BR "#define _SVID_SOURCE" " /* glibc2 needs this */"
.br
.B #include <time.h>
.sp
.BI "int stime(time_t *" t );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR stime ():
_SVID_SOURCE
.SH DESCRIPTION
.BR stime ()
sets the system's idea of the time and date.
@ -60,14 +66,7 @@ Under Linux the
privilege is required.
.SH "CONFORMING TO"
SVr4.
.SH NOTES
Under glibc2,
.I <time.h>
only provides a prototype when
.B _SVID_SOURCE
is defined.
.SH "SEE ALSO"
.BR date (1),
.BR settimeofday (2),
.BR capabilities (7),
.BR feature_test_macros (7)
.BR capabilities (7)

View File

@ -29,13 +29,23 @@
.\" Modified 1997-01-31 by Eric S. Raymond <esr@thyrsus.com>
.\" Modified 2004-06-23 by Michael Kerrisk <mtk-manpages@gmx.net>
.\"
.TH SYMLINK 2 2004-06-23 "Linux" "Linux Programmer's Manual"
.TH SYMLINK 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
symlink \- make a new name for a file
.SH SYNOPSIS
.B #include <unistd.h>
.sp
.BI "int symlink(const char *" oldpath ", const char *" newpath );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.ad l
.BR symlink ():
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE\ >=\ 200112L
.ad b
.SH DESCRIPTION
.BR symlink ()
creates a symbolic link named

View File

@ -31,13 +31,21 @@
.\" Modified Tue Oct 22 22:27:07 1996 by Eric S. Raymond <esr@thyrsus.com>
.\" Modified 2001-10-10 by aeb, following Michael Kerrisk.
.\"
.TH SYNC 2 2001-10-10 "Linux" "Linux Programmer's Manual"
.TH SYNC 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
sync \- commit buffer cache to disk
.SH SYNOPSIS
.B #include <unistd.h>
.sp
.B void sync(void);
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR sync ():
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
.SH DESCRIPTION
.BR sync ()
first commits inodes to buffers, and then buffers to disk.

View File

@ -35,14 +35,14 @@
.\" 2002-03-20 Christoph Hellwig <hch@infradead.org>
.\" - adopted for Linux
.\"
.TH SYSCALL 2 2007-06-01 "Linux" "Linux Programmer's Manual"
.TH SYSCALL 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
syscall \- indirect system call
.SH SYNOPSIS
.nf
.B "#define _BSD_SOURCE /* or _GNU_SOURCE or _SVID_SOURCE */"
.BR "#define _GNU_SOURCE " " /* or _BSD_SOURCE or _SVID_SOURCE */"
.B #include <unistd.h>
.B "#include <sys/syscall.h> /* For SYS_xxx definitions */"
.BR "#include <sys/syscall.h> " "/* For SYS_xxx definitions */"
.BI "int syscall(int " number ", ...);"
.fi
@ -65,7 +65,6 @@ and an error code is stored in
first appeared in
4BSD.
.SH EXAMPLE
.nf
#define _GNU_SOURCE
#include <unistd.h>
@ -80,4 +79,4 @@ main(int argc, char *argv[])
}
.fi
.SH SEE ALSO
.BT syscalls (2)
.BR syscalls (2)

View File

@ -38,7 +38,7 @@
.\" Modified 2002-04-06 by Andries Brouwer <aeb@cwi.nl>
.\" Modified 2004-06-23 by Michael Kerrisk <mtk-manpages@gmx.net>
.\"
.TH TRUNCATE 2 2004-06-23 "Linux" "Linux Programmer's Manual"
.TH TRUNCATE 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
truncate, ftruncate \- truncate a file to a specified length
.SH SYNOPSIS
@ -49,6 +49,16 @@ truncate, ftruncate \- truncate a file to a specified length
.BI "int truncate(const char *" path ", off_t " length );
.br
.BI "int ftruncate(int " fd ", off_t " length );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.ad l
.sp
.BR getdtablesize ():
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE\ >=\ 200112L
.ad b
.SH DESCRIPTION
The
.BR truncate ()

View File

@ -17,11 +17,14 @@
.\" FIXME Document CLONE_NEWIPC, which is new in 2.6.18
.\" FIXME Document CLONE_NEWUTS, which is new in 2.6.19
.\"
.TH UNSHARE 2 2005-03-10 "Linux" "Linux Programmer's Manual"
.TH UNSHARE 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
unshare \- disassociate parts of the process execution context
.SH SYNOPSIS
.nf
.B #define _GNU_SOURCE
.\" Actually _BSD_SOURCE || _SVID_SOURCE
.\" See http://sources.redhat.com/bugzilla/show_bug.cgi?id=4749
.B #include <sched.h>
.sp
.BI "int unshare(int " flags );

View File

@ -23,7 +23,7 @@
.\" 1999-11-10: Merged text taken from the page contributed by
.\" Reed H. Petty (rhp@draper.net)
.\"
.TH VFORK 2 1999-11-01 "Linux" "Linux Programmer's Manual"
.TH VFORK 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
vfork \- create a child process and block parent
.SH SYNOPSIS
@ -32,6 +32,14 @@ vfork \- create a child process and block parent
.B #include <unistd.h>
.sp
.B pid_t vfork(void);
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR vfork ():
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
.SH DESCRIPTION
.SS "Standard Description"
(From SUSv2 / POSIX draft.)

View File

@ -24,13 +24,23 @@
.\" Modified, 27 May 2004, Michael Kerrisk <mtk-manpages@gmx.net>
.\" Added notes on capability requirements
.\"
.TH VHANGUP 2 2004-05-27 "Linux" "Linux Programmer's Manual"
.TH VHANGUP 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
vhangup \- virtually hangup the current tty
.SH SYNOPSIS
.B #include <unistd.h>
.sp
.B int vhangup(void);
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.ad l
.BR vhangup ():
_BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500)
.ad b
.SH DESCRIPTION
.BR vhangup ()
simulates a hangup on the current terminal.

View File

@ -46,7 +46,7 @@
.\" Much other text rewritten
.\" 2005-05-10, mtk, __W* flags can't be used with waitid()
.\"
.TH WAIT 2 2004-11-11 "Linux" "Linux Programmer's Manual"
.TH WAIT 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
wait, waitpid, waitid \- wait for process to change state
.SH SYNOPSIS
@ -60,6 +60,14 @@ wait, waitpid, waitid \- wait for process to change state
.br
.BI "int waitid(idtype_t " idtype ", id_t " id \
", siginfo_t *" infop ", int " options );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR waitid ():
_SVID_SOURCE || _XOPEN_SOURCE
.SH DESCRIPTION
All of these system calls are used to wait for state changes
in a child of the calling process, and obtain information

View File

@ -31,13 +31,11 @@
.\" Rewrote much of this page, and removed much duplicated text,
.\" replacing with pointers to wait.2
.\"
.TH WAIT4 2 2004-11-11 "Linux" "Linux Programmer's Manual"
.TH WAIT4 2 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
wait3, wait4 \- wait for process to change state, BSD style
.SH SYNOPSIS
.nf
.B #define _BSD_SOURCE
/* Or #define _XOPEN_SOURCE 500 for wait3() */
.B #include <sys/types.h>
.B #include <sys/time.h>
.B #include <sys/resource.h>
@ -49,6 +47,17 @@ wait3, wait4 \- wait for process to change state, BSD style
.BI "pid_t wait4(pid_t " pid ", int *" status ", int " options ,
.BI " struct rusage *" rusage );
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR wait3 ():
_BSD_SOURCE
.br
.BR wait4 ():
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
.SH DESCRIPTION
The
.BR wait3 ()
@ -134,5 +143,4 @@ defined in
.BR sigaction (2),
.BR signal (2),
.BR wait (2),
.BR feature_test_macros (7),
.BR signal (7)

View File

@ -20,12 +20,12 @@
.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
.\"
.TH INFINITY 3 2004-10-31 "" "Linux Programmer's Manual"
.TH INFINITY 3 2007-07-26 "" "Linux Programmer's Manual"
.SH NAME
INFINITY, NAN, HUGE_VAL, HUGE_VALF, HUGE_VALL \- floating point constants
.SH SYNOPSIS
.nf
#define _ISOC99_SOURCE
.BR #define _ISOC99_SOURCE
.br
.B #include <math.h>
.sp

View File

@ -3,7 +3,7 @@
.\"
.\" Corrected, aeb, 2002-05-30
.\"
.TH A64L 3 2002-02-15 "" "Linux Programmer's Manual"
.TH A64L 3 2007-07-26 "" "Linux Programmer's Manual"
.SH NAME
a64l, l64a \- convert between long and base-64
.SH SYNOPSIS
@ -12,6 +12,15 @@ a64l, l64a \- convert between long and base-64
.BI "long a64l(char *" str64 );
.sp
.BI "char *l64a(long " value );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR a64l (),
.BR l64a ():
_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
.SH DESCRIPTION
These functions provide a conversion between 32-bit long integers
and little-endian base-64 ASCII strings (of length zero to six).

View File

@ -29,7 +29,7 @@
.\" Modified Sat Jul 24 21:45:37 1993, Rik Faith (faith@cs.unc.edu)
.\" Modified Sat Dec 16 15:02:59 2000, Joseph S. Myers
.\"
.TH ABS 3 2000-12-17 "GNU" "Linux Programmer's Manual"
.TH ABS 3 2007-07-26 "GNU" "Linux Programmer's Manual"
.SH NAME
abs, labs, llabs, imaxabs \- compute the absolute value of an integer
.SH SYNOPSIS
@ -46,6 +46,15 @@ abs, labs, llabs, imaxabs \- compute the absolute value of an integer
.sp
.BI "intmax_t imaxabs(intmax_t " j );
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR llabs ():
_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
.I cc\ -std=c99
.SH DESCRIPTION
The
.BR abs ()

View File

@ -28,7 +28,7 @@
.\" Modified 2002-07-25 by Walter Harms
.\" (walter.harms@informatik.uni-oldenburg.de)
.\"
.TH ACOSH 3 2002-07-25 "" "Linux Programmer's Manual"
.TH ACOSH 3 2007-07-26 "" "Linux Programmer's Manual"
.SH NAME
acosh, acoshf, acoshl \- inverse hyperbolic cosine function
.SH SYNOPSIS
@ -43,6 +43,19 @@ acosh, acoshf, acoshl \- inverse hyperbolic cosine function
.sp
.fi
Link with \fI-lm\fP.
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.ad l
.BR acosh (),
.BR acoshf (),
.BR acoshl ():
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
.I cc\ -std=c99
.ad b
.SH DESCRIPTION
The
.BR acosh ()

View File

@ -3,18 +3,24 @@
.\" adapted glibc info page
.\"
.\" polished a little, aeb
.TH ADDSEVERITY 3 2002-08-07 "GNU" "Linux Programmer's Manual"
.TH ADDSEVERITY 3 2007-07-26 "GNU" "Linux Programmer's Manual"
.SH NAME
addseverity \- introduce new severity classes
.SH SYNOPSIS
.nf
.sp
.B #define _SVID_SOURCE
.br
.B #include <fmtmsg.h>
.sp
.BI "int addseverity(int " severity ", const char *" s );
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR addseverity ():
_SVID_SOURCE
.SH DESCRIPTION
This function allows the introduction of new severity classes
which can be addressed by the
@ -56,5 +62,4 @@ systems.
New severity classes can also be added by setting the environment variable
.BR SEV_LEVEL .
.SH "SEE ALSO"
.BR fmtmsg (3),
.BR feature_test_macros (7)
.BR fmtmsg (3)

View File

@ -17,15 +17,21 @@
.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
.\"
.TH ADJTIME 3 2006-05-01 "Linux" "Linux Programmer's Manual"
.TH ADJTIME 3 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
adjtime \- correct the time to synchronize the system clock
.SH SYNOPSIS
.nf
.B #define _BSD_SOURCE
.sp
.BI "int adjtime(const struct timeval *" delta ", struct timeval *" olddelta );
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR adjtime ():
_BSD_SOURCE
.SH DESCRIPTION
The
.BR adjtime ()
@ -128,5 +134,4 @@ This is the result of a kernel limitation.
.SH "SEE ALSO"
.BR adjtimex (2),
.BR gettimeofday (2),
.BR feature_test_macros (7),
.BR time (7)

View File

@ -28,7 +28,7 @@
.\" Modified 2002-07-27 by Walter Harms
.\" (walter.harms@informatik.uni-oldenburg.de)
.\"
.TH ASINH 3 2002-07-27 "GNU" "Linux Programmer's Manual"
.TH ASINH 3 2007-07-26 "GNU" "Linux Programmer's Manual"
.SH NAME
asinh, asinhf, asinhl \- inverse hyperbolic sine function
.SH SYNOPSIS
@ -43,6 +43,19 @@ asinh, asinhf, asinhl \- inverse hyperbolic sine function
.fi
.sp
Link with \fI-lm\fP.
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.ad l
.BR asinh (),
.BR asinhf (),
.BR asinhl ():
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
.I cc\ -std=c99
.ad b
.SH DESCRIPTION
The
.BR asinh ()

View File

@ -28,7 +28,7 @@
.\" Modified 2002-07-27 by Walter Harms
.\" (walter.harms@informatik.uni-oldenburg.de)
.\"
.TH ATANH 3 2002-07-27 "" "Linux Programmer's Manual"
.TH ATANH 3 2007-07-26 "" "Linux Programmer's Manual"
.SH NAME
atanh, atanhf, atanhl \- inverse hyperbolic tangent function
.SH SYNOPSIS
@ -43,6 +43,19 @@ atanh, atanhf, atanhl \- inverse hyperbolic tangent function
.sp
.fi
Link with \fI-lm\fP.
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.ad l
.BR atanh (),
.BR atanhf (),
.BR atanhl ():
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
.I cc\ -std=c99
.ad b
.SH DESCRIPTION
The
.BR atanh ()

View File

@ -28,7 +28,7 @@
.\" Modified Sat Jul 24 21:38:42 1993, Rik Faith (faith@cs.unc.edu)
.\" Modified Sun Dec 17 18:35:06 2000, Joseph S. Myers
.\"
.TH ATOI 3 2000-12-17 "GNU" "Linux Programmer's Manual"
.TH ATOI 3 2007-07-26 "GNU" "Linux Programmer's Manual"
.SH NAME
atoi, atol, atoll, atoq \- convert a string to an integer
.SH SYNOPSIS
@ -43,6 +43,17 @@ atoi, atol, atoll, atoq \- convert a string to an integer
.br
.BI "long long atoq(const char *" nptr );
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.ad l
.BR atoll ():
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
.I cc\ -std=c99
.ad b
.SH DESCRIPTION
The
.BR atoi ()

View File

@ -25,7 +25,7 @@
.\" Modified 2002-07-27 Walter Harms
.\" (walter.harms@informatik.uni-oldenburg.de)
.\"
.TH CBRT 3 2002-07-27 "GNU" "Linux Programmer's Manual"
.TH CBRT 3 2007-07-26 "GNU" "Linux Programmer's Manual"
.SH NAME
cbrt, cbrtf, cbrtl \- cube root function
.SH SYNOPSIS
@ -40,6 +40,19 @@ cbrt, cbrtf, cbrtl \- cube root function
.fi
.sp
Link with \fI-lm\fP.
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.ad l
.BR cbrt (),
.BR cbrtf (),
.BR cbrtl ():
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
.I cc\ -std=c99
.ad b
.SH DESCRIPTION
The
.BR cbrt ()

View File

@ -20,7 +20,7 @@
.\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111,
.\" USA.
.\"
.TH CFREE 3 2003-11-18 "" "Linux Programmer's Manual"
.TH CFREE 3 2007-07-26 "" "Linux Programmer's Manual"
.SH NAME
cfree \- free allocated memory
.SH SYNOPSIS
@ -40,6 +40,14 @@ cfree \- free allocated memory
/* In Solaris watchmalloc.so.1 */
.BI "void cfree(void *" ptr ", size_t " nelem ", size_t " elsize );
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR cfree ():
_BSD_SOURCE || _SVID_SOURCE
.SH DESCRIPTION
This function should never be used.
Use

View File

@ -21,7 +21,7 @@
.\" the source, must acknowledge the copyright and authors of this work.
.\"
.\" Additions, aeb, 2001-10-17.
.TH CLEARENV 3 2001-10-17 "Linux" "Linux Programmer's Manual"
.TH CLEARENV 3 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
clearenv \- clear the environment
.SH SYNOPSIS
@ -30,6 +30,14 @@ clearenv \- clear the environment
.sp
.BI "int clearenv(void);"
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR clearenv ():
_SVID_SOURCE || _XOPEN_SOURCE
.SH DESCRIPTION
The
.BR clearenv ()

View File

@ -27,7 +27,7 @@
.\" 2003-08-24 aeb, large parts rewritten
.\" 2004-08-06 Christoph Lameter <clameter@sgi.com>, SMP note
.\"
.TH CLOCK_GETRES 3 2003-08-24 "" "Linux Programmer's Manual"
.TH CLOCK_GETRES 3 2007-07-26 "" "Linux Programmer's Manual"
.SH NAME
clock_getres, clock_gettime, clock_settime \- clock and time functions
.SH SYNOPSIS
@ -38,6 +38,18 @@ clock_getres, clock_gettime, clock_settime \- clock and time functions
.BI "int clock_gettime(clockid_t " clk_id ", struct timespec *" tp );
.br
.BI "int clock_settime(clockid_t " clk_id ", const struct timespec *" tp );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.ad l
.BR clock_getres (),
.BR clock_gettime (),
.BR clock_settime ():
_POSIX_C_SOURCE\ >=\ 199309L
.ad b
.SH DESCRIPTION
The function
.BR clock_getres ()
@ -76,10 +88,8 @@ structs, as specified in
.sp
.nf
struct timespec {
.in +8
time_t tv_sec; /* seconds */
long tv_nsec; /* nanoseconds */
.in -8
time_t tv_sec; /* seconds */
long tv_nsec; /* nanoseconds */
};
.fi
.PP

View File

@ -26,19 +26,23 @@
.\" See <bits/confname.h> for the rest.
.\" These should all be added to this page.
.\" See also the POSIX.1-2001 specification of confstr()
.TH CONFSTR 3 1993-04-17 "GNU" "Linux Programmer's Manual"
.TH CONFSTR 3 2007-07-26 "GNU" "Linux Programmer's Manual"
.SH NAME
confstr \- get configuration dependent string variables
.SH SYNOPSIS
.nf
.B #define _POSIX_C_SOURCE 2
or
.B #define _XOPEN_SOURCE
.br
.B #include <unistd.h>
.sp
.BI "size_t confstr(int " "name" ", char *" buf ", size_t " len );
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR getcwd ():
_POSIX_C_SOURCE\ >=\ 2 || _XOPEN_SOURCE
.SH DESCRIPTION
.BR confstr ()
gets the value of configuration-dependent string variables.
@ -138,5 +142,4 @@ confstr(_CS_PATH, pathbuf, n);
.SH "SEE ALSO"
.BR sh (1),
.BR exec (3),
.BR system (3),
.BR feature_test_macros (7)
.BR system (3)

View File

@ -26,7 +26,7 @@
.\" 386BSD man pages
.\" Modified 1993-07-24 by Rik Faith (faith@cs.unc.edu)
.\" Modified 2002-08-10 by Walter Harms (walter.harms@informatik.uni-oldenburg.de)
.TH COPYSIGN 3 2007-03-31 "GNU" "Linux Programmer's Manual"
.TH COPYSIGN 3 2007-07-26 "GNU" "Linux Programmer's Manual"
.SH NAME
copysign, copysignf, copysignl \- copy sign of a number
.SH SYNOPSIS
@ -41,6 +41,19 @@ copysign, copysignf, copysignl \- copy sign of a number
.fi
.sp
Link with \fI-lm\fP.
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.ad l
.BR copysign (),
.BR copysignf (),
.BR copysignl ():
_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
.I cc\ -std=c99
.ad b
.SH DESCRIPTION
The
.BR copysign ()

View File

@ -21,7 +21,7 @@
.\" the source, must acknowledge the copyright and authors of this work.
.\" License.
.\" Modified Sat Jul 24 19:51:06 1993 by Rik Faith (faith@cs.unc.edu)
.TH CTERMID 3 1993-04-06 "GNU" "Linux Programmer's Manual"
.TH CTERMID 3 2007-07-26 "GNU" "Linux Programmer's Manual"
.SH NAME
ctermid \- get controlling terminal name
.SH SYNOPSIS
@ -30,6 +30,15 @@ ctermid \- get controlling terminal name
.sp
.BI "char *ctermid(char *" "s" );
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR ctermid ():
_POSIX_C_SOURCE || _XOPEN_SOURCE
.\" From <unistd.h>: _XOPEN_SOURCE
.SH DESCRIPTION
.BR ctermid ()
returns a string which is the pathname for the current

View File

@ -30,7 +30,7 @@
.\" Modified 2001-12-13, joey, aeb
.\" Modified 2004-11-16, mtk
.\"
.TH CTIME 3 2004-11-16 "" "Linux Programmer's Manual"
.TH CTIME 3 2007-07-26 "" "Linux Programmer's Manual"
.SH NAME
asctime, ctime, gmtime, localtime, mktime, asctime_r, ctime_r, gmtime_r,
localtime_r \- transform date and time to broken-down time or ASCII
@ -56,6 +56,18 @@ localtime_r \- transform date and time to broken-down time or ASCII
.sp
.BI "time_t mktime(struct tm *" tm );
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR asctime_r (),
.BR ctime_r (),
.BR gmtime_r (),
.BR localtime_r ():
.br
_POSIX_C_SOURCE || _XOPEN_SOURCE || _BSD_SOURCE || _SVID_SOURCE
.SH DESCRIPTION
The
.BR ctime (),

View File

@ -31,13 +31,21 @@
.\"
.\" @(#)daemon.3 8.1 (Berkeley) 6/9/93
.\" Added mentioning of glibc weirdness wrt unistd.h. 5/11/98, Al Viro
.TH DAEMON 3 1993-06-09 "GNU" "Linux Programmer's Manual"
.TH DAEMON 3 2007-07-26 "GNU" "Linux Programmer's Manual"
.SH NAME
daemon \- run in the background
.SH SYNOPSIS
.B #include <unistd.h>
.sp
.BI "int daemon(int " nochdir ", int " noclose );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR daemon ():
_BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500)
.SH DESCRIPTION
The
.BR daemon ()

View File

@ -20,7 +20,7 @@
.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
.\"
.TH DIRFD 3 2002-01-05 "Linux" "Linux Programmer's Manual"
.TH DIRFD 3 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
dirfd \- get directory stream file descriptor
.SH SYNOPSIS
@ -29,6 +29,14 @@ dirfd \- get directory stream file descriptor
.B #include <dirent.h>
.sp
.BI "int dirfd(DIR *" dir );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR dirfd ():
_BSD_SOURCE || _SVID_SOURCE
.SH DESCRIPTION
The function
.BR dirfd ()

View File

@ -29,7 +29,7 @@
.\" Modified 1993-07-24, Rik Faith (faith@cs.unc.edu)
.\" Modified 2002-08-10, 2003-11-01 Walter Harms, aeb
.\"
.TH DIV 3 2003-11-01 "" "Linux Programmer's Manual"
.TH DIV 3 2007-07-26 "" "Linux Programmer's Manual"
.SH NAME
div, ldiv, lldiv, imaxdiv \- compute quotient and remainder of
an integer division
@ -47,6 +47,15 @@ an integer division
.sp
.BI "imaxdiv_t imaxdiv(intmax_t " numerator ", intmax_t " denominator );
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR lldiv ():
_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
.I cc\ -std=c99
.SH DESCRIPTION
The
.BR div ()

View File

@ -25,7 +25,7 @@
.\" Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991)
.\" 386BSD man pages
.\" Modified Sat Jul 24 19:46:03 1993 by Rik Faith (faith@cs.unc.edu)
.TH DRAND48 3 1993-07-02 "" "Linux Programmer's Manual"
.TH DRAND48 3 2007-07-26 "" "Linux Programmer's Manual"
.SH NAME
drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48,
lcong48 \- generate uniformly distributed pseudo-random numbers
@ -51,6 +51,25 @@ lcong48 \- generate uniformly distributed pseudo-random numbers
.sp
.BI "void lcong48(unsigned short " param [7]);
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.ad l
All functions described on this page:
.\" .BR drand48 (),
.\" .BR erand48 (),
.\" .BR lrand48 (),
.\" .BR nrand48 (),
.\" .BR mrand48 (),
.\" .BR jrand48 (),
.\" .BR srand48 (),
.\" .BR seed48 (),
.\" .BR lcong48 ():
_SVID_SOURCE || _XOPEN_SOURCE
.ad b
.SH DESCRIPTION
These functions generate pseudo-random numbers using the linear congruential
algorithm and 48-bit integer arithmetic.

View File

@ -22,7 +22,7 @@
.\"
.\" Created 2004-10-31. Text taken from a page by Walter Harms, 2003-09-08
.\"
.TH DRAND48_R 3 2004-10-31 "GNU" "Linux Programmer's Manual"
.TH DRAND48_R 3 2007-07-26 "GNU" "Linux Programmer's Manual"
.SH NAME
drand48_r, erand48_r, lrand48_r, nrand48_r, mrand48_r, jrand48_r,
srand48_r, seed48_r, lcong48_r
@ -59,6 +59,25 @@ srand48_r, seed48_r, lcong48_r
.br
.BI " struct drand48_data *" buffer ");"
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.ad l
All functions described on this page:
.\" .BR drand48_r (),
.\" .BR erand48_r (),
.\" .BR lrand48_r (),
.\" .BR nrand48_r (),
.\" .BR mrand48_r (),
.\" .BR jrand48_r (),
.\" .BR srand48_r (),
.\" .BR seed48_r (),
.\" .BR lcong48_r ():
_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE
.ad b
.SH DESCRIPTION
These functions are the reentrant analogs of the functions described in
.BR drand48 (3).

View File

@ -21,16 +21,21 @@
.\" the source, must acknowledge the copyright and authors of this work.
.\"
.\" aeb: some corrections
.TH DYSIZE 3 2001-11-12 "GNU" "Linux Programmer's Manual"
.TH DYSIZE 3 2007-07-26 "GNU" "Linux Programmer's Manual"
.SH NAME
dysize \- get number of days for a given year
.SH SYNOPSIS
.sp
.BR "#define _BSD_SOURCE" " /* or: #define _SVID_SOURCE */"
.br
.BR "#include <time.h>"
.sp
.BI "int dysize(int " year );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR dysize ():
_BSD_SOURCE || _SVID_SOURCE
.SH DESCRIPTION
The function returns 365 for a normal year and 366 for a leap year.
The calculation for leap year is based on:
@ -48,5 +53,4 @@ This is a compatibility function only.
Don't use it in new programs.
The SCO version of this function had a year-2000 problem.
.SH "SEE ALSO"
.BR strftime (3),
.BR feature_test_macros (7)
.BR strftime (3)

View File

@ -27,7 +27,7 @@
.\" Modified Sat Jul 24 19:40:39 1993 by Rik Faith (faith@cs.unc.edu)
.\" Modified Fri Jun 25 12:10:47 1999 by Andries Brouwer (aeb@cwi.nl)
.\"
.TH ECVT 3 1999-06-25 "" "Linux Programmer's Manual"
.TH ECVT 3 2007-07-26 "" "Linux Programmer's Manual"
.SH NAME
ecvt, fcvt \- convert a floating-point number to a string
.SH SYNOPSIS
@ -38,6 +38,15 @@ ecvt, fcvt \- convert a floating-point number to a string
.sp
.BI "char *fcvt(double " number ", int " ndigits ", int *" decpt ,
.BI "int *" sign );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR ecvt (),
.BR fcvt ():
_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
.SH DESCRIPTION
The
.BR ecvt ()

View File

@ -25,7 +25,7 @@
.\"
.\" Corrected return types; from Fabian; 2004-10-05
.\"
.TH ECVT_R 3 2004-10-05 "GNU" "Linux Programmer's Manual"
.TH ECVT_R 3 2007-07-26 "GNU" "Linux Programmer's Manual"
.SH NAME
ecvt_r, fcvt_r, qecvt_r, qfcvt_r \- convert a floating-point number to a string
.SH SYNOPSIS
@ -44,6 +44,18 @@ ecvt_r, fcvt_r, qecvt_r, qfcvt_r \- convert a floating-point number to a string
.BI "int qfcvt_r(long double " number ", int " ndigits ", int *" decpt ,
.BI " int *" sign ", char *" buf ", size_t " len );
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR ecvt_r (),
.BR fcvt_r (),
.BR qecvt_r (),
.BR qfcvt_r ():
.br
_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
.SH DESCRIPTION
The functions
.BR ecvt_r (),

View File

@ -28,7 +28,7 @@
.\" Modified 2002-07-27 by Walter Harms
.\" (walter.harms@informatik.uni-oldenburg.de)
.\"
.TH ERF 3 2002-07-27 "GNU" "Linux Programmer's Manual"
.TH ERF 3 2007-07-26 "GNU" "Linux Programmer's Manual"
.SH NAME
erf, erff, erfl, erfc, erfcf, erfcl \- error function and
complementary error function
@ -50,6 +50,23 @@ complementary error function
.sp
.fi
Link with \fI-lm\fP.
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.ad l
All functions described on this page:
.\" .BR erf (),
.\" .BR erff (),
.\" .BR erfl (),
.\" .BR erfc (),
.\" .BR erfcf (),
.\" .BR erfcl ():
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE; or
.I cc\ -std=c99
.ad b
.SH DESCRIPTION
The
.BR erf ()

View File

@ -23,11 +23,12 @@
.\" the source, must acknowledge the copyright and authors of this work.
.\"
.\"
.TH EUIDACCESS 3 2007-05-18 "" "Linux Programmer's Manual"
.TH EUIDACCESS 3 2007-07-26 "" "Linux Programmer's Manual"
.SH NAME
euidaccess, eaccess \- check effective user's permissions for a file
.SH SYNOPSIS
.nf
.B #define _GNU_SOURCE
.B #include <unistd.h>
.sp
.BI "int euidaccess(const char *" pathname ", int " mode );

View File

@ -29,7 +29,7 @@
.\" Modified 2002-07-27 by Walter Harms
.\" (walter.harms@informatik.uni-oldenburg.de)
.\"
.TH EXP2 3 2002-07-27 "" "Linux Programmer's Manual"
.TH EXP2 3 2007-07-26 "" "Linux Programmer's Manual"
.SH NAME
exp2, exp2f, exp2l \- base-2 exponential function
.SH SYNOPSIS
@ -43,7 +43,20 @@ exp2, exp2f, exp2l \- base-2 exponential function
.BI "long double exp2l(long double " x );
.fi
.sp
Compile with \fI\-std=c99\fP; link with \fI\-lm\fP.
Link with \fI\-lm\fP.
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.ad l
.BR exp2 (),
.BR exp2f (),
.BR exp2l ():
_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
.I cc\ -std=c99
.ad b
.SH DESCRIPTION
The
.BR exp2 ()

View File

@ -23,7 +23,7 @@
.\" Modified 2002-07-27 Walter Harms
.\" (walter.harms@informatik.uni-oldenburg.de)
.\"
.TH EXPM1 3 2002-07-27 "" "Linux Programmer's Manual"
.TH EXPM1 3 2007-07-26 "" "Linux Programmer's Manual"
.SH NAME
expm1, expm1f, expm1l \- exponential minus 1
.SH SYNOPSIS
@ -38,6 +38,19 @@ expm1, expm1f, expm1l \- exponential minus 1
.sp
.fi
Link with \fI-lm\fP.
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.ad l
.BR expm1 (),
.BR expm1f (),
.BR expm1l ():
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
.I cc\ -std=c99
.ad b
.SH DESCRIPTION
.BI expm1( x )
returns a value equivalent to `exp (\fIx\fP) \- 1'.

View File

@ -39,7 +39,7 @@
.\" Converted for Linux, Mon Nov 29 14:24:40 1993, faith@cs.unc.edu
.\" Added remark on EBADF for fileno, aeb, 2001-03-22
.\"
.TH FERROR 3 2001-10-16 "" "Linux Programmer's Manual"
.TH FERROR 3 2007-07-26 "" "Linux Programmer's Manual"
.SH NAME
clearerr, feof, ferror, fileno \- check and reset stream status
.SH SYNOPSIS
@ -52,6 +52,14 @@ clearerr, feof, ferror, fileno \- check and reset stream status
.BI "int ferror(FILE *" stream );
.br
.BI "int fileno(FILE *" stream );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR fileno ():
_POSIX_C_SOURCE || _XOPEN_SOURCE
.SH DESCRIPTION
The function
.BR clearerr ()

View File

@ -22,13 +22,14 @@
.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
.\"
.TH FEXECVE 3 2006-03-06 "Linux" "Linux Programmer's Manual"
.TH FEXECVE 3 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
fexecve \- execute program specified via file descriptor
.SH SYNOPSIS
.nf
.B #include <sys/time.h>
.sp
.B #define _GNU_SOURCE
.BI "int fexecve(int " fd ", char *const " argv "[], char *const " envp []);
.fi
.SH DESCRIPTION

View File

@ -25,7 +25,7 @@
.\" Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991)
.\" 386BSD man pages
.\" Modified Sat Jul 24 19:38:44 1993 by Rik Faith (faith@cs.unc.edu)
.TH FGETGRENT 3 1993-04-04 "GNU" "Linux Programmer's Manual"
.TH FGETGRENT 3 2007-07-26 "GNU" "Linux Programmer's Manual"
.SH NAME
fgetgrent \- get group file entry
.SH SYNOPSIS
@ -36,6 +36,14 @@ fgetgrent \- get group file entry
.sp
.BI "struct group *fgetgrent(FILE *" stream );
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR fgetgrent ():
_SVID_SOURCE
.SH DESCRIPTION
The
.BR fgetgrent ()
@ -49,14 +57,12 @@ The \fIgroup\fP structure is defined in \fI<grp.h>\fP as follows:
.sp
.RS
.nf
.ta 8n 16n 32n
struct group {
char *gr_name; /* group name */
char *gr_passwd; /* group password */
gid_t gr_gid; /* group ID */
char **gr_mem; /* group members */
char *gr_name; /* group name */
char *gr_passwd; /* group password */
gid_t gr_gid; /* group ID */
char **gr_mem; /* group members */
};
.ta
.fi
.RE
.SH "RETURN VALUE"

View File

@ -28,7 +28,7 @@
.\" Modified Sat Jul 24 19:37:37 1993 by Rik Faith (faith@cs.unc.edu)
.\" Modified Mon May 27 22:40:48 1996 by Martin Schulze (joey@linux.de)
.\"
.TH FGETPWENT 3 1996-05-17 "GNU" "Linux Programmer's Manual"
.TH FGETPWENT 3 2007-07-26 "GNU" "Linux Programmer's Manual"
.SH NAME
fgetpwent \- get password file entry
.SH SYNOPSIS
@ -39,6 +39,14 @@ fgetpwent \- get password file entry
.sp
.BI "struct passwd *fgetpwent(FILE *" stream );
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR fgetpwent ():
_SVID_SOURCE
.SH DESCRIPTION
The
.BR fgetpwent ()

View File

@ -20,14 +20,12 @@
.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
.\"
.TH FINITE 3 2004-10-31 "" "Linux Programmer's Manual"
.TH FINITE 3 2007-07-26 "" "Linux Programmer's Manual"
.SH NAME
finite, finitef, finitel, isinf, isinff, isinfl, isnan, isnanf, isnanl \-
BSD floating point classification functions
.SH SYNOPSIS
.nf
#define _BSD_SOURCE
.br
.B #include <math.h>
.sp
.BI "int finite(double " x );
@ -48,6 +46,28 @@ BSD floating point classification functions
.br
.BI "int isnanl(long double " x );
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.ad l
.BR finite (),
.BR finitef (),
.BR finitel ():
_BSD_SOURCE || _SVID_SOURCE
.br
.BR isinf (),
.BR isinff (),
.BR isinfl ():
_BSD_SOURCE || _SVID_SOURCE
.br
.BR isnan (),
.BR isnanf (),
.BR isnanl ():
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE
.ad b
.SH DESCRIPTION
The
.BR finite ()
@ -72,24 +92,10 @@ See
.BR fpclassify (3).
.\"
.\" finite* not on HP-UX; they exist on Tru64.
On a glibc system, these functions are declared by
.I <math.h>
when
.B _BSD_SOURCE
or
.B _SVID_SOURCE
or
.B _GNU_SOURCE
is defined.
The isnan() functions will also be declared when
.B _XOPEN_SOURCE
is defined.
.\" .SH HISTORY
.\" The
.\" .BR finite ()
.\" function occurs in 4.3BSD.
.\" see IEEE.3 in the 4.3BSD manual
.SH "SEE ALSO"
.BR fpclassify (3),
.BR feature_test_macros (7)
.BR fpclassify (3)

View File

@ -20,7 +20,7 @@
.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
.\"
.TH LOCKFILE 3 2001-10-18 "" "Linux Programmer's Manual"
.TH LOCKFILE 3 2007-07-26 "" "Linux Programmer's Manual"
.SH NAME
flockfile, ftrylockfile, funlockfile \- lock FILE for stdio
.SH SYNOPSIS
@ -33,6 +33,16 @@ flockfile, ftrylockfile, funlockfile \- lock FILE for stdio
.br
.BI "void funlockfile(FILE *" filehandle );
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.ad l
.sp
All of the functions described on this page:
_POSIX_C_SOURCE || _XOPEN_SOURCE || _BSD_SOURCE || _SVID_SOURCE
.ad b
.SH DESCRIPTION
The stdio functions are thread-safe.
This is achieved by assigning

View File

@ -39,7 +39,7 @@
.\" Modified, aeb, 960421, 970806
.\" Modified, joey, aeb, 2002-01-03
.\"
.TH FOPEN 3 2006-05-04 "GNU" "Linux Programmer's Manual"
.TH FOPEN 3 2007-07-26 "GNU" "Linux Programmer's Manual"
.SH NAME
fopen, fdopen, freopen \- stream open functions
.SH SYNOPSIS
@ -50,6 +50,14 @@ fopen, fdopen, freopen \- stream open functions
.BI "FILE *fdopen(int " fildes ", const char *" mode );
.br
.BI "FILE *freopen(const char *" path ", const char *" mode ", FILE *" stream );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR fdopen ():
_POSIX_C_SOURCE || _XOPEN_SOURCE
.SH DESCRIPTION
The
.BR fopen ()

View File

@ -3,7 +3,7 @@
.\" This was done with the help of the glibc manual.
.\"
.\" 2004-10-31, aeb, corrected
.TH FPCLASSIFY 3 2004-10-31 "" "Linux Programmer's Manual"
.TH FPCLASSIFY 3 2007-07-26 "" "Linux Programmer's Manual"
.SH NAME
fpclassify, isfinite, isnormal, isnan, isinf \- floating-point
classification macros
@ -22,7 +22,30 @@ classification macros
.BI "int isinf(" x );
.fi
.sp
Compile with \fI\-std=c99\fP; link with \fI\-lm\fP.
Link with \fI\-lm\fP.
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.\" I haven't fully grokked the source to determine the FTM requirements;
.\" in part, the following has been tested by experiment.
.ad l
.BR fpclassify (),
.BR isfinite (),
.BR isnormal ():
_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
.I cc\ -std=c99
.br
.BR isnan ():
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE; or
.I cc\ -std=c99
.br
.BR isinf ():
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
.I cc\ -std=c99
.ad b
.SH DESCRIPTION
Floating point numbers can have special values, such as
infinite or NaN.

View File

@ -22,7 +22,7 @@
.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
.\"
.TH FUTIMES 3 2006-03-06 "Linux" "Linux Programmer's Manual"
.TH FUTIMES 3 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
futimes \- change access and/or modification times of an open file
.SH SYNOPSIS
@ -31,6 +31,14 @@ futimes \- change access and/or modification times of an open file
.sp
.BI "int futimes(int " fd ", const struct timeval " tv [2]);
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR futimes ():
_BSD_SOURCE
.SH DESCRIPTION
.BR futimes ()
changes the access and modification times of a file in the same way as

View File

@ -11,7 +11,7 @@
.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.TH FWIDE 3 1999-11-17 "GNU" "Linux Programmer's Manual"
.TH FWIDE 3 2007-07-26 "GNU" "Linux Programmer's Manual"
.SH NAME
fwide \- set and determine the orientation of a FILE stream
.SH SYNOPSIS
@ -20,6 +20,15 @@ fwide \- set and determine the orientation of a FILE stream
.sp
.BI "int fwide(FILE *" stream ", int " mode );
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR fwide ():
_XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
.I cc\ -std=c99
.SH DESCRIPTION
When \fImode\fP is zero, the
.BR fwide ()

View File

@ -3,7 +3,7 @@
.\"
.\" Modified 2003-11-18, aeb: historical remarks
.\"
.TH GAMMA 3 2002-08-10 "GNU" "Linux Programmer's Manual"
.TH GAMMA 3 2007-07-26 "GNU" "Linux Programmer's Manual"
.SH NAME
gamma, gammaf, gammal \- (logarithm of the) gamma function
.SH SYNOPSIS
@ -16,6 +16,18 @@ gamma, gammaf, gammal \- (logarithm of the) gamma function
.BI "long double gammal(long double " x ");"
.sp
Link with \fI-lm\fP.
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.ad l
.BR gamma (),
.BR gammaf (),
.BR gammal ():
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE
.ad b
.SH DESCRIPTION
For the definition of the Gamma function, see
.BR tgamma (3).

View File

@ -25,7 +25,7 @@
.\" Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991)
.\" 386BSD man pages
.\" Modified Sat Jul 24 19:32:25 1993 by Rik Faith (faith@cs.unc.edu)
.TH GCVT 3 1993-03-29 "" "Linux Programmer's Manual"
.TH GCVT 3 2007-07-26 "" "Linux Programmer's Manual"
.SH NAME
gcvt \- convert a floating-point number to a string
.SH SYNOPSIS
@ -34,6 +34,14 @@ gcvt \- convert a floating-point number to a string
.sp
.BI "char *gcvt(double " number ", size_t " ndigit ", char *" buf );
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR gcvt ():
_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
.SH DESCRIPTION
The
.BR gcvt ()

View File

@ -27,25 +27,30 @@
.\" Modified Mon Dec 11 13:32:51 MET 2000 by aeb
.\" Modified Thu Apr 22 03:49:15 CEST 2002 by Roger Luethi <rl@hellgate.ch>
.\"
.TH GETCWD 3 2002-04-22 "GNU" "Linux Programmer's Manual"
.TH GETCWD 3 2007-07-26 "GNU" "Linux Programmer's Manual"
.SH NAME
getcwd, get_current_dir_name, getwd \- Get current working directory
getcwd, getwd, get_current_dir_name \- Get current working directory
.SH SYNOPSIS
.nf
.B #include <unistd.h>
.sp
.BI "char *getcwd(char *" buf ", size_t " size );
.sp
.B "#define _BSD_SOURCE /* Or: #define _XOPEN_SOURCE 500 */"
.B #include <unistd.h>
.sp
.BI "char *getwd(char *" buf );
.sp
.B #define _GNU_SOURCE
.B #include <unistd.h>
.sp
.B "char *get_current_dir_name(void);"
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR getcwd ():
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
.br
.BR get_current_dir_name ():
_GNU_SOURCE
.SH DESCRIPTION
The
.BR getcwd ()
@ -184,5 +189,4 @@ many file descriptors are available, especially on platforms other than Linux.
.BR open (2),
.BR unlink (2),
.BR free (3),
.BR malloc (3),
.BR feature_test_macros (7)
.BR malloc (3)

View File

@ -21,13 +21,11 @@
.\" the source, must acknowledge the copyright and authors of this work.
.\"
.\" Modified, 2001-12-26, aeb
.TH GETDATE 3 2001-12-26 "" "Linux Programmer's Manual"
.TH GETDATE 3 2007-07-26 "" "Linux Programmer's Manual"
.SH NAME
getdate \- convert a string to struct tm
.SH SYNOPSIS
.B "#define _XOPEN_SOURCE"
.br
.B "#define _XOPEN_SOURCE_EXTENDED
.B "#define _XOPEN_SOURCE 500"
.br
.B "#include <time.h>"
.sp

View File

@ -24,18 +24,23 @@
.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
.\"
.TH GETDIRENTRIES 3 1993-07-22 "GNU" "Linux Programmer's Manual"
.TH GETDIRENTRIES 3 2007-07-26 "GNU" "Linux Programmer's Manual"
.SH NAME
getdirentries \- get directory entries in a filesystem independent format
.SH SYNOPSIS
.B #define _BSD_SOURCE
or
.B #define _SVID_SOURCE
.br
.B #include <dirent.h>
.sp
.BI "ssize_t getdirentries(int " fd ", char *" buf ", size_t " nbytes
.BI ", off_t *" basep );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR getdirentries ():
_BSD_SOURCE || _SVID_SOURCE
.SH DESCRIPTION
Read directory entries from the directory specified by
.I fd
@ -67,5 +72,4 @@ and
instead.
.SH "SEE ALSO"
.BR lseek (2),
.BR open (2),
.BR feature_test_macros (7)
.BR open (2)

View File

@ -25,7 +25,7 @@
.\" Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991)
.\" 386BSD man pages
.\" Modified Sat Jul 24 19:29:54 1993 by Rik Faith (faith@cs.unc.edu)
.TH GETGRENT 3 1993-04-04 "" "Linux Programmer's Manual"
.TH GETGRENT 3 2007-07-26 "" "Linux Programmer's Manual"
.SH NAME
getgrent, setgrent, endgrent \- get group file entry
.SH SYNOPSIS
@ -39,6 +39,18 @@ getgrent, setgrent, endgrent \- get group file entry
.sp
.B void endgrent(void);
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.ad l
.BR getgrent (),
.BR setgrent (),
.BR endgrent ():
_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
.ad b
.SH DESCRIPTION
The
.BR getgrent ()

View File

@ -20,13 +20,11 @@
.\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111,
.\" USA.
.\"
.TH GETGRENT 3 2003-11-15 "GNU" "Linux Programmer's Manual"
.TH GETGRENT 3 2007-07-26 "GNU" "Linux Programmer's Manual"
.SH NAME
getgrent_r, fgetgrent_r \- get group file entry reentrantly
.SH SYNOPSIS
.nf
.B "#define _GNU_SOURCE"
.br
.B #include <grp.h>
.sp
.BI "int getgrent_r(struct group *" gbuf ", char *" buf ,
@ -36,6 +34,19 @@ getgrent_r, fgetgrent_r \- get group file entry reentrantly
.BI "int fgetgrent_r(FILE *" fp ", struct group *" gbuf ", char *" buf ,
.br
.BI " size_t " buflen ", struct group **" gbufp );
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR getgrent_r ():
_GNU_SOURCE
.\" FIXME . The FTM requirements seem inconsistent here. File a glibc bug?
.br
.BR fgetgrent_r ():
_SVID_SOURCE
.SH DESCRIPTION
The functions
.BR getgrent_r ()
@ -173,5 +184,4 @@ main(void)
.BR getgrgid (3),
.BR getgrnam (3),
.BR putgrent (3),
.BR group (5),
.BR feature_test_macros (7)
.BR group (5)

View File

@ -3,7 +3,7 @@
.\" Thanks to glibc info pages
.\"
.\" Modified 2003-11-18, aeb: glibc is broken
.TH GETGROUPLIST 3 2003-11-18 "GNU" "Linux Programmer's Manual"
.TH GETGROUPLIST 3 2007-07-26 "GNU" "Linux Programmer's Manual"
.SH NAME
getgrouplist \- list of groups a user belongs to
.SH SYNOPSIS
@ -11,8 +11,16 @@ getgrouplist \- list of groups a user belongs to
.B #include <grp.h>
.sp
.BI "int getgrouplist(const char *" user ", gid_t " group ,
.in 24
.BI "gid_t *" groups ", int *" ngroups );
.br
.BI " gid_t *" groups ", int *" ngroups );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR getgrouplist ():
_BSD_SOURCE
.SH DESCRIPTION
The
.BR getgrouplist ()

View File

@ -33,7 +33,7 @@
.\" Modified 2002-08-05, Michael Kerrisk
.\" Modified 2004-10-31, Andries Brouwer
.\"
.TH GETHOSTBYNAME 3 2004-10-31 "" "Linux Programmer's Manual"
.TH GETHOSTBYNAME 3 2007-07-26 "" "Linux Programmer's Manual"
.SH NAME
gethostbyname, gethostbyaddr, sethostent, gethostent, endhostent,
herror, hstrerror \- get network host entry
@ -76,6 +76,19 @@ herror, hstrerror \- get network host entry
.BI " struct hostent *" ret ", char *" buf ", size_t " buflen ,
.BI " struct hostent **" result ", int *" h_errnop );
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.ad l
.BR gethostbyname2 (),
.BR gethostent_r (),
.BR gethostbyname_r (),
.BR gethostbyname2_r ():
_BSD_SOURCE || _SVID_SOURCE
.ad b
.SH DESCRIPTION
The
.BR gethostbyname ()

View File

@ -25,7 +25,7 @@ GNU.\" Hey Emacs! This file is -*- nroff -*- source.
.\" Changed Tue Sep 19 01:49:29 1995, aeb: moved from man2 to man3
.\" added ref to /etc/utmp, added BUGS section, etc.
.\" modified 2003 Walter Harms, aeb - added getlogin_r, note on stdin use
.TH GETLOGIN 3 2003-08-24 "GNU" "Linux Programmer's Manual"
.TH GETLOGIN 3 2007-07-26 "GNU" "Linux Programmer's Manual"
.SH NAME
getlogin, getlogin_r, cuserid \- get user name
.SH SYNOPSIS
@ -38,6 +38,17 @@ getlogin, getlogin_r, cuserid \- get user name
.B #include <stdio.h>
.sp
.BI "char *cuserid(char *" string );
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR getlogin_r ():
_REENTRANT || _POSIX_C_SOURCE\ >=\ 199506L
.br
.BR cuserid ():
_XOPEN_SOURCE
.SH DESCRIPTION
.BR getlogin ()
returns a pointer to a string containing the name of

View File

@ -27,7 +27,7 @@
.\" Modified Sat Jul 24 21:46:57 1993 by Rik Faith (faith@cs.unc.edu)
.\" Modified 961109, 031115, aeb
.\"
.TH GETMNTENT 3 2003-11-15 "" "Linux Programmer's Manual"
.TH GETMNTENT 3 2007-07-26 "" "Linux Programmer's Manual"
.SH NAME
getmntent, setmntent, addmntent, endmntent, hasmntopt,
getmntent_r \- get file system descriptor file entry
@ -47,12 +47,19 @@ getmntent_r \- get file system descriptor file entry
.BI "char *hasmntopt(const struct mntent *" mnt ", const char *" opt );
.sp
/* GNU extension */
.BR "#define _GNU_SOURCE" " /* or _SVID_SOURCE or _BSD_SOURCE */"
.B #include <mntent.h>
.sp
.BI "struct mntent *getmntent_r(FILE *" fp ", struct mntent *" mntbuf ,
.BI " char *" buf ", int " buflen );
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR gemntent_r ():
_BSD_SOURCE || _SVID_SOURCE
.SH DESCRIPTION
These routines are used to access the file system description file
\fI/etc/fstab\fP and the mounted file system description file
@ -183,5 +190,4 @@ a wrapper around the system call
.SH "SEE ALSO"
.BR fopen (3),
.BR fstab (5),
.BR feature_test_macros (7),
.BR mount (8)

View File

@ -27,11 +27,12 @@
.\" Modified Sat Jul 24 19:23:25 1993 by Rik Faith (faith@cs.unc.edu)
.\" Modified Mon May 27 21:37:47 1996 by Martin Schulze (joey@linux.de)
.\"
.TH GETPW 3 1996-05-27 "GNU" "Linux Programmer's Manual"
.TH GETPW 3 2007-07-26 "GNU" "Linux Programmer's Manual"
.SH NAME
getpw \- Re-construct password line entry
.SH SYNOPSIS
.nf
.B #define _GNU_SOURCE
.B #include <sys/types.h>
.B #include <pwd.h>
.sp

View File

@ -28,7 +28,7 @@
.\" Modified Sat Jul 24 19:22:14 1993 by Rik Faith (faith@cs.unc.edu)
.\" Modified Mon May 27 21:37:47 1996 by Martin Schulze (joey@linux.de)
.\"
.TH GETPWENT 3 1996-05-27 "GNU" "Linux Programmer's Manual"
.TH GETPWENT 3 2007-07-26 "GNU" "Linux Programmer's Manual"
.SH NAME
getpwent, setpwent, endpwent \- get password file entry
.SH SYNOPSIS
@ -42,6 +42,18 @@ getpwent, setpwent, endpwent \- get password file entry
.sp
.B void endpwent(void);
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.ad l
.BR getpwent (),
.BR setpwent (),
.BR endpwent ():
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE > = 500
.ad b
.SH DESCRIPTION
The
.BR getpwent ()

View File

@ -20,13 +20,11 @@
.\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111,
.\" USA.
.\"
.TH GETPWENT_R 3 2003-11-15 "GNU" "Linux Programmer's Manual"
.TH GETPWENT_R 3 2007-07-26 "GNU" "Linux Programmer's Manual"
.SH NAME
getpwent_r, fgetpwent_r \- get passwd file entry reentrantly
.SH SYNOPSIS
.nf
.B "#define _GNU_SOURCE"
.br
.B #include <pwd.h>
.sp
.BI "int getpwent_r(struct passwd *" pwbuf ", char *" buf ,
@ -36,6 +34,18 @@ getpwent_r, fgetpwent_r \- get passwd file entry reentrantly
.BI "int fgetpwent_r(FILE *" fp ", struct passwd *" pwbuf ", char *" buf ,
.br
.BI " size_t " buflen ", struct passwd **" pwbufp );
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.BR getpwent_r (),
_BSD_SOURCE || _SVID_SOURCE
.br
.BR fgetpwent_r ():
_SVID_SOURCE
.SH DESCRIPTION
The functions
.BR getpwent_r ()
@ -171,5 +181,4 @@ main(void)
.BR getpwnam (3),
.BR getpwuid (3),
.BR putpwent (3),
.BR passwd (5),
.BR feature_test_macros (7)
.BR passwd (5)

View File

@ -29,7 +29,7 @@
.\" Modified 1996-05-27 by Martin Schulze (joey@linux.de)
.\" Modified 2003-11-15 by aeb
.\"
.TH GETPWNAM 3 1996-05-27 "GNU" "Linux Programmer's Manual"
.TH GETPWNAM 3 2007-07-26 "GNU" "Linux Programmer's Manual"
.SH NAME
getpwnam, getpwnam_r, getpwuid, getpwuid_r \- get password file entry
.SH SYNOPSIS
@ -49,6 +49,17 @@ getpwnam, getpwnam_r, getpwuid, getpwuid_r \- get password file entry
.br
.BI " char *" buf ", size_t " buflen ", struct passwd **" pwbufp );
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.sp
.ad l
.BR getpwnam_r (),
.BR getpwuid_r ():
_POSIX_C_SOURCE || _XOPEN_SOURCE || _BSD_SOURCE || _SVID_SOURCE
.ad b
.SH DESCRIPTION
The
.BR getpwnam ()

Some files were not shown because too many files have changed in this diff Show More