Commit Graph

1553 Commits

Author SHA1 Message Date
Michael Kerrisk 1812a94934 Reformatted tables as lists; other minor reformattings and wording changes. 2007-06-29 17:32:54 +00:00
Michael Kerrisk 88276dadd8 Added .\" comment 2007-06-29 16:49:42 +00:00
Michael Kerrisk 257f138a5c On most platforms the unit for 'offset' is 4096 bytes, not the system page size.
Rewrote NOTES to note that glibc mmap() wrapper nowadays
invokes this system call.
2007-06-29 16:36:27 +00:00
Michael Kerrisk 5636a29a5e Added note that glibc mmap() wrapper nowadays invokes mmap2(). 2007-06-29 06:40:29 +00:00
Michael Kerrisk 1df962c865 Add svipc(7) to SEE ALSO list. 2007-06-28 20:44:32 +00:00
Michael Kerrisk 2a37862f9c Remove reference discussion of ipc(2), since none of the
other System V IPC pages mention ipc(2).
2007-06-28 20:43:15 +00:00
Michael Kerrisk e3ce1314dd Link to getrlimit.2 2007-06-28 20:32:23 +00:00
Michael Kerrisk 3309b6dca7 Update SYNOPSIS to reflect the fact that fchmod(2) and lchown(2)
need either "#define _XOPEN_SOURCE 500" or "#define _BSD_SOURCE".
2007-06-28 20:30:26 +00:00
Michael Kerrisk 0926883520 Update SYNOPSIS to reflect the fact that fchmod(2) needs
either "#define _XOPEN_SOURCE 500" or "#define _BSD_SOURCE".
2007-06-28 20:29:36 +00:00
Michael Kerrisk f78ec19d19 wfix 2007-06-28 19:47:59 +00:00
Michael Kerrisk f484ad4995 Minor wiording change 2007-06-28 19:06:57 +00:00
Michael Kerrisk 9cb3c68a5f tfix 2007-06-28 19:05:48 +00:00
Michael Kerrisk 437a918274 grfix 2007-06-28 19:04:25 +00:00
Michael Kerrisk 09de4bf118 Rewrite, expand, and update to 2.6.22 state of affairs. 2007-06-28 06:26:51 +00:00
Michael Kerrisk 360ed6b354 Added FIXMEs. 2007-06-28 06:26:09 +00:00
Michael Kerrisk 0564ba6d7b Added FIXME. 2007-06-27 07:26:52 +00:00
Michael Kerrisk b9c8008b2c Add madvise1 to NAME line. 2007-06-27 06:40:40 +00:00
Michael Kerrisk d0da2c9b47 New link to unimplemented.2. 2007-06-27 06:39:25 +00:00
Michael Kerrisk 13c212ade3 This page is very out of date, and in any case difficult to maintain.
Information about undocumented system calls is maintained in the
HOWTOHELP file, and probably in othe rplaces soon.
2007-06-27 06:20:43 +00:00
Michael Kerrisk f8d55bc6e6 Details on this page are covered in syscalls.2 and in respective man pages. 2007-06-27 06:10:34 +00:00
Michael Kerrisk cefacf7f35 Removed SEE ALSO reference to obsolete.2. 2007-06-27 06:09:47 +00:00
Michael Kerrisk b9159777d3 Add notes on the different system call interfaces that
have appeared over time.
2007-06-27 06:07:40 +00:00
Michael Kerrisk 42d0b3944e minor changes 2007-06-27 06:06:53 +00:00
Michael Kerrisk 7660c85765 Change link to poit to uname.2 (instead of obsolete.2). 2007-06-27 05:53:15 +00:00
Michael Kerrisk ed4510c437 Add notes on the different system call interfaces that
have appeared over time.
2007-06-27 05:49:07 +00:00
Michael Kerrisk 07b88ec8d4 spfix 2007-06-27 05:48:37 +00:00
Michael Kerrisk cd66755373 Minor changes 2007-06-27 05:46:29 +00:00
Michael Kerrisk d28a0b7789 Minor changes. 2007-06-27 05:29:59 +00:00
Michael Kerrisk 5cd9ef1903 Change to point to stat.2 (instead of obsolete.2). 2007-06-27 05:16:48 +00:00
Michael Kerrisk b8f9d9dd7f Add notes on the different system call service routines that have
appeared over time.
2007-06-27 05:12:36 +00:00
Michael Kerrisk 3b5dffbcc9 ffix 2007-06-26 08:21:48 +00:00
Michael Kerrisk 2e9669c27c Added as link to unimplemented.2 2007-06-26 07:18:12 +00:00
Michael Kerrisk 70866e8ea8 Added as links to corresponding section 3 pages. 2007-06-26 06:57:04 +00:00
Michael Kerrisk 7fdd2ee18c Noted that sigwaitinfo() is a library function implemented on
top of sigtimedwait().
2007-06-26 06:49:20 +00:00
Michael Kerrisk cdd160d9e5 Added info on rt_sigqueueinfo(2). 2007-06-26 06:44:29 +00:00
Michael Kerrisk 520ebc8a9a Link to sigqueue.2. 2007-06-26 06:28:41 +00:00
Michael Kerrisk 88dc60256d Added as link to corresponding page without "rt_" prefix. 2007-06-26 06:22:40 +00:00
Michael Kerrisk 67944331a6 Links to posix_fadvise.2. 2007-06-26 05:59:03 +00:00
Michael Kerrisk 6a1692abcd Added as link to corresponding page without "64". 2007-06-26 05:54:01 +00:00
Michael Kerrisk 7eade6fa9f Added as link to corresponding page without "32". 2007-06-26 05:43:55 +00:00
Michael Kerrisk 0fa2491f1e Minor fixes 2007-06-26 02:34:01 +00:00
Michael Kerrisk c58418c912 Added SEE ALSO reference to syscalls.2. 2007-06-25 12:57:55 +00:00
Michael Kerrisk b582c7a74b Make this link point to new sgetmask.2 page. 2007-06-25 12:06:02 +00:00
Michael Kerrisk c48ef83f02 A real man page for sgetmask(2) and ssetmask(2). 2007-06-25 12:01:55 +00:00
Michael Kerrisk 32ac9452b3 This link is about to be replaced with a real man page. 2007-06-25 12:01:14 +00:00
Michael Kerrisk e3e255598e Minor wording changes. 2007-06-25 10:03:10 +00:00
Michael Kerrisk d4725a0e26 s/NNbit/NN-bit/ 2007-06-25 09:55:58 +00:00
Michael Kerrisk f531acc327 Added _GNU_SOURCE to prototype. 2007-06-25 08:51:11 +00:00
Michael Kerrisk 4a6515efe0 Note that killpg() is actually a library function on Linux. 2007-06-24 17:28:02 +00:00
Michael Kerrisk 4068436347 wfix 2007-06-24 17:06:42 +00:00
Michael Kerrisk 3b13618d5d grfix 2007-06-23 08:22:53 +00:00
Michael Kerrisk eee0a2ec83 minor wording fix 2007-06-23 08:19:17 +00:00
Michael Kerrisk af21031765 wfix 2007-06-23 08:17:33 +00:00
Michael Kerrisk 0643ee28f8 wfix 2007-06-23 08:16:35 +00:00
Michael Kerrisk b7d35dc76a Minor wording fix 2007-06-23 08:13:42 +00:00
Michael Kerrisk 43232e4357 ffix 2007-06-23 08:11:32 +00:00
Michael Kerrisk 66ee0c7e89 ffix 2007-06-23 07:19:07 +00:00
Michael Kerrisk c91e381d47 ffix 2007-06-23 07:05:05 +00:00
Michael Kerrisk c1a6449fe7 ffix 2007-06-22 20:54:26 +00:00
Michael Kerrisk 097585edcb ffix 2007-06-22 20:40:07 +00:00
Michael Kerrisk 2f0af33ba6 ffix 2007-06-22 19:42:52 +00:00
Michael Kerrisk 1274071a69 ffix 2007-06-22 18:25:23 +00:00
Michael Kerrisk db4e96b771 ffix 2007-06-22 17:48:59 +00:00
Michael Kerrisk c3dfd2c880 ffix 2007-06-22 17:42:06 +00:00
Michael Kerrisk 682edefb1b ffix 2007-06-22 17:16:20 +00:00
Michael Kerrisk 09b235db2a Format errno. 2007-06-22 06:05:43 +00:00
Michael Kerrisk 988db66164 strip trailing white space 2007-06-21 22:55:04 +00:00
Michael Kerrisk 52087dd3e8 ffix 2007-06-21 21:58:51 +00:00
Michael Kerrisk 8bd58774dc Formatted signal names 2007-06-21 05:38:48 +00:00
Michael Kerrisk 7b2b5ea4fb ffix 2007-06-20 22:20:03 +00:00
Michael Kerrisk 0b9bdf82fb ffix 2007-06-20 22:15:34 +00:00
Michael Kerrisk 5917ad3d34 ffix 2007-06-20 22:11:14 +00:00
Michael Kerrisk f25eaea8f3 ffix 2007-06-20 22:09:10 +00:00
Michael Kerrisk c84371c688 Italics for header file references 2007-06-20 21:53:34 +00:00
Michael Kerrisk 29059a6548 s/-/\\-/ 2007-06-20 21:39:45 +00:00
Michael Kerrisk 89f9f5b25d ffix 2007-06-20 20:48:54 +00:00
Michael Kerrisk bf25f45cf8 Note that some architectures don't have socketcall(2); instead
real system calls are provided for socket(), bind(), etc.
2007-06-20 20:15:29 +00:00
Michael Kerrisk d398968003 Note that some architectures don't have ipc(2); instead
real system calls are provided for shmctl(), semctl(), etc.
2007-06-20 20:14:26 +00:00
Michael Kerrisk 34f2460ed5 Rewrite to reflect the fact that the _syscallN
macros are no longer available.
2007-06-20 18:53:27 +00:00
Michael Kerrisk 3442f570a8 Remove reference to _syscall0() macro. 2007-06-20 18:43:01 +00:00
Michael Kerrisk 02a5cdc5ea Add semtimedop() to SEE ALSO. 2007-06-20 06:05:13 +00:00
Michael Kerrisk ed2a6c7314 Add recvmsg() and sendmsg() to SEE ALSO. 2007-06-20 06:04:50 +00:00
Michael Kerrisk 0fb58b282d Fix small wording error. 2007-06-19 20:42:27 +00:00
Michael Kerrisk 9b0e0996ee the syscall is exported as "__clone2" not "clone2". 2007-06-19 20:09:36 +00:00
Michael Kerrisk 49363fa6ab ffix 2007-06-18 19:56:51 +00:00
Michael Kerrisk 4db7cf5dbd Update text for EPERM error describing the maximum number of
swap files.  (From downstream Fedora patch.)
2007-06-16 18:22:38 +00:00
Michael Kerrisk 97bc00947f Add NOTES para about permissions required to call sched_setscheduler()
on other systems.
2007-06-16 12:25:22 +00:00
Michael Kerrisk 4f4d2facf2 wfix 2007-06-16 11:58:42 +00:00
Michael Kerrisk 3a928a5078 Updated FIXME. 2007-06-16 11:45:57 +00:00
Michael Kerrisk 2b83e9fe13 Updated FIXME. 2007-06-16 11:43:44 +00:00
Michael Kerrisk 228688f9ea Changed text for EINVAL error. 2007-06-16 11:27:34 +00:00
Michael Kerrisk 5766b19637 Noted that timeout can also be changed is select() is interrupted by a signal. 2007-06-16 10:46:33 +00:00
Michael Kerrisk 2e42dfb375 tfix 2007-06-15 21:44:10 +00:00
Michael Kerrisk bb54fa0226 Fix include in SYNOPSIS. 2007-06-15 05:47:32 +00:00
Michael Kerrisk 5537bcf8d3 Add "Link with -laio" to SYNOPSIS.
Fih includes in SYNOPSIS.
2007-06-15 05:47:08 +00:00
Michael Kerrisk d676e60b93 spfix 2007-06-14 06:33:12 +00:00
Michael Kerrisk f5b031864e Reordered .SH sections. 2007-06-14 06:31:39 +00:00
Michael Kerrisk f4a411231c ffix 2007-06-13 22:32:37 +00:00
Michael Kerrisk 0c2ec4f115 ffix 2007-06-13 22:13:46 +00:00
Michael Kerrisk 0ff8384a43 Small wording change. 2007-06-13 22:05:57 +00:00
Michael Kerrisk 0e1ad98ccf Updated FIXMEs 2007-06-13 21:48:16 +00:00
Michael Kerrisk 2b0fa18232 replace form `....' with \fI...\fP where the enclosed string is a pathname,
type name, or argument name.
2007-06-12 21:19:16 +00:00
Michael Kerrisk ee62201f94 Fixed description of EACCES error.
Added sentence defining "curret working directory".
Other minor wording changes.
2007-06-12 05:23:03 +00:00
Michael Kerrisk 3363301f11 wfix 2007-06-11 20:36:00 +00:00
Michael Kerrisk 589cdb95ce ffix 2007-06-11 20:35:18 +00:00
Michael Kerrisk a622ed8f93 Made NOTES text into a VERSIONS section, since that's what it really describes. 2007-06-11 19:57:10 +00:00
Michael Kerrisk a43e21f0b4 Added details about seekable files and file offset.
Noted that write() may write less than 'count' bytes, and
gave some examples of why this might occur.
Noted what happens if write() is interrupted by a signal.
Minor wording changes.
2007-06-11 19:51:09 +00:00
Michael Kerrisk 460e6363dc s/i-node/inode/ 2007-06-11 19:23:43 +00:00
Michael Kerrisk fc7ba05735 s/process' /process's/ 2007-06-11 19:20:30 +00:00
Michael Kerrisk 7eeba17aac Minor wording changes 2007-06-11 19:13:42 +00:00
Michael Kerrisk 51a138ce9a Minore rewordings; added a FIXME. 2007-06-11 19:07:41 +00:00
Michael Kerrisk 7c1bc63f44 ffix 2007-06-11 18:45:36 +00:00
Michael Kerrisk 7dbfafa8ca Minore rewordings. 2007-06-11 18:40:01 +00:00
Michael Kerrisk ed15fce22c Update .TH line; previous commit noted what happens if
gethostid() can't open /etc/hostid.
2007-06-10 18:18:04 +00:00
Michael Kerrisk 53a6b01dee Add NOTES paragraph noting that <sys/types.h> isn't required by
POSIX.1-2001 or Linux, but was required on some implementations.
2007-06-10 18:08:27 +00:00
Michael Kerrisk c36973a3d6 s/w.r.t./with respect to/ 2007-06-08 12:11:23 +00:00
Michael Kerrisk 75b94dc35c Change "e.g. " to "e.g., ", or in some cases, "for example, ".
Change "i.e. " to i.e.., ", or in some cases, "that is, ".
2007-06-08 11:56:22 +00:00
Michael Kerrisk eb1af89677 Corrected minor spelling/wording mistakes (i.e., changes
independent of fixes for American spelling).
2007-06-08 10:58:53 +00:00
Michael Kerrisk d9bfdb9c21 Convert to American spelling conventions 2007-06-08 09:56:56 +00:00
Michael Kerrisk 53a1443cce Add SEE ALSO link to new credentials.7. 2007-06-08 07:57:18 +00:00
Michael Kerrisk 677f47663e Wrap source lines at sentence breaks. 2007-06-08 03:17:37 +00:00
Michael Kerrisk 5edee42039 Updated discussion of somaxconn limit. 2007-06-06 19:08:30 +00:00
Michael Kerrisk 06dc77641b wfix 2007-06-06 18:44:03 +00:00
Michael Kerrisk 1f821a554d Added some comments to example program. 2007-06-06 18:40:56 +00:00
Michael Kerrisk deec2da39c Updated VERSIONS section 2007-06-05 19:36:20 +00:00
Michael Kerrisk 0f94034628 Added VERSIONS section. 2007-06-05 07:06:49 +00:00
Michael Kerrisk ed0e2b2fb9 Glibc support has been provided since version 2.2. 2007-06-05 06:54:26 +00:00
Michael Kerrisk 570dd97898 Added VERSIONS section. 2007-06-05 06:32:07 +00:00
Michael Kerrisk 4f73a46c64 Added VERSIONS section 2007-06-05 06:21:03 +00:00
Michael Kerrisk 5a16bf48ff In Linux 2.6, the 'modify_ldt_ldt_s' structure was renamed 'user_desc'.
Include definition of 'user_desc' structure.
Minor rewordings.
2007-06-02 20:55:04 +00:00
Michael Kerrisk d3b5ab8237 Small changes in EXAMPLE program. 2007-06-02 08:31:25 +00:00
Michael Kerrisk 544195a1d6 spfix 2007-06-02 08:20:26 +00:00
Michael Kerrisk af5f950813 Update copyright notice 2007-06-02 08:19:44 +00:00
Michael Kerrisk 4594917527 Reformatted code example 2007-06-02 06:08:57 +00:00
Michael Kerrisk 28442c8f31 grfix 2007-06-02 05:49:27 +00:00
Michael Kerrisk 3758f6dad4 Minor wording fixes 2007-06-02 05:45:14 +00:00
Michael Kerrisk 8427b6a4f2 grfix 2007-06-02 05:32:54 +00:00
Michael Kerrisk 8fc3da7ec0 Removed reference to non-existent sigsend(2). 2007-06-01 06:05:11 +00:00
Michael Kerrisk e82e185fc6 fix xref 2007-06-01 06:01:34 +00:00
Michael Kerrisk 28dfb19d8b fix xref 2007-06-01 05:59:25 +00:00
Michael Kerrisk deff900024 Correct xref 2007-06-01 05:57:24 +00:00
Michael Kerrisk 21a50d3348 Added some .\" comments 2007-06-01 05:56:53 +00:00
Michael Kerrisk 76375bc632 wfix 2007-06-01 05:55:54 +00:00
Michael Kerrisk 6a326a8527 grfix 2007-06-01 05:25:42 +00:00
Michael Kerrisk 19f6943dce grfix 2007-06-01 05:25:11 +00:00
Michael Kerrisk 0f5ccfc8a7 Remove SEE ALSO reference to non-existent mt.4. 2007-06-01 05:21:06 +00:00
Michael Kerrisk b0742c81c6 Small clarification of description of 'mode'. 2007-05-30 15:49:22 +00:00
Michael Kerrisk dfaae36266 Minor wording fixes 2007-05-30 15:43:44 +00:00
Michael Kerrisk 7218bcea37 Minor wording fixes. 2007-05-30 15:32:01 +00:00
Michael Kerrisk f67f9e203e Update .TH line to include "Linux" 2007-05-30 05:40:58 +00:00
Michael Kerrisk d9343c5c13 Removed version number from .TH line 2007-05-30 05:36:26 +00:00
Michael Kerrisk ceaeac2470 spfix 2007-05-29 04:37:56 +00:00
Michael Kerrisk 7f3db3125d spfix 2007-05-29 04:36:42 +00:00
Michael Kerrisk 88210f5f31 ffix 2007-05-29 04:15:21 +00:00
Michael Kerrisk 43940e36a9 ffix 2007-05-28 15:52:03 +00:00
Michael Kerrisk 70d1cb2d51 spfix 2007-05-28 15:42:02 +00:00
Michael Kerrisk 973a928ae1 Modified .TH line 2007-05-28 12:07:09 +00:00
Michael Kerrisk bc7ff20e70 Added EXAMPLE program. 2007-05-28 11:43:03 +00:00
Michael Kerrisk 735f354f03 wfix 2007-05-28 11:07:05 +00:00
Michael Kerrisk 1c27853f55 Added new EXAMPLE section referring to example in getaddrinfo.3 2007-05-28 10:53:03 +00:00
Michael Kerrisk f11e5e44f7 Add new EXAMPLE section with pointer to example in bind.2. 2007-05-28 10:40:39 +00:00
Michael Kerrisk 185f68728f Expand example program, and move it to new EXAMPLE section. 2007-05-28 10:38:13 +00:00
Michael Kerrisk 218d23e5a3 Rewrote various parts. 2007-05-27 21:33:14 +00:00
Michael Kerrisk bc0d5df316 Strengthen warning against the use of signal().
Add siginterrupt(3) to SEE ALSO list.
2007-05-27 21:03:48 +00:00
Michael Kerrisk 2720c2ed56 Added '\" comment 2007-05-27 17:04:53 +00:00
Michael Kerrisk 08fcffef9a Updated FIXME. 2007-05-27 15:23:47 +00:00
Michael Kerrisk 7190cf218e Updated TH line 2007-05-27 14:35:53 +00:00
Michael Kerrisk 78f2eeab03 Add ENOSYS error. 2007-05-27 14:06:02 +00:00
Michael Kerrisk d880b21c28 Small rewrite of SEE ALSO text pointing to Document/* in kernel source. 2007-05-27 12:13:11 +00:00
Michael Kerrisk a3c945b37d Added .\" comment about l_sysid. 2007-05-27 11:52:46 +00:00
Michael Kerrisk c12fd10dcb Update these pages to reflect the fact that the _syscallN() macros have
gone away.
2007-05-26 15:22:28 +00:00
Michael Kerrisk c046a64128 Conver to -man format; some rewrites; added an EXAMPLE. 2007-05-26 14:10:51 +00:00
Michael Kerrisk bd0a01ce48 Added ERRORS section (saying that the call always succeeds). 2007-05-26 12:54:37 +00:00
Michael Kerrisk 74fa514a71 Added comment (.\") 2007-05-26 12:47:10 +00:00
Michael Kerrisk ad7cc990f2 Change reference to path_resolution.2 to path_resolutiion.7 2007-05-26 12:41:39 +00:00
Michael Kerrisk ad1750a30d This is now a link to the the page that has been placed in Section 7. 2007-05-26 12:29:37 +00:00
Michael Kerrisk 568f8f435f Added FIXME. 2007-05-26 12:26:24 +00:00
Michael Kerrisk 5f23447594 Added an ERRORS section (stating that the calls are always successful). 2007-05-26 12:20:50 +00:00
Michael Kerrisk 2d41b3324d Added a RETURN VALUE section. 2007-05-26 12:19:40 +00:00
Michael Kerrisk 6686472b86 Added ERRORS heading 2007-05-26 12:15:38 +00:00
Michael Kerrisk 7b5ab5947e Add SEE ALSO reference to ioctl.2. 2007-05-26 12:08:25 +00:00
Michael Kerrisk a9a79c6ed6 Added an ERRORS section. 2007-05-26 12:05:42 +00:00
Michael Kerrisk 3961a41b93 Added RETURN VALUE section. 2007-05-26 07:34:05 +00:00
Michael Kerrisk 0cff29b795 Convert NOTES section to CONFORMING to and note that
this call is Linux-specific.  Other minor rewordings.
2007-05-26 07:28:44 +00:00
Michael Kerrisk c057ec9864 Small rewording to fix "fails with the error EWOULDBLOCK"
rather than "returns EWOULDBLOCK".
2007-05-26 06:29:47 +00:00
Michael Kerrisk 2a5e0dcd1a Substantial rewitres/additions. 2007-05-25 19:54:08 +00:00
Michael Kerrisk f20d7d8ea3 A much improved eample program. 2007-05-25 18:57:30 +00:00
Michael Kerrisk af5267b2f4 Add EXAMPLE section with a pointer to example in mprotect.2. 2007-05-25 18:42:55 +00:00
Michael Kerrisk ccd2b351c8 Removed "." at end of SEE ALSO list 2007-05-22 21:49:38 +00:00
Michael Kerrisk cbc2a267b1 grfix 2007-05-22 21:37:39 +00:00
Michael Kerrisk c66cb57033 Fix bad link path. 2007-05-22 18:23:34 +00:00
Michael Kerrisk 08b7e58416 Small rewording in RETURN VALUE section. 2007-05-21 22:49:15 +00:00
Michael Kerrisk 6ef95cb01a Fix return type in SYNOPSIS. Add RETURN VALUE section. 2007-05-21 22:46:30 +00:00
Michael Kerrisk f5cb430b7c Added ERRORS section. 2007-05-21 22:41:02 +00:00
Michael Kerrisk a7e1c01a76 ffix 2007-05-21 21:25:44 +00:00
Michael Kerrisk d806e10376 Added section numbers to xrefs 2007-05-21 21:07:25 +00:00
Michael Kerrisk 65e7dad22c wfix 2007-05-21 15:49:16 +00:00
Michael Kerrisk aa4962263b s/manpage/man page/ 2007-05-21 12:58:17 +00:00
Michael Kerrisk d1dcf59840 Minor rewrites, eliminating some duplication, and removing
some outdated text.
2007-05-21 11:16:50 +00:00
Michael Kerrisk ed7a722d13 Updated FIXME 2007-05-21 10:14:23 +00:00
Michael Kerrisk 128e7c364b ffix 2007-05-21 09:19:32 +00:00
Michael Kerrisk e5ec74e16e Updated FIXME 2007-05-21 07:04:09 +00:00
Michael Kerrisk 0e99f2a5c0 Relocated text for "Versions and Library Support". 2007-05-21 06:55:22 +00:00
Michael Kerrisk a7b9318d06 Updated FIXME. 2007-05-21 06:52:12 +00:00
Michael Kerrisk a8e86ff2a6 Updated FIXME 2007-05-21 06:51:37 +00:00
Michael Kerrisk b5d63e490d Remove text about the non-existent BSD meremap() -- too
much information, in my opinion.
2007-05-21 06:46:07 +00:00
Michael Kerrisk 49ba0d2aaa Converted outdated BUGS note about fdatasync() being equivalent to
fsync() on Linux 2.2 into a NOTES note about this historical behaviour.
2007-05-21 06:40:01 +00:00
Michael Kerrisk 87eca6b7b3 Remove misleading text about setting O_ASYNC when calling
open(); one must use fcntl() F_SETFL for this task.
2007-05-21 06:34:45 +00:00
Michael Kerrisk 2b2581ee37 Fix inconsistencies in order of .SH sections 2007-05-19 04:30:20 +00:00
Michael Kerrisk 2dd578fd5b Reordered sections for consistency. 2007-05-18 16:30:46 +00:00
Michael Kerrisk a1d5f77cc8 Reordered sections to be more consistent, in some cases renaming
sections or shifting paragraphs between sections.
2007-05-18 16:06:42 +00:00
Michael Kerrisk af4d911a52 wfix 2007-05-18 14:16:26 +00:00
Michael Kerrisk 889829be48 Removed HISTORY section, or moved it as a subsection or paragraphs
under another section e.g., NOTES.
2007-05-18 11:59:14 +00:00
Michael Kerrisk 2a995424e0 ffix 2007-05-18 11:17:17 +00:00
Michael Kerrisk 413901b165 wfix 2007-05-18 11:01:49 +00:00
Michael Kerrisk 4fb3134194 Relocated LINUX NOTES as subsection under NOTES 2007-05-18 10:39:45 +00:00
Michael Kerrisk d597239cbd Relocated GLIBC NOTES as subsection under NOTES 2007-05-18 10:30:02 +00:00
Michael Kerrisk 6996254443 Fix inconsistencies in .TH lines 2007-05-18 09:55:10 +00:00
Michael Kerrisk 05eabe6576 Fix inconsistencies in .TH line 2007-05-18 09:21:38 +00:00
Michael Kerrisk 3d5a3539b7 Fix inconsistencies in .TH lines 2007-05-18 09:11:21 +00:00
Michael Kerrisk e127c16af7 Changed date in .TH line into form YYYY-DD-MM. 2007-05-18 08:56:42 +00:00
Michael Kerrisk 0ed55ece49 Make "manual" in .TH line "Linux Programmers Manual" 2007-05-18 08:43:42 +00:00
Michael Kerrisk e37e328263 Move SEE ALSO section to end of page 2007-05-16 18:25:50 +00:00
Michael Kerrisk b07cd0a96b Renamed RESTRICTIONS section to NOTES, or moved text in a RESTRICTIONS
section under existing NOTES section.
2007-05-16 05:33:35 +00:00
Michael Kerrisk 0b5dc6f115 s/RETURN VALUES/RETURN VALUE/ 2007-05-16 05:00:31 +00:00
Michael Kerrisk 405f0560fe ffix 2007-05-16 04:54:44 +00:00
Michael Kerrisk a759cc870f Renamed .SH AVAILABILITY to .SH VERSIONS 2007-05-16 04:53:05 +00:00
Michael Kerrisk 9aba2fed65 wrap a source line 2007-05-16 04:48:16 +00:00
Michael Kerrisk ff457ccbea Changed .SH HISTORY to .SH VERSIONS 2007-05-16 04:39:23 +00:00
Michael Kerrisk 2e8a7fb3a8 wrappped source line 2007-05-16 04:32:48 +00:00
Michael Kerrisk 6459c9ca10 ffix 2007-05-16 04:00:06 +00:00
Michael Kerrisk dc919d094d Commented out/rewrote .SH AUTHORS sections 2007-05-16 03:44:47 +00:00
Michael Kerrisk fcd0a03701 Made a .SH line into .SS 2007-05-16 03:15:20 +00:00
Michael Kerrisk be29323e9e Small rewording. 2007-05-16 03:12:57 +00:00
Michael Kerrisk a8f6b98e17 Remove section about effect of fork()/exec()/exit(); shmop.2 contains
the same text, and it only needs to be said once.
2007-05-16 03:10:36 +00:00
Michael Kerrisk 90b36dddb0 ffix 2007-05-16 03:06:55 +00:00
Michael Kerrisk ef17a8a1ae ffix 2007-05-16 03:05:19 +00:00
Michael Kerrisk 4a19cb8cd1 Made ".SH UNDOCUMENTED" into ".SS Undocumented" and relocated under NOTES 2007-05-16 03:03:15 +00:00
Michael Kerrisk a2c875ff29 s/\.SH "LINUX-SPECIFIC REMARKS"/.SH LINUX NOTES/ 2007-05-16 03:00:36 +00:00
Michael Kerrisk cc171723b1 Renamed LINUX HISTORY section to LINUX NOTES, and relocated within page. 2007-05-16 02:57:48 +00:00
Michael Kerrisk 19c98696a2 s/SH NOTE$/SH NOTES/ 2007-05-16 02:54:18 +00:00
Michael Kerrisk 8c87824d61 Made .SH into .SS 2007-05-16 02:45:55 +00:00
Michael Kerrisk 6c36ac81bf s/\.SH WARNING/.SH NOTES/ 2007-05-16 02:41:52 +00:00
Michael Kerrisk ea165b17e4 s/\.SH WARNING/.SH NOTES/ 2007-05-16 02:41:02 +00:00
Michael Kerrisk d4c46761de ffix 2007-05-16 02:31:26 +00:00
Michael Kerrisk e81969abf7 ffix 2007-05-16 02:30:46 +00:00
Michael Kerrisk ffc78e2c0b s/\.SH FURTHER INFORMATION/.SH NOTES/ 2007-05-16 02:25:26 +00:00
Michael Kerrisk 3fc15e600d Made a .SH line into .SS 2007-05-16 02:21:31 +00:00
Michael Kerrisk 5bc8c34c03 s/return 0/exit(EXIT_FAILURE)/ in main() function example program 2007-05-16 02:09:09 +00:00
Michael Kerrisk 3618596929 Relocated example program and made its .SH title "EXAMPLE". 2007-05-16 02:01:52 +00:00
Michael Kerrisk 0784f93ce4 s/return 0/exit(EXIT_SUCCESS)/ in example program. 2007-05-16 01:57:36 +00:00
Michael Kerrisk 61b48f9328 Made sme .SH headings .SS 2007-05-16 01:56:31 +00:00
Michael Kerrisk 042bae96ef ffix 2007-05-15 20:53:59 +00:00
Michael Kerrisk 374d1d23c6 Commented out AUTHOR note 2007-05-15 20:51:18 +00:00
Michael Kerrisk a05dfaec95 ffix 2007-05-15 05:44:03 +00:00
Michael Kerrisk 4c44ffe5dc Use symbolic constants in exit(2) calls 2007-05-14 21:11:42 +00:00
Michael Kerrisk 19dbfd0a98 ffix 2007-05-14 21:10:08 +00:00
Michael Kerrisk 646f46f029 s/exit(0)/exit(EXIT_SUCCESS)/ 2007-05-14 21:06:00 +00:00
Michael Kerrisk a6c4ce1b9c ffix 2007-05-14 20:39:44 +00:00
Michael Kerrisk 3fdbf2a227 ffix 2007-05-14 19:25:48 +00:00
Michael Kerrisk d140095082 wfix 2007-05-14 19:23:45 +00:00
Michael Kerrisk 6d12800ee8 ffix 2007-05-14 19:20:34 +00:00
Michael Kerrisk 552524a660 ffix 2007-05-14 19:19:36 +00:00
Michael Kerrisk be7fff26d5 Wrap source lines 2007-05-12 13:26:09 +00:00
Michael Kerrisk 9e370fbab6 tfix 2007-05-12 13:20:42 +00:00
Michael Kerrisk 32792f3553 wfix 2007-05-12 13:19:59 +00:00
Michael Kerrisk 375d884714 tfix 2007-05-12 13:19:09 +00:00
Michael Kerrisk 825f35381a wfix 2007-05-12 13:17:39 +00:00
Michael Kerrisk d9c1ae6480 Use bold for function name, not underline. 2007-05-12 13:12:02 +00:00
Michael Kerrisk 7c93fec03d Wrapped source lines 2007-05-12 12:58:31 +00:00
Michael Kerrisk a44012756e Minor repairs after global edits 2007-05-12 12:53:57 +00:00
Michael Kerrisk 60a90ecdae Convert function formatting of the form "\fBname\fP()" to ".BR name ()". 2007-05-12 09:06:04 +00:00
Michael Kerrisk 3623e341c3 Add section number to xref 2007-05-12 00:47:37 +00:00
Michael Kerrisk d504a99411 spfix 2007-05-12 00:47:22 +00:00
Michael Kerrisk 0bfa087b03 Add section numbers to references to other pages 2007-05-11 23:07:02 +00:00
Michael Kerrisk 7f8aa9e3b4 ffix 2007-05-11 18:35:32 +00:00
Michael Kerrisk 8a784debdf Fix wrong argument names in text. 2007-05-11 18:34:15 +00:00
Michael Kerrisk d975050ce5 Added SEE ALSO ref to new euidaccess.3 page 2007-05-06 08:38:24 +00:00
Michael Kerrisk fdc4620460 spfix 2007-05-06 07:40:55 +00:00
Michael Kerrisk 1a549f8cea Modified FIXME to mention bug report 2007-05-06 07:01:35 +00:00
Michael Kerrisk d6d70cf942 Added SEE ALSO entries referring to new bsd_signal.3 and sysv_signal.3 pages. 2007-05-04 21:22:28 +00:00
Michael Kerrisk 7f82d75e0b Moved the discussion of async-signal-safe functions to signal(7).
Added text referring to the discussion of async-signal-safe
functions in signal(7).
2007-05-04 20:32:31 +00:00
Michael Kerrisk 2e519bf2eb Added text referring to the discussion of async-signal-safe
functions in signal(7).
A few other minor formatting and wording changes.
2007-05-04 20:32:14 +00:00
Michael Kerrisk f9a848cb2b Removed out of date FIXME 2007-05-01 15:27:18 +00:00
Michael Kerrisk 83314009c0 Place MAP_* flags list in alphabeitical order. 2007-05-01 15:23:23 +00:00
Michael Kerrisk ae0318dfac Removed out-of-date FIXME. 2007-05-01 15:12:39 +00:00
Michael Kerrisk b364fca092 Removed some comment text about interpreter scripts, placing
it instead in Changes file.
2007-05-01 14:34:02 +00:00
Michael Kerrisk e506533603 hyphen --> minus 2007-05-01 07:58:48 +00:00
Michael Kerrisk 32875790e8 Make hyphens into minus signs. 2007-05-01 07:57:14 +00:00
Michael Kerrisk 35f0f2f954 wfix 2007-04-30 16:11:48 +00:00
Michael Kerrisk 3996edf642 Added description of epoll_pwait(), new in kernel 2.6.19. 2007-04-30 16:08:08 +00:00
Michael Kerrisk 0265cd0106 Link to epoll_wait.2 2007-04-30 16:06:33 +00:00
Michael Kerrisk ab44d3d652 A fairly substantial rewrite, which among other things fixes the
reported by Kyle Sluder in http://bugzilla.kernel.org/show_bug.cgi?id=8399
And added some example code.
2007-04-30 15:32:25 +00:00
Michael Kerrisk d6f223a7e3 Mention effect of MS_NOSUID mount(2) flag for set-user-ID programs.
Expanded description of handling of file descriptors during
execve(), adding text to note that descriptors 0, 1, and 2
may be treated specially.
2007-04-30 14:30:17 +00:00
Michael Kerrisk e6b33ad7da Added an example program.
Expanded the discussion of interpreter scripts and the
'optional-arg' argument of an interpreter script.
Added text noting that FD_CLOEXEC causes record locks to be released.
2007-04-30 12:25:52 +00:00
Michael Kerrisk 3b5804b409 spfix 2007-04-30 10:58:27 +00:00
Michael Kerrisk 456960740c Add text noting that Linux allows 'argv' and 'envp' to be
NULL, but warning that this is non-standard and non-portable,
and should be avoided in portable programs.
Bug filed (http://bugzilla.kernel.org/show_bug.cgi?id=8408)
to get this changed, but maybe that won't be done because it
is an ABI change.
2007-04-30 10:39:32 +00:00
Michael Kerrisk cd24c68794 ffix 2007-04-30 09:00:59 +00:00
Michael Kerrisk 7fd8a3c9db wfix 2007-04-30 08:55:57 +00:00
Michael Kerrisk bab1c5df34 Removed out-of-date FIXME 2007-04-30 06:16:57 +00:00
Michael Kerrisk 0fcd5bc9cb "-1" should be "\-1" 2007-04-27 17:11:22 +00:00
Michael Kerrisk 18be658d0c s/nonnegative/non-negative/ 2007-04-24 19:10:31 +00:00
Michael Kerrisk 099c2a5971 Wrap long lines 2007-04-24 16:56:32 +00:00
Michael Kerrisk 1c44bd5b0b Wrap long lines; start sentences on new lines 2007-04-24 16:44:51 +00:00
Michael Kerrisk 88933758db Added some formatting fixes 2007-04-21 11:02:46 +00:00
Michael Kerrisk c13182efa3 Wrapped long lines, wrapped at sentence boundaries; stripped trailing
white space.
2007-04-12 22:42:49 +00:00
Michael Kerrisk 273691af91 Remove crufty statement that this system call is not implemented.
The nice interval can be used to control the size of the round-robin
quantum.
2007-04-05 14:37:59 +00:00
Michael Kerrisk 41798314b6 Code formatting fixes 2007-04-05 14:17:54 +00:00
Michael Kerrisk 7295b7eda0 Replaced tabs with spaces 2007-04-05 13:29:41 +00:00
Michael Kerrisk 1bef0ec265 Moved timespec definition from SYNOPSIS into description. 2007-04-05 12:50:59 +00:00
Michael Kerrisk cf0a9ace57 ffix 2007-04-05 12:36:57 +00:00
Michael Kerrisk b9208776db Make SYNOPSIS match select.2. 2007-04-03 18:03:03 +00:00
Michael Kerrisk 332f4bb952 Include <sys/daemon.h> header in SYNOPSIS 2007-04-03 18:02:44 +00:00
Michael Kerrisk 66ac438177 tfix 2007-04-03 17:56:03 +00:00
Michael Kerrisk b9f027105c ffix 2007-04-03 15:32:52 +00:00
Michael Kerrisk 521bf58405 ffix 2007-04-03 14:04:54 +00:00
Michael Kerrisk ed9ed0f576 ffix 2007-04-03 13:03:04 +00:00
Michael Kerrisk 70d67e7929 ffix 2007-04-03 12:49:50 +00:00
Michael Kerrisk d12c14243e Formatting fixes + fixed return values. 2007-04-03 12:47:21 +00:00
Michael Kerrisk 538d54d9e9 Add text to note that EPOLLRDHUP appeared in kernel 2.6.17. 2007-03-25 13:40:58 +00:00
Michael Kerrisk f6a4055f3a Various improvements to DESCRIPTION. 2007-03-25 12:59:30 +00:00
Michael Kerrisk 814521a7d8 Removed out-of-date FIXME 2007-03-25 12:39:16 +00:00
Michael Kerrisk ae39cf8f79 Fix inconsistent argument names in SYNOPSIS and DESCRIPTION. 2007-03-18 06:20:17 +00:00
Michael Kerrisk 33e820cb39 Improve ENOENT description. 2007-03-18 06:00:32 +00:00
Michael Kerrisk 5bb80360ee ffix 2007-03-18 05:30:51 +00:00
Michael Kerrisk b857d3daac Fix RETURN VALUE description: returns error number of failure. 2007-03-11 07:08:35 +00:00
Michael Kerrisk 0579929938 tripped some excess/outdated text from the BUGS section. 2007-03-06 06:37:48 +00:00
Michael Kerrisk 87f434dfce If sops contains multiple operations, then these are performed
in array order.  All Unix systems that I know of do this,
and some Linux applications depend on this behaviour.  SUSv3
made no explicit statement here, but SUSv3 will explicitly
require this behaviour.
Small rewording of explanation of "atomically".
2007-03-04 17:29:43 +00:00
Michael Kerrisk 24825f2786 2.6.21 fixed several bugs in mincore() (according to Nick Piggin).
Small fix to ENONEM description.
2007-03-04 02:35:44 +00:00
Michael Kerrisk d44417fb63 Add "#define _ATFILE_SOURCE" to SYNOPSIS 2007-03-01 02:31:08 +00:00
Michael Kerrisk b438981878 Various fixes as per Debian bug 411177.
* s/effective/real/ in description test.
* added <fcntl.h> to synopsis.
* various other changes.
2007-03-01 02:25:14 +00:00
Michael Kerrisk c5405c0894 Fix EINVAL description 2007-03-01 01:43:47 +00:00
Michael Kerrisk 00877d8f0f tfix 2007-03-01 01:27:34 +00:00
Michael Kerrisk 1954b6a9b4 Remove duplicate word typo. 2007-03-01 01:12:16 +00:00
Michael Kerrisk 11dcec1d2a Small wording clarification. 2007-03-01 00:48:07 +00:00
Michael Kerrisk dc0b1e23b6 Since 2.6.20, access() honours the MS_NOEXEC mount flag. 2007-02-26 14:30:21 +00:00
Michael Kerrisk 926b6e378b Document MS_RELATIME, new in kernel 2.6.20. 2007-02-10 17:37:00 +00:00
Michael Kerrisk 60bb61aaee Added SEE ALSO entry pointing to time.7 2007-02-02 05:47:09 +00:00
Michael Kerrisk 0a90178cbb Add feature_test_macros(7) to SEE ALSO 2007-01-28 20:00:24 +00:00
Michael Kerrisk 0cce6cb992 The cpusetsize argument was only absent in glibc 2.3.3. 2007-01-12 18:07:50 +00:00
Michael Kerrisk 182d662267 Substantial rewrites to make clearer. 2007-01-07 21:26:24 +00:00
Michael Kerrisk 9f5773f75b On Linux, the error returned when opening a large file on a
32-bit system is actually EFBIG, not EOVERFLOW.
2007-01-06 23:31:16 +00:00
Michael Kerrisk 4ca6357577 tfix 2007-01-04 18:54:52 +00:00
Michael Kerrisk 7e91e5d883 Removed cryptic text under CONFORMING to referring to "open(2) and NFS". 2006-12-27 04:59:04 +00:00
Michael Kerrisk c2e8c91d54 Add reference to ipv6 to table. 2006-12-27 04:06:22 +00:00
Michael Kerrisk 459f24d56a ffix 2006-12-27 03:56:24 +00:00
Michael Kerrisk 3f74a33f53 Fix .TH line. 2006-12-27 03:55:15 +00:00
Michael Kerrisk 3547839964 wrap long source lines 2006-12-27 03:54:41 +00:00
Michael Kerrisk f921239486 Fix incorrect argument name in DESCRIPTION.
Small wording improvement.
2006-12-27 03:54:12 +00:00
Michael Kerrisk 5d693709d0 ffix 2006-12-27 03:44:22 +00:00
Michael Kerrisk 945dc55a8a wfix 2006-12-27 02:50:13 +00:00
Michael Kerrisk 79b8032e17 wfix 2006-12-27 02:48:57 +00:00
Michael Kerrisk a832b2d85b wfix 2006-12-27 02:47:18 +00:00
Michael Kerrisk fd2cf680a5 ffix 2006-12-27 02:42:01 +00:00
Michael Kerrisk 37d4cd1cee Slight rewording. 2006-12-27 02:41:07 +00:00
Michael Kerrisk 9606a1f374 wfix 2006-12-27 02:39:51 +00:00
Michael Kerrisk ecbd70cd8b tfix 2006-12-27 02:37:36 +00:00
Michael Kerrisk bc07c5149f pfix 2006-12-27 02:37:04 +00:00
Michael Kerrisk bedd18e502 tfix 2006-12-27 02:36:18 +00:00
Michael Kerrisk 1b3fc756cd s/EACCESS/EACCES/ 2006-12-27 01:47:20 +00:00
Michael Kerrisk 7b7c33c9d2 Remove sentence "gettimeofday() obsoleting time() on 4.3BSD".
This information is old, and probably no longer relevant.
See Debian bug 403888.
2006-12-27 01:10:14 +00:00
Michael Kerrisk 98a9c4b789 Updated CONFORMING TO 2006-12-18 00:46:28 +00:00
Michael Kerrisk 75b48e9d74 Various fixes to CONFORMING TO 2006-12-17 01:34:44 +00:00
Michael Kerrisk ec1c522895 wspfix 2006-12-17 01:17:37 +00:00
Michael Kerrisk d24e23199c s/Unices/Unix systems/ 2006-12-17 01:04:18 +00:00
Michael Kerrisk 1eb85d1484 Updated various header pages to accurately reflect which functions
are and are not part of C89.  Also fixed/improved a few other
CONFORMING TO entries.
2006-12-16 22:11:08 +00:00
Michael Kerrisk 9110c53a81 ffix 2006-12-16 20:56:09 +00:00
Michael Kerrisk cd270bc04b fix long line in source 2006-12-16 19:23:29 +00:00
Michael Kerrisk 6d3925acc3 When the parent receives an event with PTRACE_EVENT_* set, the child
is not in the normal signal delivery path.  This means the parent 
cannot do ptrace(PTRACE_CONT) with a signal or ptrace(PTRACE_KILL).  
kill() with a SIGKILL signal can be used instead to kill the child 
process after receiving one of these messages.
2006-12-16 19:18:56 +00:00
Michael Kerrisk a62f51211f Further substantial rewrites. 2006-12-05 07:40:31 +00:00
Michael Kerrisk 609af441be Clarified discussion of /count == 0/ case. 2006-12-04 05:36:13 +00:00
Michael Kerrisk ff929e3b15 Added more details to prototype.
Added discussion of IA-64's clone2() system call.
2006-12-04 05:25:49 +00:00
Michael Kerrisk 5e8cde2f2e Rewrote various parts to be clearer. 2006-12-04 04:50:15 +00:00
Michael Kerrisk e2b013adbc s%linux/aio.h%libaio.h% in SYNOPSIS
changed return type from "long" to "int"
2006-12-01 04:23:44 +00:00
Michael Kerrisk ee930c498f Added a few words to note that RLIMIT_NPROC is really a limit on
threads.
2006-12-01 03:49:20 +00:00
Michael Kerrisk 882b85db93 Removed text stating that mmap() never returns 0; that's not true. 2006-11-30 05:48:48 +00:00
Michael Kerrisk f6cfd01694 Elimitae duplicated text; grfix 2006-11-26 22:10:20 +00:00
Michael Kerrisk f363434666 Clarify discussion of privilege requirements.
Added ENOMEM to ERRORS.
2006-11-26 04:13:44 +00:00
Michael Kerrisk 9f3d8b28cd Clarify O_LARGEFILE description. 2006-11-25 18:35:39 +00:00
Michael Kerrisk 2dcbf4f7af tfix 2006-11-25 18:22:22 +00:00
Michael Kerrisk 037510969c tfix 2006-11-25 06:19:11 +00:00
Michael Kerrisk e061497331 Added FIXME 2006-11-25 04:13:21 +00:00
Michael Kerrisk be352a313b Add text describoing behaviour of the Linux brk() system call
and point out that the glibc brk() wrapper provides different behaviour.
Note that sbrk() is implemented as a library function in glibc that 
calls the brk() system call.
2006-11-25 04:13:11 +00:00
Michael Kerrisk 266a5e9172 FUTEX_FD is scheduled for removal in June 2007. 2006-11-25 01:57:28 +00:00
Michael Kerrisk 53e4da489a Since Linux 2.6.18, the PID of the new process is also available
for PTRACE_EVENT_VFORKDONE.
2006-11-25 01:21:51 +00:00
Michael Kerrisk bcdd964e2d Fix description of O_LARGEFILE to mention required feature test macros. 2006-11-25 01:00:24 +00:00
Michael Kerrisk e97b529a2a MNT_FORCE can cause data loss. 2006-10-04 14:44:36 +00:00
Michael Kerrisk 5535400717 Mosts systems support the synonym _SC_PAGE_SIZE (the only exception I
know is Darwin, and maybe it supports it by now as well).
2006-10-02 04:58:20 +00:00
Michael Kerrisk 9ec86f2990 Noted that sysconf(_SC_PAGE_SIZE) is preferred in portable applications. 2006-10-02 04:54:09 +00:00
Michael Kerrisk 96d969a22a Slight rewording 2006-10-02 04:51:18 +00:00
Michael Kerrisk a4775da652 tfix 2006-10-02 04:48:28 +00:00
Michael Kerrisk ebad513a93 Noted that sysconf(_SC_OPEN_MAX) is preferred in portable applications. 2006-10-02 04:48:10 +00:00
Michael Kerrisk 64536a1bf4 Document PR_GET_ENDIAND and PR_SET_ENDIAN. 2006-09-26 13:01:24 +00:00
Michael Kerrisk 5e6055f467 Since 2.6.18, POSIX_FADV_NOREUSE is a no-op. 2006-09-26 12:41:08 +00:00
Michael Kerrisk e87fdd92fa Updated Linux versions where the options where introduced.
Added PR_SET_TIMING, PR_GET_TIMING, PR_SET_NAME, PR_GET_NAME,
PR_SET_UNALIGN, PR_GET_UNALIGN, PR_SET_FPEMU, PR_GET_FPEMU,
PR_SET_FPEXC, PR_GET_FPEXC.
2006-09-26 12:03:11 +00:00
Michael Kerrisk a3b7f00b4a Since kernel 2.6.18, setting 2 for PR_SET_DUMPABLE is no longer possible. 2006-09-26 08:36:02 +00:00
Michael Kerrisk 34f7665a1c Added FIXME for priority inheritance operations. 2006-09-26 06:38:06 +00:00
Michael Kerrisk 2bc4bb77a9 New system calls in 2.6.17. 2006-09-18 12:35:34 +00:00
Michael Kerrisk 8231ec7de4 Added SEE ALSO referring to new splice.2 page. 2006-09-18 12:32:48 +00:00
Michael Kerrisk cdcaddfc07 Noted interactions with fork handlers in multithreaded programs. 2006-09-17 06:21:29 +00:00
Michael Kerrisk fe247268a9 The PR_SET_NAME setting is not preserved across an execve(). 2006-09-13 14:08:11 +00:00
Michael Kerrisk 7fc594a121 Added feature test macros to SYNOPSIS. 2006-09-09 06:37:43 +00:00
Michael Kerrisk 8106981956 s/SUID/set-user-ID/
s/SGID/set-group-ID/
2006-09-06 15:23:31 +00:00
Michael Kerrisk e743a18476 Add "#define _GNU_SOURCE" to SYNOPSIS. 2006-09-06 14:27:38 +00:00
Michael Kerrisk 3747f3976c Remove superfluous "#include <unistd.h>" from SYNOPSIS. 2006-09-06 13:58:21 +00:00
Michael Kerrisk 2b6832a92b Noted that sync_file_range() appeared in kernel 2.6.17. 2006-09-06 09:17:14 +00:00
Michael Kerrisk 9f339d4e28 Added EBUSY error for case where MS_INVALIDATE is applied to a locked region. 2006-09-06 08:36:15 +00:00
Michael Kerrisk 62a04c814e Added some EINVAL errors. 2006-09-06 04:44:04 +00:00
Michael Kerrisk c8f3e58070 Added note on Linux's old (pre-2.6.12) buggy treatment of length==0. 2006-09-05 12:24:48 +00:00
Michael Kerrisk 835c4d5ce4 Document MADV_REMOVE.
Document MADV_DONTFORK / MADV_DOFORK.
2006-09-05 11:47:03 +00:00
Michael Kerrisk 78cb591178 Mappings marked with madvise(MADV_DONTFORK) are not inherited by child. 2006-09-05 11:35:35 +00:00
Michael Kerrisk e7d3b0705c added FIXME 2006-09-05 08:03:37 +00:00
Michael Kerrisk 80a34ae3aa Added list of process attributes that are not preserved on exec(). 2006-09-04 12:27:37 +00:00
Michael Kerrisk dff08bbcbf Update .TH line 2006-09-04 11:30:36 +00:00
Michael Kerrisk a99426d3cf Greatly expanded, to describe all attributes that differ in parent and child. 2006-09-04 11:27:07 +00:00
Michael Kerrisk f55461f02f wfix/ffix 2006-09-04 09:26:59 +00:00
Michael Kerrisk aa43415854 Restore SEE ALSO reference to path_resolution.2. 2006-09-04 09:21:26 +00:00
Michael Kerrisk a7422469fd Fix header in example program. 2006-09-04 09:00:30 +00:00
Michael Kerrisk ef0b81712f wfix/tfix 2006-09-04 08:57:04 +00:00
Michael Kerrisk 3bd6a9b118 Memory policy is preserved across execve(). 2006-09-04 08:21:37 +00:00
Michael Kerrisk a5053dcb15 Reinstate text on CLONE_DETACHED, and add a few words. 2006-09-04 06:57:17 +00:00
Michael Kerrisk ab9260357e Document AT_SYMLINK_FOLLOW (new in 2.6.18). 2006-08-10 06:39:51 +00:00
Michael Kerrisk ed93deb2ba SEE ALSO should refer to writev.2, not writev.3 2006-08-10 05:15:07 +00:00
Michael Kerrisk 39b9794d6d wfix 2006-08-09 15:08:53 +00:00
Michael Kerrisk 1343b6043b Make naming of 'pathname' argument consistent; various minor rewordings. 2006-08-09 09:08:01 +00:00
Michael Kerrisk b328773d4d tfix/wfix 2006-08-08 16:34:16 +00:00
Michael Kerrisk db71f2e2a5 tfix 2006-08-08 16:26:04 +00:00
Michael Kerrisk a7fadb5558 Updated CONFOMRING TOs and/or standards references. 2006-08-04 12:39:17 +00:00
Michael Kerrisk 9d9dc1e854 Updated CONFORMING TO and/or standards references 2006-08-04 09:41:28 +00:00
Michael Kerrisk 953ba3f070 x 2006-08-04 08:41:13 +00:00
Michael Kerrisk ead8304237 _XOPEN_SOURCE=500 also gets fchdir() prototype. 2006-08-04 08:39:48 +00:00
Michael Kerrisk 0ae3116f0b ffix 2006-08-04 08:23:27 +00:00
Michael Kerrisk 97c1eac86f Updated CONFORMING TO section 2006-08-03 13:57:17 +00:00
Michael Kerrisk 5e3d68ad97 Removed information on standards to new standards.7. 2006-08-03 06:24:54 +00:00
Michael Kerrisk 97c5342731 Added SEE ALSO referring to standards.7 2006-08-03 06:13:56 +00:00
Michael Kerrisk 7741d967a4 Minor wording change. 2006-08-03 03:40:29 +00:00
Michael Kerrisk 29973b4e7b wfix 2006-08-03 03:03:19 +00:00
Michael Kerrisk cb1c9135d0 ffix 2006-08-03 03:02:31 +00:00
Michael Kerrisk 160c2d5a26 ffix 2006-08-03 02:45:30 +00:00
Michael Kerrisk 43487dbb6e ffix 2006-08-03 02:40:44 +00:00
Michael Kerrisk 635c9a5437 pfix 2006-08-03 02:38:50 +00:00
Michael Kerrisk 2b5cefe852 Noted buggy behaviour in Linux 2.4 and earlier when
nanosleep() is restarted after receiving stop+SIGCONT signals.
2006-07-31 15:18:14 +00:00
Michael Kerrisk dd28cb72a8 Some rewording; included text describing required file permissions. 2006-07-27 07:38:05 +00:00
Michael Kerrisk 68ed2733d2 ffix 2006-07-27 05:03:27 +00:00
Michael Kerrisk 5356032615 ffix 2006-07-27 04:29:02 +00:00
Michael Kerrisk 2cfa66cf54 Fix description of EBADF error. 2006-07-22 17:37:37 +00:00
Michael Kerrisk 07b501d1b9 Add text noting that effective IDs are copied to
saved set-IDs during execve().
2006-07-22 17:24:17 +00:00
Michael Kerrisk 8de811e83f Noted effect of fork() and execve(). 2006-07-22 15:54:34 +00:00
Michael Kerrisk 73ac06664b Noted effect of fork() and execve(). 2006-07-22 14:45:50 +00:00
Michael Kerrisk eb57f0f568 Noted effect of fork() and execve() on resource limits. 2006-07-22 14:37:54 +00:00
Michael Kerrisk ef828a01d8 Noted effect of fork() and execve(). 2006-07-22 14:26:12 +00:00
Michael Kerrisk 75fcdb0894 Noted effect of fork() and execve(). 2006-07-22 14:21:39 +00:00
Michael Kerrisk ddb51c37d0 Noted preservation of scheduling parameters across execve(). 2006-07-22 14:14:36 +00:00
Michael Kerrisk 27cb988470 (Previous change) Noted effect of fork() and execve() on nice value. 2006-07-22 14:12:19 +00:00
Michael Kerrisk 2cab31c61d Very minor rewording. 2006-07-22 14:10:33 +00:00
Michael Kerrisk 70cbdedffa Very minor rewording. 2006-07-22 14:07:21 +00:00
Michael Kerrisk 51ffcca030 Expand description of MAP_POPULATE.
Expand description MAP_NONBLOCK.
Various minor formatting fixes.
2006-07-21 22:23:51 +00:00
Michael Kerrisk 16fd68e14f ffix 2006-07-21 21:40:47 +00:00
Michael Kerrisk a28e26a155 s%IO%I/O% 2006-07-21 14:56:18 +00:00
Michael Kerrisk c07981e716 New page for readlinkat(2). 2006-07-21 14:41:30 +00:00
Michael Kerrisk 591f90f794 Added SEE ALSO linking to readlinkat.2. 2006-07-21 14:38:06 +00:00
Michael Kerrisk 50bf674b91 spfix 2006-07-21 00:12:36 +00:00
Michael Kerrisk 5c51897d0e spfix 2006-07-21 00:09:52 +00:00
Michael Kerrisk a6183de06a ffix 2006-07-21 00:08:32 +00:00
Michael Kerrisk defcceb3e7 ffix 2006-07-20 16:16:51 +00:00
Michael Kerrisk a7fc86905d pfix 2006-07-12 14:08:48 +00:00
Michael Kerrisk 7f5284ed8f Revised description of standards under CONFORMING TO. 2006-07-11 15:42:23 +00:00
Michael Kerrisk 24b3ed1dad Updated FIXME 2006-07-11 04:24:13 +00:00
Michael Kerrisk d9cded8e86 Removed FIXME 2006-07-11 04:23:21 +00:00
Michael Kerrisk a31272feff Updated FIXME 2006-07-11 04:19:49 +00:00
Michael Kerrisk 72052bcef3 Removed old FIXME 2006-07-11 04:15:25 +00:00
Michael Kerrisk db04da1f6e Fix description of 'offset' argument to explain the case
where 'offset' is NULL.
2006-07-10 15:48:17 +00:00
Michael Kerrisk fe0927c3c9 tfix 2006-07-10 08:44:52 +00:00
Michael Kerrisk bb8617d480 Added SEE ALSO referring to sync_file_range.2. 2006-07-06 09:34:33 +00:00
Michael Kerrisk 3ca974e398 New page for sync_file_range(2), new in kernel 2.6.17. 2006-07-06 08:53:25 +00:00
Michael Kerrisk 423124e8d1 Minor fix to example code 2006-07-05 15:06:42 +00:00
Michael Kerrisk 1ba452d4db Add EADDRNOTAVAIL error. 2006-07-05 15:04:08 +00:00
Michael Kerrisk 7a71c2e569 Make example code more complete. 2006-07-05 14:40:00 +00:00
Michael Kerrisk 4f518005cb wfix 2006-07-05 12:18:09 +00:00
Michael Kerrisk 92d6e4039d wfix 2006-07-05 12:17:39 +00:00
Michael Kerrisk 1dee8c26fc ffix 2006-07-05 12:16:10 +00:00
Michael Kerrisk cffd8e71d4 Updated FIXME 2006-07-05 09:42:19 +00:00
Michael Kerrisk af34a13871 wfix 2006-07-05 09:37:54 +00:00
Michael Kerrisk 4df1559b70 pfix 2006-07-05 09:26:06 +00:00
Michael Kerrisk d44c4bf375 Added comment containing patch justification. 2006-07-04 13:26:13 +00:00
Michael Kerrisk 4595d739ff Nowadays, readlink() returns 'ssize_t', as required in POSIX.1-2001. 2006-07-04 11:13:13 +00:00
Michael Kerrisk d36f9ff105 ffix 2006-07-03 06:24:01 +00:00
Michael Kerrisk 23cb3cb55d Added POLLRDHUP description.
The correct header file is <poll.h>, not <sys/poll.h>.
Rewrote and reformatted various other parts.
2006-07-01 08:30:56 +00:00
Michael Kerrisk 04706fd7e2 Added EPOLLRDHUP description.
Added SEE ALSO referring to poll.2.
2006-07-01 08:30:24 +00:00
Michael Kerrisk a98bcd58d8 Minor updates 2006-06-20 08:00:10 +00:00
Michael Kerrisk cc387badcb s/MNT_FORCE/MNT_EXPIRE/ under EINVAL error. 2006-06-13 11:01:55 +00:00
Michael Kerrisk 0f33547665 ffix 2006-06-08 18:38:26 +00:00
Michael Kerrisk f7203c96cc ffix 2006-06-08 18:21:00 +00:00
Michael Kerrisk a90440ba21 spfix 2006-06-08 17:59:39 +00:00
Michael Kerrisk d6a4c7d1f0 spfix 2006-06-08 17:58:37 +00:00
Michael Kerrisk b98f0a349f s/unsigned long flags/int flags/ in SYNOPSIS. 2006-06-07 22:51:37 +00:00
Michael Kerrisk 06c97d412b Moved BUGS to inotify.7. 2006-06-05 10:59:00 +00:00
Michael Kerrisk 211ec15cf1 Fix missing arguments in statement about equivalent send() and sendto() calls. 2006-06-05 04:51:40 +00:00
Michael Kerrisk 93440c026d Renamed argument from 'path' to 'pathname'.
inotify_add_watch() may also modify an existing watch item.
2006-06-05 02:46:06 +00:00
Michael Kerrisk 9f5774a93b The EINVAL error can also occur if 'fd' is not an inotify file descriptor. 2006-06-05 02:34:19 +00:00
Michael Kerrisk ace17ecf07 Explicitly mention term "dnotify" in discussion of F_NOTIFY. 2006-06-05 01:51:44 +00:00
Michael Kerrisk 7145b9a93c spfix 2006-06-03 01:26:30 +00:00
Michael Kerrisk 8dc8552af5 spfix 2006-06-02 23:12:39 +00:00
Michael Kerrisk 6e969f2255 s/<inotify.h>/<sys/inotify.h>/ in prototypes. 2006-06-02 19:43:30 +00:00
Michael Kerrisk 859ae99c76 spfix 2006-05-31 23:56:09 +00:00
Michael Kerrisk c10859eb0d Fix unbalanced quotes 2006-05-31 22:16:55 +00:00
Michael Kerrisk cedfddcd13 Add SEE ALSO referring to posix_fadvise.2. 2006-05-29 05:48:29 +00:00
Michael Kerrisk ef276d2f2d Add SEE ALSO referring to readahead.2. 2006-05-29 05:47:49 +00:00
Michael Kerrisk 93c57ed012 Add SEE ALSO referring to tcgetsid.3. 2006-05-29 05:25:37 +00:00
Michael Kerrisk 61fccf7c75 Add SEE ALSO referring to popen.3. 2006-05-29 05:12:37 +00:00
Michael Kerrisk 931e4e2511 Add SEE ALSO referring to remap_file_pages.2. 2006-05-29 05:01:27 +00:00
Michael Kerrisk 7a5b4ffb74 Add SEE ALSO referring to access.2. 2006-05-29 05:00:05 +00:00
Michael Kerrisk f02720dde7 Add SEE ALSO referring to exit_group.2. 2006-05-29 04:56:29 +00:00
Michael Kerrisk 7677b814cf SEE ALSO for writev should refer to Section 2, not 3. 2006-05-29 04:48:39 +00:00
Michael Kerrisk 0dde28982b SEE ALSO for readv should refer to Section 2, not 3. 2006-05-29 04:48:26 +00:00
Michael Kerrisk 65c06b4eb3 Add SEE ALSO referring to acct.5. 2006-05-29 04:37:52 +00:00
Michael Kerrisk de84c94263 Minor wording change at start of DESCRIPTION. 2006-05-26 22:01:20 +00:00
Michael Kerrisk dcc57a0171 ffix 2006-05-26 19:40:01 +00:00
Michael Kerrisk 56bbbf8ef7 Relocated "Note" about f_fsid. 2006-05-26 19:32:04 +00:00
Michael Kerrisk 8e3498e0e8 Link to new ioprio_set.2 2006-05-24 20:47:40 +00:00
Michael Kerrisk 5b3b2ce10b New page for ioprio_set(2) 2006-05-24 20:47:23 +00:00
Michael Kerrisk 6883b3e731 Changed copyright commnents to add 'and' in some cases 2006-05-22 23:52:24 +00:00
Michael Kerrisk 24bd9a4926 Note that EINVAL can also be caused by flags == MS_SYNC | MS_ASYNC. 2006-05-22 22:37:56 +00:00
Michael Kerrisk 9b33650560 wfix 2006-05-22 19:44:47 +00:00
Michael Kerrisk a004e7ff00 ffix 2006-05-18 05:25:31 +00:00
Michael Kerrisk 6beba96d8e Add CPU_ISSET, CPU_CLR, CPU_SET, CPU_ZERO to NAME section. 2006-05-18 05:23:47 +00:00
Michael Kerrisk 1fb8c49be6 wfix 2006-05-17 21:19:54 +00:00
Michael Kerrisk f75c3a3bf8 Add mincore(2) to SEE ALSO.
See Debian bug 367401.
2006-05-15 20:51:05 +00:00
Michael Kerrisk a8e7c990dc Rename ftm.7 to feature_test_macros.7 2006-05-15 09:13:10 +00:00
Michael Kerrisk d883fde06f tfix 2006-05-14 21:38:03 +00:00
Michael Kerrisk b83ccc3734 tfix + removed old FIXME 2006-05-14 21:36:02 +00:00
Michael Kerrisk 6efed4df1f Various minor changes 2006-05-13 06:08:41 +00:00
Michael Kerrisk c8e01c783b Removed much material that is redundant with select.2.
Various other changes.
2006-05-13 06:04:35 +00:00
Michael Kerrisk 8e5f22f8d5 ffix 2006-05-13 05:03:43 +00:00
Michael Kerrisk 616c0fd3c6 ffix 2006-05-13 04:57:40 +00:00
Michael Kerrisk 691938a16b ffix 2006-05-12 23:36:04 +00:00
Michael Kerrisk cc513f7faf Remove mention of non-standard S_IREAD, S_IWRITE, S_IEXEC. 2006-05-12 23:35:45 +00:00
Michael Kerrisk 2983ceac2f Remove mention of non-standard S_IREAD, S_IWRITE, S_IEXEC.
POSIX does now document ELOOP.
2006-05-12 23:22:16 +00:00
Michael Kerrisk c80909ad8f substantial rewrite of description of 'mask' 2006-05-12 22:48:55 +00:00
Michael Kerrisk 77dc7e2bde New page briefly describing mq_getsetattr(2). 2006-05-12 19:05:35 +00:00
Michael Kerrisk 5b548b3131 Expand text noting that ftruncate()/truncate() may fail
if asked to extend a file beyond its current length.
Add EPERM error.
2006-05-09 05:28:41 +00:00
Michael Kerrisk e0037472fe ffix 2006-05-05 22:03:05 +00:00
Michael Kerrisk c51fc3c114 tfix 2006-05-02 20:03:41 +00:00
Michael Kerrisk 4006dcaccb Updated discussion of MAP_NORESERVE since it
is no longer restricted to MAP_PRIVATE mappings.
Add reference to discussion of /proc/sys/vm/overcommit_memory in proc.5
2006-05-02 03:08:31 +00:00
Michael Kerrisk 320479713e Document SHM_NORESERVE flag, new in 2.6.15. 2006-05-02 03:00:05 +00:00
Michael Kerrisk fd83ecfba4 Removed FIXME 2006-05-02 01:50:43 +00:00
Michael Kerrisk e592f2be04 Reworded to reflect that capabilities are per-thread. 2006-05-02 01:49:32 +00:00
Michael Kerrisk 4e1357d0c8 removed a FIXME. 2006-05-02 00:07:41 +00:00
Michael Kerrisk 60652159ef New page for futimesat(2) 2006-05-02 00:05:35 +00:00
Michael Kerrisk a53b8cb2a0 New page for new fchmodat(2) 2006-05-02 00:05:06 +00:00