]> git.ipfire.org Git - thirdparty/man-pages.git/blob - Changes
Changes: Expanded tabs
[thirdparty/man-pages.git] / Changes
1 ==================== Changes in man-pages-3.78 ====================
2
3 Released: ????-??-??, Munich
4
5
6 Contributors
7 ------------
8
9 The following people contributed patches/fixes or (noted in brackets
10 in the changelog below) reports, notes, and ideas that have been
11 incorporated in changes in this release:
12
13 Akihiro Motoki <amotoki@gmail.com>
14 Alexey Ishchuk <aishchuk@linux.vnet.ibm.com>
15 Carlos O'Donell <carlos@redhat.com>
16 Christian Seiler <christian@iwakd.de>
17 Daniel J Blueman <daniel@quora.org>
18 David Drysdale <drysdale@google.com>
19 David Herrmann <dh.herrmann@gmail.com>
20 Elie De Brauwer <eliedebrauwer@gmail.com>
21 Elliot Hughes <enh@google.com>
22 Jessica McKellar <jessica.mckellar@gmail.com>
23 Kees Cook <keescook@chromium.org>
24 Michael Hayes <mike@aiinc.ca>
25 Michael Kerrisk <mtk.manpages@gmail.com>
26 Rich Felker <dalias@aerifal.cx>
27 Vince Weaver <vincent.weaver@maine.edu>
28
29 Apologies if I missed anyone!
30
31
32 New and rewritten pages
33 -----------------------
34
35 execveat.2
36 David Drysdale, Michael Kerrisk [Rich Felker]
37 New page for execveat(2)
38
39 memfd_create.2
40 Michael Kerrisk, David Herrmann
41 New page for memfd_create() system call
42 Including notes about file sealing
43
44 s390_pci_mmio_write.2
45 Alexey Ishchuk
46 New page for s390 s390_pci_mmio_write() and s390_pci_mmio_read()
47 New manual page for the new PCI MMIO memory access system
48 calls, s390_pci_mmio_write() and s390_pci_mmio_read(),
49 added for the s390 platform.
50
51
52 Newly documented interfaces in existing pages
53 ---------------------------------------------
54
55 fcntl.2
56 David Herrmann [Michael Kerrisk]
57 Document F_ADD_SEALS and F_GET_SEALS commands
58
59 proc.5
60 Elie De Brauwer
61 Document /proc/sys/vm/compact_memory
62 Michael Kerrisk
63 Document /proc/sys/fs/nr_open
64
65
66 New and changed links
67 ---------------------
68
69 s390_pci_mmio_read.2
70 Michael Kerrisk
71 New link to new s390_pci_mmio_write(2) page
72
73
74 Changes to individual pages
75 ---------------------------
76
77 dup.2
78 Michael Kerrisk
79 Add reference to RLIMIT_NOFILE for EMFILE error
80 Michael Kerrisk
81 Add reference to RLIMIT_NOFILE for EBADF error on 'newfd'.
82
83 execve.2
84 fexecve.3
85 Michael Kerrisk
86 SEE ALSO: add execveat(2)
87
88 fallocate.2
89 mmap.2
90 open.2
91 truncate.2
92 write.2
93 Michael Kerrisk
94 ERRORS: add EPERM for operation denied by file seal
95
96 fcntl.2
97 Michael Kerrisk
98 ERRORS: add EBUSY case for F_SETPIPE_SZ
99 Michael Kerrisk
100 Add reference to RLIMIT_NOFILE for F_DUPFD EINVAL error on 'arg'.
101 Michael Kerrisk
102 ERRORS: add open file description lock error cases
103
104 getrlimit.2
105 Michael Kerrisk
106 Update text on RLIMIT_NOFILE ceiling to refer to /proc/sys/fs/file-max
107
108 mbind.2
109 Michael Kerrisk [Daniel J Blueman]
110 Clarify EFAULT text
111
112 mmap.2
113 shmget.2
114 shm_open.3
115 Michael Kerrisk
116 SEE ALSO: add memfd_create(2)
117
118 open.2
119 Michael Kerrisk
120 Refer to RLIMIT_NOFILE for explanation of EMFILE error
121 Michael Kerrisk
122 Add execveat(2) in system call list under "Rationale for openat()"
123
124 perf_event_open.2
125 Vince Weaver
126 Clarify description of overflow events
127 Update the perf_event_open manpage to be more consistent when
128 discussing overflow events. It merges the discussion of
129 poll-type notifications with those generated by SIGIO
130 signal handlers.
131 This addresses the remaining FIXMEs is the document.
132 Vince Weaver
133 Remove inaccurate paragraph describing attr.config
134 Remove an inaccurate paragraph about values in the attr.config
135 field. This information was never true in any released kernel;
136 it somehow snuck into the manpage because it is still described
137 this way in tools/perf/design.txt in the kernel source tree.
138 Michael Kerrisk
139 Correct the kernel version number for PERF_COUNT_HW_CACHE_NODE
140 Michael Kerrisk
141 Add some kernel version numbers to various fields and constants
142
143 ptrace.2
144 sigaction.2
145 seccomp.2
146 Kees Cook
147 Ptrace and siginfo details
148 While writing some additional seccomp tests, I realized
149 PTRACE_EVENT_SECCOMP wasn't documented yet. Fixed this, and added
150 additional notes related to ptrace events SIGTRAP details.
151
152 readv.2
153 Michael Kerrisk
154 Update details on glibc readv()/writev() wrapper behavior
155 And add a historical detail about Linux 2.0.
156
157 select.2
158 Michael Kerrisk
159 Mention RLIMIT_NOFILE as a possible cause of EINVAL error
160
161 syscall.2
162 Kees Cook
163 Add arm64 and mips
164 Add mips an d arm64 to tables, along with some further
165 details on these architectures,
166
167 syscalls.2
168 Michael Kerrisk
169 Add s390_pci_mmio_read(2) and s390_pci_mmio_write(2)
170 Michael Kerrisk
171 Note kernel() version that introduced get_kernel_syms()
172 Note kernel version that introduced ppc_rtas()
173 Note kernel version that introduced create_module()
174 Note kernel version that added setup()
175 Michael Kerrisk
176 Remove some details for sync_file_range2()
177 Make the table a bit simpler. The details can anyway be
178 found in the system call man page.
179
180 utimensat.2
181 Michael Kerrisk [Elliot Hughes]
182 If both tv_sec fields are UTIME_OMIT, the file need not exist
183 As noted by Elliot, if both tv_sec fields are UTIME_OMIT,
184 utimensat() will return success even if the file does not exist.
185
186 errno.3
187 Michael Kerrisk
188 The RLIMIT_NOFILE resource limit is a common cause of EMFILE
189
190 exec.3
191 Michael Kerrisk
192 SEE ALSO: add execveat(2)
193
194 fclose.3
195 Carlos O'Donell
196 Consistency fix: use "stream" as name for "FILE *" argument
197 Harmonize all the manual pages to use "stream" for FILE*
198 instead of randomly using "fp" or "stream." Choosing something
199 and being consistent helps users scan the man pages quickly
200 and understand what they are looking at.
201
202 fexecve.3
203 Michael Kerrisk
204 Rewrite the script+close-on-exec problem as a BUG
205 Also, add one or two details about this scenario.
206 Michael Kerrisk
207 The natural idiom when using fexecve() is to use the close-on-exec flag
208
209 fmemopen.3
210 Michael Kerrisk
211 Consistency fix: use "stream" as name for "FILE *" argument
212
213 fopencookie.3
214 Michael Kerrisk
215 Consistency fix: use "stream" as name for "FILE *" argument
216
217 getgrent_r.3
218 Carlos O'Donell
219 Consistency fix: use "stream" as name for "FILE *" argument
220
221 getline.3
222 Michael Kerrisk
223 Consistency fix: use "stream" as name for "FILE *" argument
224
225 getmntent.3
226 Carlos O'Donell
227 Consistency fix: use "stream" as name for "FILE *" argument
228
229 getpw.3
230 Michael Kerrisk [Carlos O'Donell]
231 Describe return value when 'uid' is not found
232
233 getpwent_r.3
234 Carlos O'Donell
235 Consistency fix: use "stream" as name for "FILE *" argument
236
237 getspnam.3
238 Carlos O'Donell
239 Consistency fix: use "stream" as name for "FILE *" argument
240
241 malloc_info.3
242 Carlos O'Donell
243 Consistency fix: use "stream" as name for "FILE *" argument
244
245 posix_fallocate.3
246 Michael Kerrisk
247 Note that posix_fallocate() is implemented using fallocate(2)
248
249 putgrent.3
250 Carlos O'Donell
251 Consistency fix: use "stream" as name for "FILE *" argument
252 Harmonize all the manual pages to use "stream" for FILE*
253 instead of randomly using "fp" or "stream." Choosing something
254 and being consistent helps users scan the man pages quickly
255 and understand what they are looking at.
256
257 locale.5
258 Akihiro Motoki
259 Correct variable name
260
261 proc.5
262 Michael Kerrisk
263 Remove bogus statement about NR_OPEN being a ceiling for file-max