blob: 3074c449630a95be1fc534d60955be88cd3a947a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
|
==================== Changes in man-pages-2.21 ====================
Released: 2006-01-16
Contributors
------------
The following people contributed notes, ideas, or patches that have
been incorporated in changes in this release:
Andries Brouwer <Andries.Brouwer@cwi.nl>
Falk Hueffner <falk@debian.org>
Mike Frysinger <vapier@gentoo.org>
Senthil Kumar <senthilkumar_sen@hotpop.com>
Stefan Puiu <stefanpuiuro@yahoo.com>
Apologies if I missed anyone!
Global changes
--------------
dd.1 cp.1
truncate.2 gethostname.2 lseek.2 listxattr.2 readlink.2
sysfs.2 stat.2 ustat.2 uname.2 getdomainname.2
argz_add.3 asprintf.3 confstr.3 bstring.3 bzero.3 dlopen.3 fwide.3
gethostbyname.3 getline.3 getlogin.3 getnameinfo.3 getpass.3 hsearch.3
perror.3 printf.3 readdir.3 scanf.3 stpcpy.3 strdup.3 strfmon.3
strftime.3 string.3 strptime.3 sysconf.3 termios.3 ttyname.3
dsp56k.4 tty_ioctl.4
elf.5 proc.5 termcap.5
charsets.7 unix.7
mtk
Various pages use inconsistent terms for 'null byte' (which
is the C99/SUSv3 term for the '\0' character).
To rectify this the following changes were made in the above
pages:
Replace 'zero byte' with 'null byte'.
Replace 'null character' with 'null byte'.
Replace 'nulls' with 'null bytes'.
Replace 'NUL-terminated' by 'null-terminated'.
Replace 'NUL' by 'null byte'.
Replace 'terminating NUL' by 'terminating null byte'.
Replace 'final NUL' by 'terminating null byte'.
Replace 'NUL character' by 'null byte'.
Various pages
mtk
Replace "SysV"/"SYSV" by "System V".
Typographical or grammatical errors have been corrected in several
places.
New pages
---------
mmap64.3
Mike Frysinger
New link to mmap.2
Changes to individual pages
---------------------------
capget.2
mtk
Noted bug that could wrongly cause EPERM in unprivileged
capset() with 'pid' field == getpid().
epoll_ctl.2
mtk
Noted that EPOLLONESHOT was added in 2.6.2.
gethostname.2
mtk
Added GLIBC NOTES describing operation of glibc's
gethostname() wrapper function.
mmap.2
mtk / Mike Frysinger
Clarify relationship between mmap2(2) and mmap64(3)
mtk
A few other small rewordings.
open.2
mtk
Added BUG noting that O_ASYNC can't be enabled via
open(): fcntl() must be used for this purpose.
recv.2
Stefan Puiu
Relocate misplaced discussion of MSG_DONTWAIT.
dlopen.3
mtk
Rewrote discussion of dlopen() 'flag' argument;
added description is of RTLD_NOLOAD, RTLD_DELETE,
and RTLD_DEEPBIND.
Noted use of atexit() to register a function that is
automatically called when a library is unloaded.
fmemopen.3
mtk
Rewrote substantial parts of the page, and relicensed under GPL.
fseeko.3
Mike Frysinger
Add RETURN VALUE section.
getopt.3
mtk
Noted historical use of <stdio.h> to declare getopt().
qsort.3
mtk / Falk Hueffner
Clarify how strcmp() should be used as the 'compar'
function by providing an example.
As per Debian bug 348072.
proc.5
mtk
Noted that /proc/mounts is pollable since kernel 2.6.15.
Documented /proc/PID/task.
Noted that the contents of /proc/PID/{cwd,exe,fd,root,task}
are not available if the main thread has terminated.
Senthil Kumar
Add pointer to random(4) for description of files under
/proc/sys/kernel/random.
udp.7
Stefan Puiu / mtk
Small rewording of discussion of SO_BSDCOMPAT
(add cross-ref to socket(7)).
|