Commit Graph

923 Commits

Author SHA1 Message Date
Michael Kerrisk ac7bef3d3d pthreads.7: tstamp 2008-11-11 14:54:06 -05:00
Michael Kerrisk 447cd9e76e pthreads.7: Rework, and fix small error in, thread-safe function list
Integrate the changes that occurred in POSIX.1-2008 into the
main list (to be consistent with the list, elsewhere on this
page, of functions that are cancellation points).

Also, fix an error that said that strerror() was added to
the list in POSIX.1-2008.  It was strsignal() that was
added.  (strerror() was already in the list in POSIX.1-2001.)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-11-11 14:53:10 -05:00
Michael Kerrisk 7fd4e74c1c pthreads.7: Tweak text on sigpause() cancellation point
In POSIX.1-2009, this function moves from the "must be"
to the "may be" list.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-11-11 14:51:04 -05:00
Michael Kerrisk ffe8c4ae77 pthreads.7: Add section on cancellation points
This section includes a list of the functions that must and
may be cancellation points.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-11-10 12:00:51 -05:00
Michael Kerrisk ecdd9a10bb pthreads.7: spfix 2008-11-06 16:49:25 -05:00
Michael Kerrisk 84ee6c22e3 pthreads.7: Add a section describing thread IDs
In particular, note that in each pthreads function that takes
a thread ID argument, that ID by definition refers to a thread
in the same process as the caller.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-11-06 16:49:13 -05:00
Michael Kerrisk 40c75945ad epoll.7: Add error handling for epoll_wait() call in example code
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-11-04 10:59:13 -05:00
Michael Kerrisk 15277745c3 epoll.7: Fix error handling after accept() in example code
Simply continuing after an error is in most cases wrong,
and can lead to infinite loops (e.g., for EMFILE).
So handle an error by terminating.

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504202

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
Reported-by: Olaf van der Spek <olafvdspek@gmail.com>
2008-11-04 10:58:58 -05:00
Michael Kerrisk 66132b5e47 epoll.7: Improve example code
Fill in some gaps in example code (variable declarations,
adding listening socket to epoll set).
Give variables more meaningful names.
Other minor changes.

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504202

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
Reported-by: Olaf van der Spek <OlafvdSpek@gmail.com>
2008-11-01 14:30:05 -05:00
Lefteris Dimitroulakis 289bb92874 iso_8859-7.7: Add characters for Drachma and Greek Ypogegrammeni
Lines for these two characters were added in the previous patch,
but the actual characters were not included in the 4th column
of the table.  This fixes that.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-10-30 11:08:19 -05:00
Michael Kerrisk c5571b613b Removed trailing white space at end of lines 2008-10-29 15:43:44 -05:00
Michael Kerrisk 08c9b488f4 timerfd_create.2, ctime.3, frexp.3, strftime.3, strtok.3, tty_ioctl.4, iso_8859-7.7: tstamp 2008-10-29 15:36:12 -05:00
Lefteris Dimitroulakis ebc15016f1 iso_8859-7.7: Add Drachma, Euro, and Greek Ypogegrammeni
Also, amend description of characters 0241 and 0242.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-10-29 14:54:25 -05:00
Michael Kerrisk 6dd5c68a3d ip.7: Detail EINVAL error for IP_ADD_MEMBERSHIP socket option
In response to:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=216092

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
Reported-by: Christian Grigis <glove@earthling.net>
2008-10-29 14:54:25 -05:00
Michael Kerrisk b43a3b301e eventfd.2, execve.2, getdents.2, ioprio_set.2, mprotect.2, signalfd.2, timerfd_create.2, wait.2, backtrace.3, clock_getcpuclockid.3, end.3, fmemopen.3, fopencookie.3, frexp.3, getdate.3, getgrouplist.3, getprotoent_r.3, getservent_r.3, gnu_get_libc_version.3, inet.3, inet_pton.3, makecontext.3, malloc.3, matherr.3, offsetof.3, pthread_attr_init.3, pthread_create.3, pthread_getattr_np.3, sem_wait.3, strftime.3, strtok.3, strtol.3, core.5, proc.5, cpuset.7, mq_overview.7: Global fix: Format user input in shell sessions in boldface
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-10-29 14:54:23 -05:00
Michael Kerrisk 7e1d89c9b2 man-pages.7: spfix 2008-10-29 14:54:23 -05:00
Michael Kerrisk b8463199bb man-pages.7: Example shell sessions should have user input boldfaced
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-10-29 14:54:23 -05:00
Michael Kerrisk 0b8a445926 socket.7: SEE ALSO: add unix(7)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-10-29 14:54:13 -05:00
Michael Kerrisk 67db0c8390 pthreads.7: tstamp 2008-10-29 14:54:11 -05:00
Michael Kerrisk 63c22325ed pthreads.7: Describe return value from pthreads functions
Describe the usual success (0) and failure (non-zero) returns,
and note that POSIX.1-2001 specifies that pthreads functions
can never fail with the error EINTR.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-10-29 14:54:11 -05:00
Michael Kerrisk 4697f7a7ae signal.7: ffix 2008-10-29 14:54:10 -05:00
Michael Kerrisk 4f6d71a1fc signal.7: Timeouts make socket interfaces non-restartable
If setsockopt() is used to set a timeout on a socket(),
then the various socket interfaces are not automatically
restarted, even if SA_RESTART is specified when
establishing the signal handler.  Analogous behavior occurs
for the "stop signals" case.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
Reported-by: Didier <did447@gmail.com>
2008-10-29 14:54:10 -05:00
Michael Kerrisk 9d0f3fcb0d epoll.7: Mention epoll_create1() as part of epoll API
epoll_create1() was added in Linux 2.6.27, and extends the
functionality of epoll_create().

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-10-11 07:49:40 +02:00
Michael Kerrisk 43bb5fafb5 inotify.7: Mention inotify_init1() in overview of API
Discuss the new inotify_init1() system call in the overview of
the inotify API.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-10-11 07:49:38 +02:00
Michael Kerrisk 2411effea2 signal.7: improve description in NAME section
Reported-by: Gergely Soos <sogerc1@gmail.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-10-06 10:12:00 +02:00
Michael Kerrisk eeccef1df0 signal.7: Add mention of sigaltstack(2).
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-10-05 07:46:09 +02:00
Michael Kerrisk e66d51d1ba signal.7: Describe syscalls that synchronously wait for a signal,
(sigwait(), sigwaitinfo(), sigtimedwait(), signalfd)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-10-05 07:41:29 +02:00
Michael Kerrisk 22fe4981c2 signal.7: Give overview of syscalls that block until a signal is caught
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-10-05 07:30:24 +02:00
Michael Kerrisk 4704a09b80 signal.7: ffix 2008-10-05 07:29:00 +02:00
Michael Kerrisk 7a414038ea signal.7: Add overview of interfaces for sending signals.
(kill(), killpg(), tgkill(), sigqueue(), raise(), etc.)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-10-05 07:23:58 +02:00
Michael Kerrisk d5c8829874 signal.7: describe semantics w.r.t. fork() and execve()
Include text describing semantics of fork() and execve() for
signal dispositions, signal mask, and pending signal set.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-10-04 08:33:53 +02:00
Nicolas Franois 44e5793157 Typo and wording fixes
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-09-29 11:00:36 +02:00
Michael Kerrisk 12e86dbff5 mq_overview.7: add mq_notify() to list of lib. functions and syscalls in MQ API 2008-09-29 06:05:04 +02:00
Michael Kerrisk d0cb7cc649 grfix: s/null terminated string/null-terminated string/ 2008-09-26 07:13:25 +02:00
Michael Kerrisk ade562fbcc grfix 2008-09-10 03:40:20 +00:00
Michael Kerrisk 99d8a684b3 start new sentence on new source line 2008-09-10 03:33:15 +00:00
Michael Kerrisk 1614be9f1f Update FIXME. 2008-09-09 10:48:13 +00:00
Michael Kerrisk 5b0dc1baed s/time zone/timezone/ for consistency across pages and with POSIX.1. 2008-09-07 04:17:25 +00:00
Michael Kerrisk b1587ca86e Since glibc 2.8, _GNU_SOURCE must be defined in order to get
the definition of the ucred structure from <sys/socket.h>.
2008-09-01 14:57:49 +00:00
Michael Kerrisk 6f0ab035e6 Explain bug that occurred in coalescing identical events in
kernels before 2.6.25.
(See commit 1c17d18e3775485bf1e0ce79575eb637a94494a2
"A potential bug in inotify_user.c" in the 2.6.25 Changelog.)
2008-08-27 04:21:29 +00:00
Michael Kerrisk 3424352d58 SEE ALSO: add proc(5). 2008-08-24 05:46:38 +00:00
Michael Kerrisk a126897a7a Remove FIXME 2008-08-21 08:53:45 +00:00
Michael Kerrisk 82245f7a31 spfix 2008-08-21 07:18:36 +00:00
Michael Kerrisk 1cf8945c76 spfix 2008-08-21 07:00:07 +00:00
Michael Kerrisk 8fb853ba83 Update thread-safe functions list with changes in POSIX.1-2008. 2008-08-21 06:44:26 +00:00
Michael Kerrisk a0f7c7d8ba Update list of async-sygnal-safe functions for POSIX.1-2008. 2008-08-21 06:38:19 +00:00
Michael Kerrisk 6b042551e7 Fix C Lameter's email address 2008-08-13 13:25:08 +00:00
Michael Kerrisk 1dc5933fac spfix 2008-08-13 13:23:07 +00:00
Michael Kerrisk dae645c6c8 Remove old FIXME 2008-08-13 11:14:29 +00:00
Michael Kerrisk 7d817ee341 A new page giving overview details for the Linux NUMA interfaces.
Incorporates some material from mbind.2, and the description
of /proc/PID/numa_maps from proc.5.
2008-08-13 08:12:07 +00:00
Michael Kerrisk 6021646873 SEE ALSO: add numa(7). 2008-08-13 08:08:05 +00:00
Michael Kerrisk 00df6756ac Rewrite introductory paragraph.
Point out that a NaN is commonly returned by functions that report
a domain error.
2008-08-11 16:35:43 +00:00
Michael Kerrisk edf60acbe8 SEE ALSO: Add clock_getcpuclockid(3). 2008-08-11 10:55:31 +00:00
Michael Kerrisk 1dd4e8b006 Document the Linux implementation of the UDP-Lite protocol,
new in Linux 2.6.20.
2008-08-08 16:55:07 +00:00
Michael Kerrisk 64bfda2738 SEE ALSO: add udplite(7). 2008-08-08 16:50:10 +00:00
Michael Kerrisk d4c8c97c31 s/PF_/AF_/ for socket family constants. Reasons: the AF_ and
PF_ constants have always had the same values; there never has
been a protocol family that had more than one address family,
and POSIX.1-2001 only specifies the AF_* constants.
2008-08-08 16:47:53 +00:00
Michael Kerrisk 77117f4fc5 Reverting blunder in commit 4699 2008-08-08 16:41:48 +00:00
Michael Kerrisk 10874173db s/PF_/AF_/ for socket family conistants. Reasons: the AF_ and
PF_ constants have always had the same values; there never has
been a protocol family that had more than one address family,
and POSIX.1-2001 only specifies the AF_* constants.
2008-08-08 16:28:06 +00:00
Michael Kerrisk e2858a6d2c Updated details for POSIX.1-2008, and noted that if
POSIX.1-2001 is listed in the CONFORMING TO section of a man
page, then the read can assume that the interface is also
specified in POSIX.1-2008, unless otherwise noted.
2008-08-07 06:50:57 +00:00
Michael Kerrisk bb5baf62e8 NOTES: Summarize the state of glibc support for exceptions
and errno for error reporting.
2008-07-30 07:16:18 +00:00
Michael Kerrisk 547768b4eb Reverse order of SYNOPSIS and NAME sections. 2008-07-24 03:59:56 +00:00
Michael Kerrisk 88fb350113 A description of how math functions report errors.
See http://thread.gmane.org/gmane.linux.man/249.
2008-07-23 14:05:42 +00:00
Michael Kerrisk c45bd688fd s/floating point/floating-point/ when used attributively. 2008-07-23 02:57:20 +00:00
Michael Kerrisk 21dcaf8b91 spfix 2008-07-18 13:31:56 +00:00
Michael Kerrisk f7ceac86b1 wfix 2008-07-18 03:59:02 +00:00
Michael Kerrisk 04a315392a tweaks 2008-07-17 18:38:22 +00:00
Michael Kerrisk fd7193f57a Removed trailing white space at end of lines 2008-07-16 13:11:30 +00:00
Michael Kerrisk 574b9f446a fix alpha order in suffix list 2008-07-15 17:34:33 +00:00
Michael Kerrisk 59220720c5 tfix 2008-07-15 17:33:20 +00:00
Michael Kerrisk 44a2c3286c Even when the CONFORMING TO section is just a list of standards,
they should be terminated by a period.
2008-07-15 13:39:17 +00:00
Michael Kerrisk ebc2edd17d A list of standards in the CONFORMING TO list should be terminated by a period.
The list of pages in a SEE ALSO list should not be terminated by a period.
2008-07-15 13:30:35 +00:00
Michael Kerrisk db55c5c599 Small wording fix 2008-07-15 13:24:00 +00:00
Michael Kerrisk f0c34053bc Put SEE ALSO section into alphabetical order. 2008-07-14 15:52:21 +00:00
Michael Kerrisk decede0c28 tfix 2008-07-14 15:15:02 +00:00
Michael Kerrisk c4bb193f3c s/parameter/argument/ when talking about the things given
to a function call, for consistency with majority usage.
2008-07-10 20:53:08 +00:00
Michael Kerrisk 164be4fc3c wfix 2008-07-10 09:38:08 +00:00
Michael Kerrisk c04c44f86d wfix 2008-07-09 15:41:19 +00:00
Michael Kerrisk 58f4fca643 Correct a detail for sysctl_tcp_adv_win_scale.
Formatting fixes.
Small wording fixes.
2008-07-09 15:38:37 +00:00
Michael Kerrisk 87174b3ae2 Small wording fixes 2008-07-09 15:36:44 +00:00
Michael Kerrisk 8ee190da4a s/UNIX/Unix/, when not used as part of a trademark,
for consistency with majority usage in pages.
2008-07-09 14:17:06 +00:00
Michael Kerrisk 2914a14d30 Removed trailing white space at end of lines 2008-07-09 13:55:24 +00:00
Michael Kerrisk c8e6851294 Reword discussion of CAP_LINUX_IMMUTABLE to be file-system neutral. 2008-07-09 12:11:50 +00:00
Michael Kerrisk 02cd273d55 ffix 2008-07-09 04:30:26 +00:00
Michael Kerrisk 012c8c66df ffix 2008-07-09 04:29:20 +00:00
Michael Kerrisk a93b491cb7 ffix 2008-07-09 04:28:25 +00:00
Michael Kerrisk bf5a72471e Added "Copyright" string to lines that had "([Cc])" for copyright. 2008-07-08 14:32:54 +00:00
Michael Kerrisk 07d72ca89d remove duplicate sigvec(3) in SEE ALSO;
put sockatmark() is right alphabetical order in list of
async-sig-safe functions
2008-07-08 13:39:48 +00:00
Michael Kerrisk 83ee9237b6 Since Linux 2.6.25, CAP_SYS_ADMIN is no longer required for
ioprio_set() to set IOPRIO_CLASS_IDLE class.
2008-07-08 10:16:26 +00:00
Michael Kerrisk c17a5c8b30 Removed trailing white space at end of lines 2008-07-07 07:46:36 +00:00
Michael Kerrisk 72710182cd tweaks 2008-07-07 04:16:16 +00:00
Michael Kerrisk 495edd812c tweaks 2008-07-04 20:07:45 +00:00
Michael Kerrisk 72ee5ec277 tweaks + update async-signal-safe function to that given in POSIX.1-2004 2008-07-04 19:40:51 +00:00
Michael Kerrisk 0005e334d7 wfix 2008-07-04 19:33:18 +00:00
Michael Kerrisk b24473a39b wfix 2008-07-04 16:24:13 +00:00
Michael Kerrisk 01538d0d51 ERRORS: Added reference to signal(7) in dicussion of EINTR. 2008-07-04 15:50:36 +00:00
Michael Kerrisk c1667735e0 tfix 2008-07-04 15:16:26 +00:00
Michael Kerrisk 8c69c9232a Note a few more architectures on which signal numbers are valid.
SEE ALSO: added a number of pages.
2008-07-04 15:09:27 +00:00
Michael Kerrisk 743bc3957a tweaks 2008-07-04 14:36:28 +00:00
Michael Kerrisk 48b9ec3fe1 Describe the aberrant Linux behavior whereby a stop signal
plus SIGCONT can interrupt some system calls, even if no
signal handler has been established, and note the system
calls that behave this way.
2008-07-04 13:15:12 +00:00
Michael Kerrisk af3c87d084 Add a section describing system call restarting, and noting
which system calls are affected by SA_RESTART, and which
system calls are never restarted.
2008-07-04 13:13:35 +00:00
Michael Kerrisk 6a665dfb6e wfix 2008-07-03 20:29:12 +00:00
Michael Kerrisk 506bee474a tstamp 2008-07-03 20:14:38 +00:00
Michael Kerrisk 0de5014fe0 Document cpuset mechanism for confining processes to processors and nodes. 2008-07-03 19:57:17 +00:00
Michael Kerrisk 7c85aa6ba5 SEE ALSO: Add sigwait(3). 2008-07-02 13:30:54 +00:00
Michael Kerrisk 4564433c99 Note that the delivery order of multiple pending standard
signals is unspecified.
2008-07-02 12:54:59 +00:00
Michael Kerrisk 095e060410 Overview of POSIX shared memory API. 2008-07-02 05:03:46 +00:00
Michael Kerrisk 27e8d1a56d ffix 2008-07-01 16:32:22 +00:00
Michael Kerrisk 0425de01c7 s/ / / 2008-07-01 14:15:13 +00:00
Michael Kerrisk 18701562c1 s/user name/username/ 2008-06-30 14:36:59 +00:00
Michael Kerrisk 6387216bb2 Wrap lines at sentence breaks. 2008-06-28 04:57:20 +00:00
Michael Kerrisk ddaec46d7f s/host name/hostname/ 2008-06-27 03:37:56 +00:00
Michael Kerrisk e6e731d1f4 ffix 2008-06-26 13:38:01 +00:00
Michael Kerrisk 5b8dbfd4d0 ffixes 2008-06-26 13:23:48 +00:00
Michael Kerrisk 2f6b8245d1 ffix 2008-06-26 13:19:40 +00:00
Michael Kerrisk 027ebd3c4b Enhanced the dscussion of font conventions. 2008-06-26 13:15:49 +00:00
Michael Kerrisk 9085070854 ffix 2008-06-26 12:56:53 +00:00
Michael Kerrisk 73858a07dd Wfix 2008-06-24 14:05:49 +00:00
Michael Kerrisk 9bb26f2df6 Note that HRTs are not supported on all h/w. 2008-06-23 11:21:18 +00:00
Michael Kerrisk 46f14bc7b0 Added some details about where jiffies come into play.
Added section on high-resolution timers.
Mentioned a few other time-related interfaces at various points in the page.
2008-06-23 09:19:45 +00:00
Michael Kerrisk 61792fc66b ffix 2008-09-18 12:30:41 +00:00
Michael Kerrisk 8cacdebdab tstamp 2008-06-18 09:37:15 +00:00
Michael Kerrisk 7eb11a9fe7 formatting and wording improvements 2008-06-18 09:36:55 +00:00
Michael Kerrisk 2fadbfb588 For consistency, "fix" cases where aregument of .B or .I was on the following source line. 2008-06-18 08:57:49 +00:00
Michael Kerrisk f4b5a0b0c8 Updated text referring to syscalls(2). 2008-06-16 10:08:53 +00:00
Michael Kerrisk a1d5601bee Removed trailing white space at end of lines 2008-06-12 11:52:08 +00:00
Michael Kerrisk 905c9e1c05 tstamp 2008-06-12 11:47:27 +00:00
Michael Kerrisk 6b84b38312 tstamp 2008-06-12 11:46:50 +00:00
Michael Kerrisk 305865606d Note that Linux supports ACLs on POSIX named semaphores since 2.6.19. 2008-06-11 22:32:40 +00:00
Michael Kerrisk 8f36e23f07 Linux does not currently support ACLs for POSIX message queues. 2008-06-11 22:31:48 +00:00
Michael Kerrisk ad22ad5568 ffix 2008-06-11 22:19:03 +00:00
Michael Kerrisk 94b40171e1 Provide a clear description of the three types of address that can
appear in the sockaddr_un structure: pathname, unnamed, and abstract.
2008-06-11 22:11:06 +00:00
Michael Kerrisk a9cfde1dbc SEE ALSO: add symlink.7 2008-06-11 21:50:53 +00:00
Michael Kerrisk 2b061b28a6 Minor tweaks 2008-06-11 21:50:28 +00:00
Michael Kerrisk eae3689b44 A description of symbolic links, taken from FreeBSD 6.2 and heavily edited. 2008-06-11 21:25:12 +00:00
Michael Kerrisk 06b00cff20 A description of hostnames, taken from FreeBSD. 2008-06-11 21:24:46 +00:00
Michael Kerrisk 294544e7b2 Expand description of VERSIONS section. 2008-06-11 13:41:00 +00:00
Michael Kerrisk 9708eb3749 Quote fixes 2008-06-10 12:29:07 +00:00
Michael Kerrisk 8bb93cd4bb Control character names (^X) are writte boldface, without quotes. 2008-06-10 08:44:34 +00:00
Michael Kerrisk c45660d7d7 wrap long source lines 2008-06-09 21:12:25 +00:00
Michael Kerrisk 8062a09161 Add FIXME 2008-06-09 21:07:39 +00:00
Michael Kerrisk 333a424b0e Try and bring some consistency to quotes. 2008-06-09 21:03:52 +00:00
Michael Kerrisk f81fb4445b s/\\'/\\(aq/ 2008-06-09 15:49:35 +00:00
Michael Kerrisk 84c517a450 Change use of quote characters to get better UTF-8 rendering. 2008-06-05 20:14:50 +00:00
Michael Kerrisk b8b45978b0 /'/\\'/ to produce better UTF rendering 2008-06-05 19:01:25 +00:00
Michael Kerrisk 9377e6281a ffix 2008-06-05 18:53:46 +00:00
Michael Kerrisk f8a07a2154 s/'/\\'/ to improve rendering in UTF-8. 2008-06-05 17:52:37 +00:00
Michael Kerrisk 26868e5b26 s/`/\`/ for backquotes used in command substitution, for
proper rendering in UTF-8.
2008-06-05 12:26:22 +00:00
Michael Kerrisk 379402b0b5 Update timestamp 2008-06-03 09:44:32 +00:00
Michael Kerrisk 65132f861c Update timestamp 2008-06-03 09:44:05 +00:00
Michael Kerrisk f8850a3888 Clarify that supplementary group IDs are specified in POSIX.1-2001. 2008-06-03 09:05:55 +00:00
Michael Kerrisk b15f36380d sysconf(_SC_NGROUPS_MAX) can be used to determine the number of
supplementary groups that a process may belong to.
2008-06-02 21:18:53 +00:00
Michael Kerrisk 82f2286be4 tweak quotes 2008-05-30 13:22:09 +00:00
Michael Kerrisk 185ec3e44a Fix rendering of ' (backtick) and apostophe (') in tablees 2008-05-30 13:14:03 +00:00
Michael Kerrisk 23b98a4c61 Update timestamp 2008-05-29 08:02:43 +00:00
Michael Kerrisk 740944a8e7 ffix 2008-05-26 16:33:42 +00:00
Michael Kerrisk 882bbb69e4 For answer A2, change "not recommended" to "careful programming
may be required".
2008-05-21 14:33:28 +00:00
Michael Kerrisk c850029715 wfix 2008-05-20 21:24:48 +00:00
Michael Kerrisk 500beae6f3 Update FIXME 2008-05-14 06:15:56 +00:00
Michael Kerrisk 0d07ad302a Add list of thread-safe functions. 2008-05-12 22:20:30 +00:00
Michael Kerrisk da5461a83e Added FIXME 2008-05-12 21:19:27 +00:00
Michael Kerrisk 3a5c365a01 Document IN_ATTRIB in a little more detail. 2008-05-09 13:24:51 +00:00
Michael Kerrisk c841cb6b87 Update timestamp 2008-05-08 13:53:59 +00:00
Michael Kerrisk 31daf529b7 Reformat kernel version information for flags. 2008-05-07 13:43:44 +00:00
Michael Kerrisk 64d6219cf0 s/since kernel x.y.z/since Linux s.y.z/ 2008-05-07 13:33:52 +00:00
Michael Kerrisk 6923f52c33 NOTES: Pthreads requires that all threads share the same UIDs and
GIDs.  But the Linux kernel maintains separate UIDs and GIDs for
every thread.  NPTL does some work to ensure that credential
changes by any thread are carried through to all POSIX threads in
a process.
2008-04-29 21:53:08 +00:00
Michael Kerrisk df18528cf0 Added FIXME 2008-04-24 09:36:55 +00:00
Michael Kerrisk 4372daaa5e tfix 2008-04-22 13:04:33 +00:00
Michael Kerrisk 407252794e Batch wfix/ffix 2008-04-18 15:52:17 +00:00
Michael Kerrisk 59aa15de7d s/unicode.com/unicode.org/ 2008-04-18 15:46:38 +00:00
Michael Kerrisk ccea2d571b tfix 2008-04-17 19:37:32 +00:00
Michael Kerrisk 81b36e1d0b tfix 2008-04-09 15:30:59 +00:00
Michael Kerrisk 0000daa58e Document SIGIO feature (new in 2.6.25) for inotify file descriptors.
Note that select()/poll()/epoll_wait() indicate a ready inotify
file descriptor as readable.
2008-03-25 10:10:15 +00:00
Michael Kerrisk a7e7c7fcfe wfix 2008-03-25 06:29:23 +00:00
Michael Kerrisk ca22189dfe Note location of online info for POSIX.1-2008 revision. 2008-03-19 14:22:12 +00:00
Michael Kerrisk 21247ac688 Add a section on the upcoming POSIX revision. 2008-03-19 14:19:34 +00:00
Michael Kerrisk 6f36deb49c s/realtime/real-time/ 2008-03-19 13:23:34 +00:00
Michael Kerrisk eba722884d s/nonzero/non-zero/ 2008-03-19 13:16:39 +00:00
Michael Kerrisk 1f04cc9731 s/nonempty/non-empty/ 2008-03-19 13:11:38 +00:00
Michael Kerrisk 972a8ec74e grfix 2008-03-19 11:52:55 +00:00
Michael Kerrisk 415d4dd0eb grfix 2008-03-19 11:46:23 +00:00
Michael Kerrisk 7b01461a26 s/zeroes/zeros/ 2008-03-19 09:04:12 +00:00
Michael Kerrisk fcbe9025d0 grfix 2008-03-19 08:53:45 +00:00
Michael Kerrisk cf50118f48 Use "run time" when non-attributive, "run-time" when attributive. 2008-03-19 08:46:32 +00:00
Michael Kerrisk 29aceda46e grfix 2008-03-19 08:43:21 +00:00
Michael Kerrisk 76c44d83f3 s/command line/command-line/ when used attributively. 2008-03-19 08:37:35 +00:00
Michael Kerrisk 24d01c530c s/filesystem/file system/ 2008-03-19 07:26:08 +00:00
Michael Kerrisk 10d76543fe Modify the license on these pages to be the standard verbatim license. 2008-03-18 14:47:54 +00:00
Michael Kerrisk b69987f6de s/time stamp/timestamp/ 2008-03-18 09:52:36 +00:00
Michael Kerrisk 85c087efeb added FIXME 2008-03-10 14:28:34 +00:00
Michael Kerrisk e935e108ac Replace (il)legal by "permitted" or "valid" 2008-03-10 10:04:03 +00:00
Michael Kerrisk 31981fa15b Removed trailing white space at end of lines 2008-03-03 13:24:34 +00:00
Michael Kerrisk 845d36d6e8 Add grep(1) to SEE ALSO. 2008-03-03 10:24:38 +00:00
Michael Kerrisk 54d02f32e9 Further reworking of Q5/A5. 2008-02-29 16:28:54 +00:00
Michael Kerrisk d377b54d0a Further work on Q6/A6, plus added some .\" comments for Q1/A1. 2008-02-29 16:08:02 +00:00
Michael Kerrisk 146c1764f0 tfix 2008-02-28 16:10:54 +00:00
Michael Kerrisk 3bc917f6ca ffixes 2008-02-28 16:04:59 +00:00
Michael Kerrisk cb1de8d77d Futher refinement of Q9/A9. 2008-02-28 15:54:33 +00:00
Michael Kerrisk 160c5be13e spfix 2008-02-28 14:40:15 +00:00
Michael Kerrisk cc65f7d823 Chgange A3, to note that when events are available,
the epoll file descriptor will indicate as being readable.
2008-02-28 14:25:56 +00:00
Michael Kerrisk f11af7daa2 Refine Q9/A9. 2008-02-28 13:49:29 +00:00