Commit Graph

2354 Commits

Author SHA1 Message Date
Michael Kerrisk 657316c092 msgop.2, semop.2, lgamma.3, tgamma.3, mdoc.samples.7: Global fix: s/non-positive/nonpositive/
The tendency in English, as prescribed in style guides like
Chicago MoS, is towards removing hyphens after prefixes
like "non-" etc.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2010-01-16 17:47:13 +01:00
Michael Kerrisk d603cc27b6 execve.2, fallocate.2, futex.2, sched_rr_get_interval.2, select_tut.2, shmget.2, timer_getoverrun.2, times.2, pthread_attr_init.3, pthread_attr_setaffinity_np.3, pthread_cleanup_push_defer_np.3, pthread_getattr_np.3, pthread_self.3, pthread_setaffinity_np.3, pthread_tryjoin_np.3, sem_open.3, stdin.3, rtc.4, tty_ioctl.4, unix.7: Global fix: s/non-portable/nonportable/
The tendency in English, as prescribed in style guides like
Chicago MoS, is towards removing hyphens after prefixes
like "non-" etc.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2010-01-16 17:46:09 +01:00
Michael Kerrisk 2fda57bd09 _syscall.2, accept.2, epoll_create.2, inotify_add_watch.2, ioctl.2, msgget.2, msgop.2, open.2, prctl.2, sched_setscheduler.2, semctl.2, semget.2, swapon.2, addseverity.3, cacosh.3, csqrt.3, dirfd.3, drand48.3, fputws.3, mq_send.3, posix_openpt.3, puts.3, sched_getcpu.3, shm_open.3, sqrt.3, sysconf.3, tgamma.3, ulimit.3, credentials.7, svipc.7: Global fix: s/non-negative/nonnegative/
The tendency in English, as prescribed in style guides like
Chicago MoS, is towards removing hyphens after prefixes
like "non-" etc.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2010-01-16 17:44:48 +01:00
Michael Kerrisk ff40dbb354 accept.2, connect.2, eventfd.2, flock.2, open.2, posix_fadvise.2, read.2, recv.2, sched_setscheduler.2, select_tut.2, send.2, signalfd.2, splice.2, timerfd_create.2, write.2, flockfile.3, mkfifo.3, mq_notify.3, mq_open.3, pthread_tryjoin_np.3, scanf.3, random.4, ddp.7, epoll.7, fifo.7, ip.7, pipe.7, socket.7, spufs.7: Global fix: s/non-blocking/nonblocking/
The tendency in English, as prescribed in style guides like
Chicago MoS, is towards removing hyphens after prefixes
like "non-" etc.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2010-01-16 17:43:10 +01:00
Michael Kerrisk aa79648125 mbind.2, rename.2, sched_setscheduler.2, set_mempolicy.2, syslog.2, argz_add.3, dlopen.3, scanf.3, strtod.3, strtok.3, tcgetpgrp.3, hd.4, cpuset.7, regex.7, ld.so.8: Global fix: s/non-empty/nonempty/
The tendency in English, as prescribed in style guides like
Chicago MoS, is towards removing hyphens after prefixes
like "non-" etc.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2010-01-16 17:41:47 +01:00
Michael Kerrisk c7094399ad intro.1, time.1, adjtimex.2, capget.2, eventfd.2, fcntl.2, getrlimit.2, getsockopt.2, gettimeofday.2, intro.2, ioctl_list.2, ioperm.2, mlock.2, pivot_root.2, poll.2, prctl.2, ptrace.2, sched_setscheduler.2, select_tut.2, semget.2, sigaltstack.2, signalfd.2, sysctl.2, timer_settime.2, timerfd_create.2, wait.2, CPU_SET.3, argz_add.3, assert_perror.3, atexit.3, backtrace.3, bcmp.3, clearenv.3, ctime.3, dl_iterate_phdr.3, dlopen.3, ecvt.3, errno.3, error.3, ether_aton.3, exit.3, fenv.3, ferror.3, finite.3, flockfile.3, fnmatch.3, fpathconf.3, fpclassify.3, ftime.3, ftok.3, ftw.3, fwide.3, getaddrinfo.3, gethostbyname.3, getlogin.3, getnameinfo.3, getnetent.3, getopt.3, getprotoent.3, getrpcent.3, getservent.3, glob.3, hsearch.3, inet.3, isalpha.3, iswalnum.3, iswalpha.3, iswblank.3, iswcntrl.3, iswctype.3, iswdigit.3, iswgraph.3, iswlower.3, iswprint.3, iswpunct.3, iswspace.3, iswupper.3, iswxdigit.3, longjmp.3, lsearch.3, malloc.3, matherr.3, mblen.3, mbsinit.3, mbtowc.3, on_exit.3, printf.3, pthread_attr_init.3, pthread_attr_setaffinity_np.3, pthread_attr_setdetachstate.3, pthread_attr_setguardsize.3, pthread_attr_setinheritsched.3, pthread_attr_setschedparam.3, pthread_attr_setschedpolicy.3, pthread_attr_setscope.3, pthread_attr_setstack.3, pthread_attr_setstackaddr.3, pthread_attr_setstacksize.3, pthread_cancel.3, pthread_cleanup_push.3, pthread_equal.3, pthread_getattr_np.3, pthread_getcpuclockid.3, pthread_setaffinity_np.3, pthread_setcancelstate.3, pthread_setconcurrency.3, pthread_setschedparam.3, pthread_setschedprio.3, ptsname.3, putenv.3, putgrent.3, raise.3, rcmd.3, regex.3, rexec.3, rpc.3, rpmatch.3, rtnetlink.3, scandir.3, sem_init.3, setaliasent.3, setbuf.3, setenv.3, setjmp.3, signbit.3, stdio_ext.3, strtod.3, strtol.3, strtoul.3, system.3, termios.3, timeradd.3, tzset.3, ualarm.3, wctomb.3, xdr.3, st.4, tty_ioctl.4, core.5, elf.5, proc.5, bootparam.7, capabilities.7, icmp.7, ip.7, ipv6.7, math_error.7, mdoc.samples.7, mq_overview.7, pthreads.7, raw.7, regex.7, socket.7, tcp.7, tzselect.8: Global fix: s/non-zero/nonzero/
The tendency in English, as prescribed in style guides like
Chicago MoS, is towards removing hyphens after prefixes
like "non-" etc.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2010-01-16 17:40:55 +01:00
Michael Kerrisk c8f2dd479b accept.2, execve.2, futimesat.2, getresuid.2, getrlimit.2, madvise.2, mq_getsetattr.2, msgctl.2, nice.2, open.2, poll.2, setresuid.2, shmctl.2, sigaction.2, times.2, utimensat.2, __setfpucw.3, atoi.3, endian.3, err.3, euidaccess.3, fenv.3, fopencookie.3, fpurge.3, getgrouplist.3, getutmp.3, j0.3, lgamma.3, netlink.3, pthread_attr_init.3, pthread_attr_setaffinity_np.3, pthread_cleanup_push_defer_np.3, pthread_getattr_np.3, pthread_kill_other_threads_np.3, pthread_setaffinity_np.3, pthread_tryjoin_np.3, pthread_yield.3, random_r.3, readdir.3, rtnetlink.3, scanf.3, setenv.3, significand.3, sigsetops.3, strerror.3, strstr.3, sysv_signal.3, termios.3, timegm.3, unlocked_stdio.3, y0.3, locale.5, bootparam.7, feature_test_macros.7, ip.7, locale.7, pthreads.7, rtld-audit.7, nscd.8: Global fix: s/non-standard/nonstandard/
The tendency in English, as prescribed in style guides like
Chicago MoS, is towards removing hyphens after prefixes
like "non-" etc.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2010-01-16 17:40:20 +01:00
Michael Kerrisk 509718c075 rtnetlink.3: Various fixes in example code
Edward reported a problem in the example code, where a variable
seems to be misnamed. Upon inspection, there seem to be a few
such instances, and this patch is my best guess at how things
should look.

Reported-by: Edward Welbourne <eddy@opera.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2010-01-16 17:27:35 +01:00
Tobias Stoeckmann dfacdd0a3d dlopen.3: tfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-12-31 18:16:00 +01:00
Michael Kerrisk 7cc796ee52 faccessat.2, fchmodat.2, fchownat.2, fstatat.2, futimesat.2, linkat.2, mkdirat.2, mknodat.2, openat.2, readlinkat.2, renameat.2, symlinkat.2, unlinkat.2, utimensat.2, mkfifoat.3: Update feature test macro requirements
Starting in glibc 2.10, defining _XOPEN_SOURCE >= 700,
or _POSIX_C_SOURCE >= 200809 exposes the declarations of
these functions.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-12-13 22:54:45 +01:00
Michael Kerrisk 6a56bbb532 sched_getcpu.3: Place correct header file in SYNOPSIS
Reported-by: Samy Al Bahra <sbahra@repnop.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-12-08 02:29:14 +01:00
Michael Kerrisk ac049785a2 nextafter.3: Fix notable error in DESCRIPTION.
"less than y" should be "less than x".

Reported-by: Jann Poppinga <jann.poppinga@gmx.de>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-12-05 15:08:00 +01:00
Michael Kerrisk 6deb7a03ce getline.3: Update to reflect that these functions were standardized in POSIX.1-2008
Reported-by: Mike Frysinger <vapier@gentoo.org>
Reported-by: Andi Kleen <andi@firstfloor.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-12-05 14:58:09 +01:00
Michael Kerrisk 51a492bdd0 daemon.3: Fix description of 'nochdir' argument.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=554819

Reported-by: Frédéric Brière <fbriere@fbriere.net>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-12-05 14:39:32 +01:00
Mark Hills 513785e299 string.3: Add stpcpy() to this list of string functions
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-12-05 07:40:42 +01:00
Michael Kerrisk 7e6b1afb45 strptime.3: Initialize tm structure in example program
Reported-by: Doug Manley <doug.manley@gmail.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-12-05 06:49:17 +01:00
Michael Kerrisk 183d08ce41 fopencookie.3: tfix
Reported-by: Stuart Kemp <skemp@alertlogic.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-12-05 06:11:59 +01:00
Mark Hills 2cd33eb56c strcpy.3: tfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-12-05 06:03:25 +01:00
Michael Kerrisk 13a7959b69 memchr.3: Add feature text macro requirements for memrchr()
Reported-by: Markus Peuhkuri <puhuri@iki.fi>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-12-05 04:55:33 +01:00
Michael Kerrisk c162db87db pthread_join.3: wfix: s/pthread_create/pthread_join/
Reported-by: Sam Liao <phyomh@gmail.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-12-03 15:44:01 +01:00
Yuri Kozlov 1f79eca5ac getaddrinfo.3: ffix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-12-03 15:36:19 +01:00
Michael Kerrisk 42afc4076c getpwnam.3: tfix
Reported-by: <sunjiangangok@gmail.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-12-03 15:17:53 +01:00
Michael Kerrisk a10ab4c695 getnameinfo.3: ffix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-12-03 13:57:42 +01:00
Michael Kerrisk f87ab54768 gethostbyname.3: Document feature test macro requirements for herror() and hstrerror()
Since glibc 2.8, one of _BSD_SOURCE, _SVID_SOURCE,
or _GNU_SOURCE is required.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-12-03 13:54:24 +01:00
Michael Kerrisk 0d4b699de2 getnameinfo.3: Document feature test macros requirements for NI_MAXHOST and NI_MAXSERV
Since glibc 2.8, one of _BSD_SOURCE, _SVID_SOURCE, or _GNU_SOURCE
must be defined to obtain these definitions.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-12-03 13:54:16 +01:00
Michael Kerrisk 17e5e6779a Removed trailing white space at end of lines 2009-09-30 03:34:51 +02:00
Michael Kerrisk 2843ba93d4 stat.2, posix_fallocate.3, proc.5, tcp.7, udp.7: tstamp
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-09-30 03:28:34 +02:00
Nicolas François e46256a48c strftime.3: Fix error in description: s/Monday/Thursday/
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-09-28 12:46:31 +02:00
Nicolas François 315dc3cd78 posix_fallocate.3: Fix reference to POSIX.1-2008
The sentence mentions twice POSIX.1-2001.
I guess the second one should be POSIX.1-2008.
This should be checked in the standard.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-09-28 12:46:30 +02:00
Nicolas François 7391478f8b updwtmp.3: Minor fixes
Spelling fix (s/utmp/wtmp/)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-09-28 12:46:25 +02:00
Nicolas François 8856a9dc45 readdir.3: Minor fixes
Spelling fix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-09-28 12:46:25 +02:00
Nicolas François 3849d36538 pthread_getattr_np.3: Minor fixes
Spelling fix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-09-28 12:46:25 +02:00
Nicolas François 4b200bd5f8 pthread_attr_setstack.3: Minor fixes
* pthread_attr_setstacksize was cut&pasted.
* The stacksize argument can be compared to PTHREAD_STACK_MIN, not the
  stackaddr address.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-09-28 12:46:22 +02:00
Nicolas François 6316fce396 pthread_getcpuclockid.3: Minor fixes
Looking at the man page, this is not a family of functions.
So "returns" is right, "functions" should be "function".

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-09-28 12:46:22 +02:00
Nicolas François bf4cfa6627 man3/opendir.3, pthread_attr_setaffinity_np.3, man3/pthread_setaffinity_np.3: Minor fixes
The word "function" is missing (or "The" should be removed?).

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-09-28 12:46:21 +02:00
Michael Kerrisk aec4704f6d exit.3: Add a pointer to explanation of orphaned process groups in setpgid(2)
Reported-by: Georg Sauthoff <gsauthof@techfak.uni-bielefeld.de>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-09-28 12:46:20 +02:00
Michael Kerrisk 2a4b81ffd4 setenv.3: Improve ERRORS section
Add ENOMEM error; improve EINVAL description. Also, make
RETURN VALUE section a little more accurate in its mention
of errno.

Reported-by: Georg Sauthoff <gsauthof@techfak.uni-bielefeld.de>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-09-28 12:46:20 +02:00
Michael Kerrisk 6b34fb3f5a execve.2, pipe.2, tee.2, fmemopen.3, mq_notify.3, qsort.3: Replace use of assert() by code that checks argc
See http://bugzilla.kernel.org/show_bug.cgi?id=13569

As noted by Andrey:
The purpose of the assert macro, defined in <assert.h>,
is to provide a tool to check for programming mistakes
or program logic errors. However, the assert macro must
never be used to perform checks for run time errors,
since, with the NDEBUG macro defined, expressions within
the assert macro invocations are not evaluated/checked
for, resulting in behavior that was not originally intended.
...
The pages affected in the core package are

execve(2)
pipe(2)
tee(2)
fmemopen(3)
mq_notify(3)
qsort(3)

Reported-by: Andrey Vihrov <vihrov@gmail.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-09-28 12:46:19 +02:00
Michael Kerrisk ed35aae690 printf.3: wfix
Reported-by: Aaron Gardner <aaron.j.gardner@gmail.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-09-28 12:46:19 +02:00
Mike Frysinger e8418d6da8 getmntent.3: setmntent() argument is 'filename' not 'fp'
The description of setmntent() formerly used the wrong
argument name.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-09-28 12:46:19 +02:00
Michael Kerrisk 19f56c70d3 getaddrinfo.3: wfix: s/result/res/ in text describing argument
Reported-by: rui rlex <rui.rlex@gmail.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-09-28 12:46:18 +02:00
Michael Kerrisk add478c172 getaddrinfo.3: spfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-09-28 12:46:18 +02:00
Michael Kerrisk f9d5775ff8 getaddrinfo.3: Note nonstandard assumed hints.ai_flags value when hints is NULL
When hints is NULL, glibc assumes hints.ai_flags is
AI_V4MAPPED|AI_ADDRCONFIG whereas POSIX says 0.
According to Ulrich Drepper, glibc's behavior is better.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-09-28 12:46:18 +02:00
Michael Kerrisk 2b64c171eb fflush.3: fflush() discards buffered input
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-09-28 12:46:13 +02:00
Michael Kerrisk a385e7d797 ffs.3: Clarify that ffsl() and ffsll() are GNU extensions
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-08-27 11:18:19 +02:00
Michael Kerrisk c3665d565f pthread_setschedparam.3: tfix
Reported-by: Leslie P. Polzer <sky@viridian-project.de>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-08-02 14:00:49 +02:00
Michael Kerrisk e80aa4d865 Removed trailing white space at end of lines 2009-07-25 08:51:28 +02:00
Michael Kerrisk 906472fd29 getifaddrs.3: tfix: remove extraneous semicolon in example program
Reported-by: ku roi <kuroibox@yahoo.de>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-07-25 08:31:03 +02:00
Michael Kerrisk 73e15b46d1 lockf.3: Clarify relationship between fcntl() and lockf() locking
Reported-by: Tolga Dalman <tdalman@project-psi.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-07-25 08:31:02 +02:00
Michael Kerrisk 9c9321b71b readdir.3: The d_type field is fully supported on Btrfs
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-07-04 15:05:55 +02:00
Michael Kerrisk c36d05577d pthread_attr_setstackaddr.3: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-06-27 08:04:21 +02:00
Mike Frysinger c07a3ca39c setjmp.3: Fix typo and clarify RETURN description
The word "signal" was duplicated in NOTES, and the RETURN
section refers to setjmp() and sigsetjmp(), and mentions
longjmp(), but not siglongjmp().

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-06-26 15:07:39 +02:00
Mark Hills c7a20d46be strcpy.3: SEE ALSO: Add strdup(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-06-10 10:22:21 +02:00
Michael Kerrisk 5a76509a2e daemon.3: Clarify discussion of 'noclose' and 'nochdir' arguments
Reported-by: Doug Goldstein <cardoe@gentoo.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-05-02 16:29:00 +12:00
Michael Kerrisk 7e05b05eca daemon.3: Minor wording fixes
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-05-02 16:01:21 +12:00
Michael Kerrisk 5f6f222a13 makedev.3: wfix: swap 'include' and 'define' in SYNOPSIS
Reported-by: Ricardo Garcia <rg3.zeluan@gmail.com>
Reported-by: Rui Rlex <rui.rlex@gmail.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-05-02 15:43:25 +12:00
Mark Hills 08eaa638df closedir.3: tfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-04-28 16:53:42 +12:00
Petr Baudis 52aa4b9710 memchr.3: SEE ALSO: add ffs(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-04-21 16:22:05 +12:00
Petr Baudis 02b30d94db ffs.3: SEE ALSO: add memchr(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-04-21 16:21:28 +12:00
Petr Baudis a9cbb6cf2b strcmp.3: SEE ALSO: add strverscmp(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-04-21 16:20:08 +12:00
Petr Baudis a76ca00013 fmemopen.3: NOTES: there is no file descriptor associated with the returned stream
Alexander Lamaison pointed out that this is not obvious
from the documentation, citing an example with passing the
FILE * handle to a function that tries to fstat() its
fileno() in order to determine the buffer size.

Reported-by: Alexander Lamaison <awl03@doc.ic.ac.uk>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-04-21 16:12:05 +12:00
Petr Baudis 28c1dc49ce fmemopen.3: Relocate BUGS section to correct position
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-04-21 16:03:54 +12:00
Michael Kerrisk abaf3cfdcf fmemopen.3: CONFORMING TO: remove note that these functions are GNU extensions
That sentence is now redundant, since these functions
are added in POSIX.1-2008.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-04-21 16:02:24 +12:00
Florentin Duneau dbb433dc4f longjmp.3: tfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-04-21 14:44:29 +12:00
Michael Kerrisk 9434e739be psignal.3: srcfix: Added FIXME 2009-04-20 17:51:37 +12:00
Michael Kerrisk 6a5cd0e832 pthread_getconcurrency.3: New link to new pthread_setconcurrency(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-04-16 03:56:02 +12:00
Michael Kerrisk 354fd38dca pthread_setconcurrency.3: New page documenting pthread_setconcurrency(3) and pthread_getconcurrency(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-04-16 03:56:02 +12:00
Michael Kerrisk fa94592df1 pthread_yield.3: New page documenting pthread_yield(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-04-16 03:55:53 +12:00
Michael Kerrisk db85058b5f getgrnam.3, getpwnam.3: srcfix: note that glibc 2.7 fixes error handling for "not found" case
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-04-01 08:30:46 +13:00
Michael Kerrisk f2a5733ca5 getcwd.3, makecontext.3, mq_notify.3: tstamp 2009-03-31 10:07:16 +13:00
Michael Kerrisk d611514893 rpc.3, xdr.3: spfix: s/in-line/inline/ (consistent with majority usage)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-31 09:23:02 +13:00
Michael Kerrisk 8ea4ea950c mq_notify.3: Document the POSIX.1-2008 optional EINVAL error
POSIX.1-2008 allows an optional EINVAL error if
notification==NULL and the caller is not currently
registered to receive notifications.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-31 05:09:58 +13:00
Michael Kerrisk 0d244df1c1 posix_memalign.3: srcfix: added comment about memalign() for size==0 case 2009-03-30 15:10:42 +13:00
Michael Kerrisk b6dd683a54 posix_memalign.3: Document handling of size==0 case for posix_memalign()
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-30 15:01:48 +13:00
Michael Kerrisk 642ff1cc5e sem_post.3: Document EOVERFLOW error
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-30 14:55:55 +13:00
Michael Kerrisk 1480fa812e posix_fallocate.3: Document POSIX.1-2001 and POSIX.1-2008 specifications for EINVAL error
See http://bugzilla.kernel.org/show_bug.cgi?id=12919

Reported-by:  Eelco Dolstra <dolstra@tudelft.nl>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-30 14:16:38 +13:00
Michael Kerrisk 0c4dba9305 posix_fallocate.3: Clarify that EINVAL also occurs of 'len' *equals* zero
See http://bugzilla.kernel.org/show_bug.cgi?id=12919

Reported-by:  Eelco Dolstra <dolstra@tudelft.nl>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-30 14:09:17 +13:00
Michael Kerrisk 48e4cfa0de getgrent.3, getgrnam.3, getpwent.3, getpwnam.3: Note that returned pointer should not be given to free()
Reported-by: Reuben Thomas <rrt@sc3d.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-30 12:37:43 +13:00
Michael Kerrisk 03e40141bf getgrent.3: Returned buffer may be statically allocated and overwritten by later calls
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-30 12:21:02 +13:00
Michael Kerrisk f2ac73c7dc getpwent.3: Returned buffer may be statically allocated and overwritten by later calls
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-30 12:20:51 +13:00
Michael Kerrisk c34a8ff736 getgrnam.3: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-30 11:57:50 +13:00
Michael Kerrisk 57c1b002d9 getpwnam.3: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-30 11:41:07 +13:00
Michael Kerrisk d6922779df basename.3: Note that pointers returned by these functions should not be freed
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-30 11:32:52 +13:00
Michael Kerrisk 90eeb47a64 readdir.3: Note that pointer returned by readdir() should not be given to free(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-30 11:19:47 +13:00
Michael Kerrisk 67ca98a79b pthread_equal.3: wfix: s/pthread_self/pthread_equal/
Reported-by: Simon Gomizelj <simongmzlg@gmail.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-30 10:44:32 +13:00
Michael Kerrisk c9980d2e56 strerror.3: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-30 09:33:27 +13:00
Nikanth Karthikesan f6beb9d7ec lockf.3: Update pointer to documentation in kernel source
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-30 07:27:50 +13:00
Michael Kerrisk 79bb643078 pthread_exit.3: Fix error in DESCRIPTION: s/pthread_create/pthread_exit/
Reported-by: Chunming Chang <cchang@aerohive.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-30 07:17:27 +13:00
Michael Kerrisk 4b9e7a8881 toascii.3: Note why POSIX.1-2008 marks this function obsolete
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-15 08:07:55 +13:00
Michael Kerrisk e3a9cc1374 sigset.3: Note APIs that POSIX.1-2008 recommends instead of these obsolete APIs
Reported-by: Jan Engelhardt <jengelh@medozas.de>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-15 08:07:54 +13:00
Michael Kerrisk 0ae4b67fdd siginterrupt.3: Note that POSIX.1-2008 recommends sigaction() instead
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-15 08:07:54 +13:00
Michael Kerrisk 3f14817bd4 scalb.3: Note that POSIX.1-2008 recommends scalbln*(3) instead
Reported-by: Jan Engelhardt <jengelh@medozas.de>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-15 08:07:54 +13:00
Michael Kerrisk 867a8f5dfc makecontext.3: Note that POSIX.1-2008 recommends the use of POSIX threads instead
Reported-by: Jan Engelhardt <jengelh@medozas.de>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-15 08:07:54 +13:00
Michael Kerrisk ff9fe6df96 isalpha.3: Explain why POSIX.1-2008 marks isascii(3) obsolete
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-15 08:07:41 +13:00
Michael Kerrisk cbf4eee73f index.3: Note that POSIX.1-2008 recommends strchr(3) and strrchr(3) instead
Reported-by: Jan Engelhardt <jengelh@medozas.de>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-15 08:04:59 +13:00
Michael Kerrisk aeb2174ae7 gethostbyname.3: POSIX.1-2008 recommends getaddrinfo(3) and getnameinfo(3) instead
Reported-by: Jan Engelhardt <jengelh@medozas.de>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-15 08:04:58 +13:00
Michael Kerrisk 40e122bbeb getcwd.3: Note that getcwd() should be used instead of the obsolete getwd()
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-15 08:04:58 +13:00
Michael Kerrisk 4aeb80edca ftime.3: Minor wording fixes
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-15 08:04:58 +13:00
Michael Kerrisk fb2d6d3616 gcvt.3: Note that POSIX.1-2008 recommends sprintf(3) instead of this function
Reported-by: Jan Engelhardt <jengelh@medozas.de>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-15 08:04:58 +13:00
Michael Kerrisk 5a4668117d ecvt.3: Note that POSIX.1-2008 recommends sprintf(3) instead of these functions
Reported-by: Jan Engelhardt <jengelh@medozas.de>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-15 08:04:58 +13:00
Michael Kerrisk 9e36b352bc ctime.3: Note that POSIX.1-2008 recommends strftime(3) instead of these functions
Reported-by: Jan Engelhardt <jengelh@medozas.de>

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-15 08:04:58 +13:00
Michael Kerrisk 48cc3d9d8f bcopy.3: Note that POSIX.1-2008 removes specification of bcopy()
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-15 08:04:57 +13:00
Michael Kerrisk 67bb874245 bsd_signal.3: Note that POSIX.1-2008 recommends sigaction(2) instead of this API
Reported-by: Jan Engelhardt <jengelh@medozas.de>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-15 08:04:57 +13:00
Michael Kerrisk fc3c831d6b seekdir.3: SYNOPSIS: Fix type of 'offset' argument: s/off_t/long/
And add a NOTES section pointing out that 'off_t'
was indeed used in glibc 2.1.1 and earlier.
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519230

Reported-by: Tanaka Akira <akr@fsij.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-12 15:03:41 +13:00
Michael Kerrisk 48e39fa763 telldir.3: SYNOPSIS: Fix return type: s/off_t/long/
And add a NOTES section pointing out that 'off_t'
was indeed used in glibc 2.1.1 and earlier.
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519230

Reported-by: Tanaka Akira <akr@fsij.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-12 15:03:41 +13:00
Michael Kerrisk 7dcae89694 mempcpy.3, signbit.3, significand.3: Global fix: acknowledge FSF in copyright
These pages are heavily based on original material in
glibc info pages, but the comments in the source of the pages
did not acknowledge the FRF copyright on the original material.
Fix that.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-12 07:24:34 +13:00
Michael Kerrisk 6652fffac3 timeradd.3: Note that on some systems, <=, >=, == don't work for timercmp()
Reported-by: Martin Gebert <martin.gebert@alpha-bit.de>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-08 13:35:18 +13:00
Michael Kerrisk f6c92d2a5e timeradd.3: SYNOPSIS: Fix return types of timerisset() and timercmp()
Reported-by: Martin Gebert <martin.gebert@alpha-bit.de>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-08 13:35:17 +13:00
Michael Kerrisk bd8384888b shm_open.3, mq_overview.7: Recast discussion on name length to exclude terminating NULL byte
Probably it's clearer to describe the length of the IPC object
name as a count that excludes the null terminator.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-03-08 13:34:49 +13:00
Michael Kerrisk 590d0346d9 strftime.3: Add details on ISO 8601 week-based dates
ISO 8602 week-based dates are relevant for %G, %g, and %V,
and the existing details on these dates are a little thin.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-24 16:05:49 +13:00
Michael Kerrisk 894765f0e5 strftime.3: Remove mention of year from ISO 8601 standard
The text mentioned the 1988 8601 standard, but there have
already been two revisions of the standard since then, so
simply remove mention of the year.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-24 14:02:37 +13:00
Michael Kerrisk 3d78d77891 strftime.3: Small fix to description of %G
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=516677

Reported-by: Reuben Thomas <rrt@femur.dyndns.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-24 14:02:36 +13:00
Michael Kerrisk 28d03ce9e9 daemon.3, exec.3, fmemopen.3, fopen.3, realpath.3, siginterrupt.3, strtoul.3: Minor rewordings
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-23 15:34:12 +13:00
Michael Kerrisk 9e39c4da05 fflush.3: Minor rewordings
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-23 15:32:28 +13:00
Michael Kerrisk 0dc60a9902 fclose.3: Minor rewordings
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-23 15:27:03 +13:00
Michael Kerrisk 9d05bd16f8 getnameinfo.3: tfix
Reported-by: Leandro A. F. Pereira <leandro@tia.mat.br>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-23 14:51:28 +13:00
Michael Kerrisk a306ffff9f getlogin.3: spfix 2009-02-21 07:14:34 +13:00
Michael Kerrisk 88850fde24 getnetent_r.3: Fix function name in text: s/getnetbynumber_r/getnetbyaddr_r/
The SYNOPSIS showed the right function name (getnetbyaddr_r),
but the text repeatedly used the wrong name (getnetbynumber_r).
Probably, this was a cut-and-paste error.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-21 07:06:32 +13:00
Michael Kerrisk 88d61d8a48 syslog.3: spfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-21 06:56:43 +13:00
Michael Kerrisk 5a3b4036f6 realpath.3: spfix 2009-02-21 06:47:49 +13:00
Michael Kerrisk c49e8fc97b realpath.3: Rework resolved_path==NULL discussion w.r.t. POSIX.1-200[18]
Although the page already mentioned the resolved_path==NULL
feature, and that this feature was added in POSIX.1-2008, there
was still some crufty text in BUGS that hadn't been updated to
reflect the POSIX.1-2008 changes.

Also, some other minor wording and grammar fixes.

Reported-by: Reuben Thomas <rrt@femur.dyndns.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-21 06:40:45 +13:00
Michael Kerrisk 3683d2505b malloc_hook.3: srcfix 2009-02-21 00:19:53 +13:00
Michael Kerrisk c09cb5f47f recno.3: spfix 2009-02-21 00:19:06 +13:00
Michael Kerrisk d442cb84ea memchr.3: spfix 2009-02-21 00:17:41 +13:00
Michael Kerrisk ab186fbd11 inet.3: spfix 2009-02-21 00:16:37 +13:00
Michael Kerrisk 7ae19fdf8f memchr.3: spfix 2009-02-21 00:14:51 +13:00
Michael Kerrisk 09d7e7ebe1 clock_getcpuclockid.3, sem_open.3: tstamp
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-20 20:22:00 +13:00
Jens Thoms Toerring db2fff8c01 sem_open.3: Add case of non-well-formed name to ENOENT
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-20 19:52:31 +13:00
Michael Kerrisk 18fe47e06f sem_open.3: ERRORS: add EINVAL error where name == "/"
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-20 19:52:31 +13:00
Michael Kerrisk 8e98475172 shm_open.3: Clarify rules for construction of shared memory object names
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-20 19:52:30 +13:00
Michael Kerrisk b2e7d0723e mq_open.3: ERRORS: Add EACCES error for name containing > 1 slash
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-20 19:52:30 +13:00
Michael Kerrisk 1e22e66618 mq_open.3: ERRORS: add ENOENT error for name == "/"
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-20 19:52:30 +13:00
Kir Kolyshkin baf17bc4f2 Trivial punctuation fixes in SEE ALSO
In SEE ALSO, when a few man pages are referenced, those are divided by commas.
Every reference is on a separate line, and all lines but the last one should
end with comma. I spotted one place where there is no comma in between
references, and mocked up an awk script to find similar places:

for f in man*/*; do awk '/^.SH ["]SEE ALSO["]/ {sa=1; print "== " FILENAME " =="; print; next } /^\.(PP|SH)/ {sa=0; no=0; next} /^\.BR/ { if (sa==1) { print; if (no == 1) print "Missing comma in " FILENAME " +" FNR-1; no=0 } } /^\.BR .*)$/ { if (sa==1) no=1; next } /\.\\"/ {next} /.*/ { if (sa==1) { print; next }}' $f; done | fgrep 'Missing comma'

This patch fixes all the places found by the above script.

Also, there is an extra dot at the end of uri.7 "SEE ALSO" section.
Removed as per man-pages(7) recommendation.

Signed-off-by: Kir Kolyshkin <kir@openvz.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-20 19:52:29 +13:00
Michael Kerrisk 8699ebd957 getitimer.2, clock_getcpuclockid.3, time.7: SEE ALSO: add timer_create(2)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-10 14:42:17 +13:00
Michael Kerrisk d96dea0ac8 sigwait.3: tstamp
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-09 15:06:33 +13:00
Michael Kerrisk c1091bc94e scandir.3: tstamp
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-09 15:06:32 +13:00
Michael Kerrisk 3e8d776c07 clock_getres.3, clock_gettime.3, clock_settime.3: srcfix: Add comment explaining why these link files exist
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-09 12:33:48 +13:00
Michael Kerrisk 3da3747663 rand.3: srcfix: remove outdated FIXME
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-09 12:32:01 +13:00
Michael Kerrisk 8b98f282b6 sem_wait.3: SEE ALSO: add clock_getime(2)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-09 12:32:01 +13:00
Michael Kerrisk 0eb443910b clock_nanosleep.2, getrusage.2, timerfd_create.2, clock.3, clock_getcpuclockid.3, ftime.3, pthread_create.3, pthread_getcpuclockid.3, pthread_tryjoin_np.3, sem_wait.3, time.7: Global fix: Fix xrefs to clock_*.? pages to reflect move to section 2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-09 12:32:00 +13:00
Michael Kerrisk ac48bb8a29 clock_getres.3: Re-create as link to new location of clock_getres page
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-09 12:32:00 +13:00
Michael Kerrisk 58ebb7ec73 clock_gettime.2, clock_settime.2, clock_gettime.3, clock_settime.3: Update links to reflect the fact that clock_* pages are now in Section 2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-09 12:32:00 +13:00
Michael Kerrisk 9bdcdd5e27 clock_getres.2: Move page from Section 3 to Section 2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-09 12:32:00 +13:00
Michael Kerrisk 804f03e657 clock_nanosleep.2, execve.2, fork.2, nanosleep.2, sigaction.2, timerfd_create.2, pthread_getcpuclockid.3, ualarm.3, usleep.3, pthreads.7, time.7: Global fix: s/(3)/(2)/ in section number xrefs for timer_*() API
The POSIX timers API is implemented (mostly) within the kernel,
so thse interfaces are system calls.  Although there are as yet
no man pages, when they are added they should be in Section 2,
not 3.  Therefore fix those pages that currently refer to these
interfaces as being in Section 3.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-09 12:29:10 +13:00
Michael Kerrisk f6d908ca5f pthread_getcpuclockid.3: SYNOPSIS: fix type of 'thread'
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-09 12:29:02 +13:00
Michael Kerrisk 3f97f5a8d1 clock_getcpuclockid.3: SEE ALSO: add pthread_getcpuclockid(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-09 12:28:54 +13:00
Michael Kerrisk 1ba3fba8a7 clock_getres.3: Document CLOCK_MONOTONIC_RAW, new in 2.6.28
(kernel commit 2d42244ae71d6c7b0884b5664cf2eda30fb2ae68)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-04 14:02:50 +13:00
Michael Kerrisk 072f467c1f significand.3: wfix 2009-02-03 21:32:43 +13:00
Michael Kerrisk a85e5d51d3 rtime.3: spfix 2009-02-03 21:30:55 +13:00
Timo Sirainen 12c667ca28 fexecve.3: Note that fexecve() depends on a mounted /proc
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=514043

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-03 17:47:02 +13:00
Michael Kerrisk 1ed5046249 getpwnam.3: SEE ALSO: add getspnam(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-03 17:39:35 +13:00
Michael Kerrisk 980ee95f65 isalpha.3: SEE ALSO: add toascii(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-03 17:01:15 +13:00
Michael Kerrisk 55975b54fb ilogb.3: SEE ALSO: add significand(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-03 16:59:38 +13:00
Michael Kerrisk 0db3562749 significand.3: Add CONFORMING TO noting that this function is unstandardized
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-03 16:58:22 +13:00
Michael Kerrisk cc0dac782b pthread_attr_setscope.3: spfix 2009-02-03 16:50:33 +13:00
Michael Kerrisk b1e10d407d remainder.3: SEE ALSO: add div(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-03 16:30:31 +13:00
Michael Kerrisk 978b249975 btowc.3: SEE ALSO: add wctob(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-03 16:27:50 +13:00
Michael Kerrisk 11cfb06e07 wctob.3: tfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-03 16:27:14 +13:00
Michael Kerrisk a16cea5b13 wctob.3: SEE ALSO: add btowc(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-03 16:26:43 +13:00
Michael Kerrisk 63a6644b08 cos.3: SEE ALSO: add sincos(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-03 11:51:41 +13:00
Michael Kerrisk 2546a2bcd8 sin.3: SEE ALSO: add sincos(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-03 11:51:19 +13:00
Michael Kerrisk 34042be4ce stpcpy.3: Add BUGS section noting the possibility of buffer overruns
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-03 11:43:57 +13:00
Michael Kerrisk 56e50303bb stpcpy.3: Add missing pieces/fix various problems in example program
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-03 11:43:32 +13:00
Michael Kerrisk b6898014c5 stpcpy.3: wspfix 2009-02-03 10:21:15 +13:00
Michael Kerrisk 822002bd96 stpcpy.3: CONFORMING TO: stpcpy() is nowadays on the BSDs
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-03 10:20:02 +13:00
Michael Kerrisk 13300ad0bb strcpy.3: SEE ALSO: add stpcpy.3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-03 10:15:47 +13:00
Michael Kerrisk 33a5ffc9ba pthread_join.3: tfix 2009-02-03 10:07:29 +13:00
Michael Kerrisk 2da325d7ff scandir.3: CONFORMING TO: alphasort() and scandir() are added to POSIX.1-2008
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-03 09:55:36 +13:00
Michael Kerrisk 7a4b8d3631 scandir.3: CONFORMING TO: note that versionsort() was added to glibc in version 2.1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-03 09:55:24 +13:00
Michael Kerrisk 59414d4852 wcsdup.3: CONFORMING TO: note that this function was added in POSIX.1-2008
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-03 09:55:17 +13:00
Michael Kerrisk d9a56b2e34 wcsncasecmp.3: CONFORMING TO: note that this function is added in POSIX.1-2008
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-03 09:55:07 +13:00
Michael Kerrisk 2169618626 wcscasecmp.3: CONFORMING TO: note that this function is added in POSIX.1-2008
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-03 09:54:43 +13:00
Michael Kerrisk aed04a0a89 fmemopen.3: CONFORMING TO: note that these functions are in POSIX.1-2008
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-03 09:21:18 +13:00
Michael Kerrisk 50e3cb1f98 fexecve.3: CONFORMING TO: note addition of fexecve() in POSIX.1-2008
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-03 09:13:23 +13:00
Michael Kerrisk afcfe2900a fexecve.3: 'fd' must be opened read-only and refer to a file that is executable
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-03 08:19:51 +13:00
Michael Kerrisk 0f7552d2a8 fexecve.3: grfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-03 07:53:09 +13:00
Michael Kerrisk 2d64f60e4d random.3: SEE ALSO: add random_r(3)
Reported-by: Peter Zijlstra <peterz@infradead.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-02 18:34:41 +13:00
Michael Kerrisk 7bbac16345 qsort.3: EXAMPLE: remove unnecessary "#include <stdlib.h>"
Reported-by: Christian Siebert <christian.siebert@s2000.tu-chemnitz.de>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-02 02:00:10 +13:00
Michael Kerrisk 6255c227d7 pthread_attr_setaffinity_np.3: SYNOPSIS: Fix declaration of 'attr'
Reported-by: Satyam Sharma <ssatyam@cse.iitk.ac.in>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-02 01:59:57 +13:00
Michael Kerrisk f5d458e6fe intro.3: SEE ALSO: add libc(7)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-02-01 00:19:04 +13:00
Michael Kerrisk c67e8ae963 pthread_kill_other_threads_np.3: New page documenting pthread_kill_other_threads_np(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-28 16:34:49 +01:00
Michael Kerrisk abb1d278d7 pthread_kill.3: New page documenting pthread_kill(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-28 16:34:43 +01:00
Michael Kerrisk de8fc4be0d mq_notify.3: Add cross reference to pthread_attr_init(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-27 02:43:49 +01:00
Michael Kerrisk 10e83d4682 offsetof.3: srcfix: remove out-of-date FIXME
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-27 02:39:25 +01:00
Michael Kerrisk cf499212e7 sigwait.3: Add EXAMPLES section referring to pthread_sigmask(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-27 02:36:07 +01:00
Michael Kerrisk b4ed795729 pthread_sigmask.3: New page documenting pthread_sigmask(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-27 02:34:56 +01:00
Michael Kerrisk 2472260fff isalpha.3: Fix statement that isalpa() is obsolete; should be isascii()
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=512709

Reported-by: Guillem Jover <guillem@debian.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-24 00:14:35 +01:00
Petr Baudis d664f7cecf getifaddrs.3: Various small fixes
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-22 21:22:00 +01:00
Michael Kerrisk 8aa7b8ebca getifaddrs.3: srcfix: Remove FIXME 2009-01-22 21:13:37 +01:00
Michael Kerrisk 825e43f0f9 getifaddrs.3: srcfix: Remove FIXME 2009-01-22 21:12:04 +01:00
Lucio Maciel 54457ec1f3 getifaddrs.3: Fix memory leak in example program
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-22 21:08:56 +01:00
Florentin Duneau bb9554432c getrpcent.3: tfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-22 20:53:07 +01:00
Michael Kerrisk 0b0b6c0a2b getumask.3: Updated glibc version number in NOTES
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-20 15:27:12 +13:00
Michael Kerrisk 74ee79b977 Removed trailing white space at end of lines 2009-01-19 17:12:10 +13:00
Michael Kerrisk 373d0736d1 endian.3: CONFORMING TO: Explain differences in function names across systems
glibc/NetBSD/FreeBSD follow a naming convention for these
functions that unfortunately differs from that originally
established by OpenBSD's implementation.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-18 14:20:36 +13:00
Michael Kerrisk d1a7f7d9f4 strsep.3: BUGS: explicitly list problems afflicting strsep()
Previously, the page said this function suffered the same
problems as strtok(), but in fact strsep() doesn't suffer
from all of the same problems as strtok(), so explicitly
list just the problems of strsep() in the strsep.3 page.

Reported-by: Marc Lehmann <schmorp@schmorp.de>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-15 07:12:58 +13:00
Michael Kerrisk 132719a5d9 strtok.3: Minor: small rewording in BUGS
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-15 06:30:33 +13:00
Michael Kerrisk 7bb33c46ef strtok.3: ffix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-15 06:20:17 +13:00
Michael Kerrisk fbb2bb4e34 sethostid.3: Rename file (was misnamed sethostd.3 in previous release)
Reported-by: Martin (Joey) Schulze <joey@infodrom.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-15 06:01:36 +13:00
Michael Kerrisk 095fdaea89 byteorder.3: SEE ALSO: add endian(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-14 23:23:17 +13:00
Michael Kerrisk f7c3598ef1 htobe16.3 htole16.3 be16toh.3 le16toh.3 htobe32.3 htole32.3 be32toh.3 le32toh.3 htobe64.3 htole64.3 be64toh.3 le64toh.3: New link to new endian.3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-14 23:23:06 +13:00
Michael Kerrisk d35a667305 endian.3: New page documenting byte order conversion functions
Document functions (new in glibc 2.9) for conversion between
host byte order and big-/little- endian byte order:
htobe16(), htole16(), be16toh(), le16toh(),
htobe32(), htole32(), be32toh(), le32toh(),
htobe64(), htole64(), be64toh(), le64toh()

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-14 23:04:12 +13:00
Michael Kerrisk 43e77e4380 freeifaddrs.3: New link to new getifaddrs.3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-14 16:23:10 +13:00
Petr Baudis 413b97573e getifaddrs.3: New page documenting getifaddrs(3) and freeifaddrs(3)
Many edits and changes of Petr's initial draft by mtk

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-14 16:22:59 +13:00
Michael Kerrisk 01c0d450f9 memccpy.3: Fix CONFORMING TO: s/C99/POSIX.1-2001/
Reported-by: Mads Martin Joergensen <mmj@mmj.dk>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-14 10:41:53 +13:00
Michael Kerrisk 497be851c2 memccpy.3: If the memory areas overlap, the results are undefined
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-14 10:41:53 +13:00
Michael Kerrisk e739a26839 setjmp.3: Clarify when setjmp() provides BSD vs System V signal mask semantics
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-14 10:41:44 +13:00
Michael Kerrisk 1192ed9476 longjmp.3, setjmp.3: Clarify wording re saving/restoring signal mask
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-14 10:41:43 +13:00
Michael Kerrisk 78604af5bf longjmp.3: siglongjmp() only restores signal mask iff 'savesigs' was non-zero
Note that siglongjmp() only restores signal mask if, and only
if, 'savesigs' argument of sigsetjmp() was non-zero.  (Previous
text omitted the "and only if".)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-14 10:41:31 +13:00
Adeodato Simó c1f3b740e8 malloc.3: tfix: RETURN VALUE: s/realloc/calloc/
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-13 13:50:08 +13:00
Michael Kerrisk 2c4432fc51 gethostid.3: tstamp 2009-01-13 08:52:13 +13:00
Michael Kerrisk c18ecec98b dlopen.3, ld.so.8: SEE ALSO: add rtld-audit(7)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-13 08:47:47 +13:00
Michael Kerrisk 24ad017de2 clock_getres.3: SEE ALSO: Add pthread_getcpuclockid(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-13 08:37:49 +13:00
Michael Kerrisk 0d6cdbf56d pthread_getcpuclockid.3: minor: remove extraneous source comment
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-13 08:37:49 +13:00
Michael Kerrisk c0d72e9ef9 pthread_getcpuclockid.3: New page documenting pthread_getcpuclockid(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-13 08:37:49 +13:00
Michael Kerrisk f9d5bb737b gethostid.3: Before version 2.2, glibc stored the host ID in /var/adm/hostid
Also: rewrite some text describing the /etc/hostid file, so that
this location is referred to just once on the page.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-13 08:37:48 +13:00
Michael Kerrisk 4c98d1203b gethostid.3: Added ERRORS section describing errors for sethostid()
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-13 08:37:48 +13:00
Michael Kerrisk 0482681627 gethostid.3: RETURN VALUE: describe return value of sethostid()
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-13 08:37:48 +13:00
Michael Kerrisk 9caf825633 gethostid.3: Minor wording improvements
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-13 08:37:47 +13:00
Michael Kerrisk 525748e03a gethostid.3: Added BUGS section noting that ID can't be guaranteed to be unique
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-13 08:37:47 +13:00
Michael Kerrisk 963efe88c5 gethostid.3: Update section number to reflect relocation into Section 3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-13 08:37:31 +13:00
Michael Kerrisk a1096a314e sethostid.3: New link to relocated page in Section 3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-13 07:04:35 +13:00
Michael Kerrisk 1f4f66a924 gethostid.2: Move to Section 3
The interfaces documented in this page are purely glibc.

Reported-by: Colin Watson <cjwatson@ubuntu.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-13 07:00:44 +13:00
Florentin Duneau de90951b73 CPU_SET.3: tfix
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=510507.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-01-12 23:22:09 +13:00
Michael Kerrisk 08f8825735 printf.3: Source and destination buffers may not overlap for *s*printf()
http://sourceware.org/bugzilla/show_bug.cgi?id=7075

Some existing code relies on techniques like the following to
append text to a buffer:

    $ cat s.c
    #include <stdio.h>
    char buf[80] = "not ";
    main()
    {
        sprintf(buf, "%sfail", buf);
	puts(buf);
	return 0;
    }

    $ cc s.c
    $ ./a.out
    not fail

However, the standards say the results are undefined if source
and destination buffers overlap, and with suitable compiler
options, recent changes can cause unexpected results:

    $ cc -v 2>&1 | grep gcc
    gcc version 4.3.1 20080507 (prerelease) [gcc-4_3-branch revision 135036] (SUSE Linux)
    $ cc -D_FORTIFY_SOURCE -O2 s.c
    $ ./a.out
    fail

Reported-by: Petr Baudis <pasky@suse.cz>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-12-19 11:47:04 -05:00
Petr Baudis 4209865fa4 crypt.3: ffix
Signed-off-by: Petr Baudis <pasky@suse.cz>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-12-19 10:03:18 -05:00
Michael Kerrisk 6a5dd8b393 readdir.3: Clarify text for return value/errno setting for end-of-stream case
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-12-19 09:36:12 -05:00
Michael Kerrisk 4b3caf6feb readdir.3: Rewrite text describing 'dirent' fields standardized in POSIX.1 2008-12-19 09:00:58 -05:00
Petr Baudis 450c838664 dlopen.3: Minor fixes
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-12-06 12:11:51 -05:00
Michael Kerrisk 16625773f9 fmemopen.3: Fix VERSIONS information
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
Reported-by: Petr Baudis <pasky@suse.cz>
2008-12-06 12:03:31 -05:00
Michael Kerrisk 8ccde1f0a5 Removed trailing white space at end of lines 2008-12-05 22:53:52 -05:00
Michael Kerrisk 5cedb08f41 bindresvport.3: Fix errors regarding port used, plus other rewrites
Glibc's bindresvport() takes no notice of sin->sin_port:
it always returns an arbitrary reserved port in the
anonymous range (512-1023).  (Reported by Mats Wichmann.)

Also:
* Add EADDRINUSE and EACCES errors.
* Mention use of getsockname(2).
* Other minor rewrites and reorderings of the text.
* Explicitly note that glib's bindresvport() ignores
  sin->sin_port.
* Change license There's now virtually no text remaining from
  the 1.70 version of this page.

Reported-by: Mats Wichmann <mats.d.wichmann@intel.com>
Reviewed-by: Mats Wichmann <mats.d.wichmann@intel.com>
Reviewed-by: Petr Baudis <pasky@suse.cz>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-12-05 22:47:26 -05:00
Michael Kerrisk 6eb334b2cf bind.2, rcmd.3, capabilities.7, ip.7: Global fix: s/reserved port/privileged port/
Some pages used one term, some pages the other term;
make some consistency.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-12-05 22:47:26 -05:00
Michael Kerrisk 97aec57c6f setlocale.3, locale.7: Clean up the description of LANGUAGE environment variable
Clean up the $LANGUAGE description, by removing bogus comments
from setlocale(3) and expanding the mention in locale(7).

Maybe you will decide that a more detailed description should be left
to the gettext(3) documentation, but I actually care about the invisible
part of the patch more since the comments have put me off the track
initially ($LANGUAGE has nothing to do with setlocale(3) and is
completely isolated to gettext, as obvious from the glibc sources).

Signed-off-by: Petr Baudis <pasky@suse.cz>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-12-05 22:47:25 -05:00
Michael Kerrisk f439817725 dlopen.3: wsfix 2008-12-05 22:47:25 -05:00
Michael Kerrisk 1d2c48b3a7 dlopen.3: ffix 2008-12-05 22:47:25 -05:00
Petr Baudis 27a61e8622 dlopen.3: Describe confusing dladdr() behavior
dladdr() will act unexpectedly if called from non-pic code on a
compile-time-generated function pointer:

    /* test_dladdr.c */

    #define _GNU_SOURCE
    #include <dlfcn.h>
    #include <stdio.h>

    int
    main(void)
    {
        void *func;
        Dl_info info = {};

        func = printf;
        dladdr(func, &info);
        printf("%s at %p resolved from %s\n", info.dli_sname,
                func, info.dli_fname);

        return 0;
    }

    $ cc test_dladdr.c -ldl
    $ ./a.out
    printf at 0x804838c resolved from ./a.out
    $ cc -fPIC test_dladdr.c -ldl
    $ ./a.out
    _IO_printf at 0xb7f71c30 resolved from /lib/libc.so.6

In the long term, it might make sense to make dladdr() recognize
plt pointers and recurse, but I'm too afraid of Ulrich ;-)
(and he seems to be heavy proponent of pic code anyway, so
the chances for that to be accepted probably aren't high).

Signed-off-by: Petr Baudis <pasky@suse.cz>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-12-05 22:47:25 -05:00
Michael Kerrisk 8461e2c703 memmem.3: Remove sentence saying that libc 5.0.9 is still widely used
That was a *long* time ago.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-12-05 22:47:23 -05:00
Michael Kerrisk 6a02322941 memmem.3: grfix wfix 2008-12-05 22:47:23 -05:00
Michael Kerrisk f84addeb7f memmem.3: ffix 2008-12-05 22:47:23 -05:00
Michael Kerrisk 4f9ea6c361 fmemopen.3: minor: wording tweak
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-12-05 22:47:22 -05:00
Michael Kerrisk 99111b7580 fmemopen.3: ffix 2008-12-05 22:47:22 -05:00
Petr Baudis 8a4051693d open_wmemstream.3: New link to fmemopen.3
fmemopen.3 now documents open_wmemstream().

Signed-off-by: Petr Baudis <pasky@suse.cz>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-12-05 22:47:22 -05:00
Michael Kerrisk 45906a480f fmemopen.3: Add VERSIONS section
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-12-05 22:47:22 -05:00
Petr Baudis 3a0f269da2 fmemopen.3: Add description of open_wmemstream(3)
Signed-off-by: Petr Baudis <pasky@suse.cz>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-12-05 22:47:21 -05:00
Petr Baudis 00269a5a24 getaddrinfo.3: Document results ordering and /etc/gai.conf
This patch documents the order of the getaddrinfo(3) results
(RFC 3484), how should the application deal with that,
mentions the extremely common cause of having multiple
results per query (both IPv4 and IPv6 addresses available)
and mentions /etc/gai.conf.

(mtk: Minor tweaks, and note glibc version for /etc/gai.conf)

Signed-off-by: Petr Baudis <pasky@suse.cz>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-12-05 22:47:21 -05:00
Petr Baudis a2f86747f1 fopencookie.3: fopencookie() needs _GNU_SOURCE feature test macro
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-12-05 22:47:21 -05:00
Petr Baudis 5f0aa64a2e fopen.3: SEE ALSO: Add fmemopen(3) and fopencookie(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-12-05 22:47:21 -05:00
Petr Baudis da607ba120 fmemopen.3: SEE OPEN: Add fopencookie(3)
fopencookie(3) is used to implement fmemopen().

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-12-05 22:47:20 -05:00
Michael Kerrisk 2656acee7d atexit.3: Calling exit(3) more than once produces undefined results
If an exit handler itself calls exit(3), the results are
undefined (see the POSIX.1-2001 specification of exit(3)).

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-12-05 22:47:20 -05:00