]>
Commit | Line | Data |
---|---|---|
c3e1c677 | 1 | ==================== Changes in man-pages-5.05 ==================== |
5346e714 | 2 | |
512669dc | 3 | Released: 2020-02-09, Munich |
5346e714 MK |
4 | |
5 | ||
125baa35 MK |
6 | Contributors |
7 | ------------ | |
26c33493 | 8 | |
5fb27aeb | 9 | The following people contributed patches/fixes or (noted in brackets |
808daa68 | 10 | in the changelog below) reports, notes, and ideas that have been |
5fb27aeb | 11 | incorporated in changes in this release: |
b0aca9e9 | 12 | |
c8f25a05 MK |
13 | Adam Borowski <kilobyte@angband.pl> |
14 | Adrian Reber <areber@redhat.com> | |
15 | Andy Lutomirski <luto@kernel.org> | |
16 | Antonin Décimo <antonin.decimo@gmail.com> | |
17 | Benjamin Peterson <benjamin@python.org> | |
18 | Brennan Vincent <brennan@materialize.io> | |
19 | Christian Brauner <christian.brauner@ubuntu.com> | |
20 | Colin Ian King <colin.king@canonical.com> | |
21 | Cyril Hrubis <chrubis@suse.cz> | |
22 | Daniel Colascione <dancol@google.com> | |
23 | Denys Vlasenko <dvlasenk@redhat.com> | |
24 | DJ Delorie <dj@redhat.com> | |
25 | Dmitry V. Levin <ldv@altlinux.org> | |
26 | Jakub Wilk <jwilk@jwilk.net> | |
27 | Jashank Jeremy <jashank@rulingia.com.au> | |
28 | Joel Fernandes <joel@joelfernandes.org> | |
29 | John Hubbard <jhubbard@nvidia.com> | |
30 | John Jones <jmjatlanta@gmail.com> | |
31 | Joseph C. Sible <josephcsible@gmail.com> | |
32 | kevin sztern <kevin.sztern@epita.fr> | |
33 | Marko Myllynen <myllynen@redhat.com> | |
34 | markus T Metzger <markus.t.metzger@intel.com> | |
35 | Michael Kerrisk <mtk.manpages@gmail.com> | |
36 | Michal Hocko <mhocko@suse.com> | |
37 | Mike Frysinger <vapier@gentoo.org> | |
38 | Mike Salvatore <mike.salvatore@canonical.com> | |
39 | Mikhail Golubev <Mikhail.Golubev@opensynergy.com> | |
40 | Nick Shipp <ns@segbrk.com> | |
41 | Nikola Forró <nforro@redhat.com> | |
42 | Peter Gajdos <pgajdos@suse.cz> | |
43 | Petr Vorel <pvorel@suse.cz> | |
44 | Ponnuvel Palaniyappan <pponnuvel@gmail.com> | |
45 | Rich Felker <dalias@libc.org> | |
46 | Robin Kuzmin <kuzmin.robin@gmail.com> | |
47 | Samuel Thibault <samuel.thibault@ens-lyon.org> | |
48 | Sam Varshavchik <mrsam@courier-mta.com> | |
49 | Vegard Nossum <vegard.nossum@gmail.com> | |
50 | Weitian LI <liweitianux@live.com> | |
51 | Will <cassis@tricolore.lu> | |
52 | Yang Xu <xuyang2018.jy@cn.fujitsu.com> | |
53 | Yu Jian Wu <yujian.wu1@gmail.com> | |
b3206068 MK |
54 | |
55 | Apologies if I missed anyone! | |
56 | ||
57 | ||
c3e1c677 MK |
58 | Newly documented interfaces in existing pages |
59 | --------------------------------------------- | |
15826ab9 | 60 | |
c8f25a05 MK |
61 | clone.2 |
62 | Adrian Reber [Christian Brauner, Michael Kerrisk] | |
63 | Add clone3() set_tid information | |
64 | Michael Kerrisk | |
65 | Document CLONE_CLEAR_SIGHAND | |
0c7e0c50 | 66 | |
c8f25a05 MK |
67 | fcntl.2 |
68 | Joel Fernandes [Michael Kerrisk] | |
69 | Update manpage with new memfd F_SEAL_FUTURE_WRITE seal | |
ed4e8a74 | 70 | |
c8f25a05 MK |
71 | memfd_create.2 |
72 | Joel Fernandes | |
73 | Update manpage with new memfd F_SEAL_FUTURE_WRITE seal | |
c3e1c677 | 74 | |
c8f25a05 MK |
75 | loop.4 |
76 | Yang Xu | |
77 | Document LOOP_SET_BLOCK_SIZE | |
78 | Yang Xu | |
79 | Document LOOP_SET_DIRECT_IO | |
80 | ||
81 | proc.5 | |
82 | Michael Kerrisk | |
83 | Document /proc/sys/vm/unprivileged_userfaultfd | |
ed4e8a74 | 84 | |
ed4e8a74 | 85 | |
59ed2368 MK |
86 | Changes to individual pages |
87 | --------------------------- | |
8859b93d | 88 | |
c8f25a05 MK |
89 | capget.2 |
90 | Michael Kerrisk [Yang Xu] | |
91 | Add missing details in EPERM error for setting inheritable capabilities | |
92 | ||
93 | clone.2 | |
94 | Michael Kerrisk | |
95 | Note that CLONE_THREAD causes similar behavior to CLONE_PARENT | |
96 | The introductory paragraphs note that "the calling process" is | |
97 | normally synonymous with the "the parent process", except in the | |
98 | case of CLONE_PARENT. The same is also true of CLONE_THREAD. | |
99 | Christian Brauner [Michael Kerrisk] | |
100 | Mention that CLONE_PARENT is off-limits for inits | |
101 | Michael Kerrisk [Colin Ian King] | |
102 | Add old EINVAL error for AArch64 | |
103 | Michael Kerrisk | |
104 | ERRORS: add EINVAL for use of CLONE_PARENT by an init process | |
105 | ||
106 | futex.2 | |
107 | Ponnuvel Palaniyappan | |
108 | Fix a bug in the example | |
109 | ||
110 | listen.2 | |
111 | Michael Kerrisk [Peter Gajdos] | |
112 | The 'somaxconn' default value has increased to 4096 | |
113 | ||
114 | modify_ldt.2 | |
115 | set_thread_area.2 | |
116 | Andy Lutomirski [Markus T Metzger] | |
117 | Fix type of base_addr | |
118 | ||
119 | move_pages.2 | |
120 | John Hubbard [Michal Hocko] | |
121 | Remove ENOENT from the list of possible return values | |
122 | ||
123 | open.2 | |
124 | Adam Borowski | |
125 | No need for /proc to make an O_TMPFILE file permanent | |
126 | In the example snippet, we already have the fd, thus there's no | |
127 | need to refer to the file by name. And, /proc/ might be not | |
128 | mounted or not accessible. | |
129 | Michael Kerrisk [Joseph C. Sible] | |
130 | In O_TMPFILE example, describe alternative linkat() call | |
131 | This was already shown in an earlier version of the page, | |
132 | but Adam Borowski's patch replaced it with an alternative. | |
133 | Probably, it is better to show both possibilities. | |
134 | ||
135 | perf_event_open.2 | |
136 | Daniel Colascione | |
137 | Mention EINTR for perf_event_open | |
138 | ||
139 | ptrace.2 | |
140 | Denys Vlasenko | |
141 | PTRACE_EVENT_STOP does not always report SIGTRAP | |
142 | ||
143 | quotactl.2 | |
144 | Michael Kerrisk | |
145 | Don't show numeric values of Q_XQUOTAON XFS_QUOTA_?DQ_* flags | |
146 | The programmer should not need to care about the numeric values, | |
147 | and their inclusion is verbosity. | |
148 | Yang Xu [Michael Kerrisk] | |
149 | Add EINVAL error of Q_XQUOTARM operation | |
150 | ||
151 | stime.2 | |
152 | Michael Kerrisk | |
153 | Note that stime() is deprecated | |
154 | ||
155 | syscall.2 | |
156 | Petr Vorel [Cyril Hrubis] | |
157 | Update feature test macro requirements | |
158 | ||
159 | sysctl.2 | |
160 | Michael Kerrisk | |
161 | This system call was removed in Linux 5.5; adjust the page accordingly | |
162 | ||
163 | userfaultfd.2 | |
164 | Yang Xu [Michael Kerrisk] | |
165 | Add EPERM error | |
166 | ||
167 | cmsg.3 | |
168 | Rich Felker | |
169 | Clarify alignment issues and correct method of accessing CMSG_DATA() | |
170 | From an email by Rich Felker: | |
171 | ||
172 | It came to my attention while reviewing possible breakage with | |
173 | move to 64-bit time_t that some applications are dereferencing | |
174 | data in socket control messages (particularly SCM_TIMESTAMP*) | |
175 | in-place as the message type, rather than memcpy'ing it to | |
176 | appropriate storage. This necessarily does not work and is not | |
177 | supportable if the message contains data with greater alignment | |
178 | requirement than the header. In particular, on 32-bit archs, | |
179 | cmsghdr has size 12 and alignment 4, but struct timeval and | |
180 | timespec may have alignment requirement 8. | |
181 | Michael Kerrisk [Rich Felker] | |
182 | Modify CMSG_DATA() example to use memcpy() | |
183 | See previous patch to this page for rationale | |
184 | ||
185 | exit.3 | |
186 | Benjamin Peterson [Mike Frysinger] | |
187 | Use hex for the status mask | |
188 | ||
189 | ftime.3 | |
190 | Michael Kerrisk | |
191 | Note that this function is deprecated | |
192 | ||
193 | getpt.3 | |
194 | Samuel Thibault | |
195 | Remove mention of O_NOCTTY | |
196 | The glibc implementation of getpt has actually never been setting | |
197 | ||
198 | malloc.3 | |
199 | Vegard Nossum | |
200 | Clarify realloc() return value | |
201 | Petr Vorel | |
202 | Remove duplicate _GNU_SOURCE | |
203 | ||
204 | console_codes.4 | |
205 | Adam Borowski | |
206 | Document \e[90m to 97, 100 to 107 | |
207 | Adam Borowski | |
208 | \e[21m is now underline | |
209 | Since 65d9982d7e523a1a8e7c9af012da0d166f72fc56 (4.17), it follows | |
210 | xterm rather than common sense and consistency, being the only | |
211 | command 1..9 where N+20 doesn't undo what N did. As libvte | |
212 | 0.51.90 got changed the same way, this behaviour will probably | |
213 | stay. | |
214 | Adam Borowski | |
215 | Update \e[38m and \e[48m | |
216 | Supported since cec5b2a97a11ade56a701e83044d0a2a984c67b4 (3.16). | |
217 | ||
218 | cgroups.7 | |
219 | Michael Kerrisk | |
220 | The v2 freezer controller was added in Linux 5.2 | |
221 | Michael Kerrisk | |
222 | Split discussion of cgroups.events file and v2 release notification | |
223 | In preparation for adding a description of the "frozen" key. | |
224 | Michael Kerrisk | |
225 | Describe the cgroup.events "frozen" key | |
226 | Michael Kerrisk | |
227 | Improve the discussion of the advantages of v2 release notification | |
228 | ||
229 | inotify.7 | |
230 | Nick Shipp | |
231 | Merge late perror() into fprintf() in example code | |
232 | ||
233 | netlink.7 | |
234 | Antonin Décimo | |
235 | Fix alignment issue in example | |
236 | ||
237 | packet.7 | |
238 | kevin sztern [Michael Kerrisk] | |
239 | Add missing tpacket_auxdata field (tp_vlan_tpid) | |
240 | ||
241 | rtnetlink.7 | |
242 | Antonin Décimo | |
243 | ifa_index is an unsigned int | |
244 | ||
245 | tcp.7 | |
246 | Michael Kerrisk | |
247 | tcp_low_latency is ignored since Linux 4.14 | |
248 | ||
249 | unix.7 | |
250 | Michael Kerrisk | |
251 | The PID sent with SCM_CREDENTIALS must match an existing process | |
252 | ||
253 | vsock.7 | |
254 | Mikhail Golubev [Michael Kerrisk] | |
255 | Add missing structure element | |
256 | The structure 'struct sockaddr_vm' has additional element | |
257 | 'unsigned char svm_zero[]' since version v3.9-rc1. | |
258 | ||
259 | ldconfig.8 | |
260 | DJ Delorie | |
261 | Document file filter and symlink pattern expectations |