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
|
==================== Changes in man-pages-6.08 ====================
Released: 2024-05-19, Aldaya
New and rewritten pages
-----------------------
man3type/
locale_t.3type
mbstate_t.3type
wchar_t.3type
wint_t.3type
Newly documented interfaces in existing pages
---------------------------------------------
man2/
init_module.2
MODULE_INIT_COMPRESS_FILE
get_mempolicy.2
mbind.2
set_mempolicy.2
MPOL_WEIGHTED_INTERLEAVE
mount_setattr.2
squashfs
tmpfs
cephfs
hugetlbfs
man5/
man8/
proc.5
subset
elf.5
ld.so.8
Updeprecate and explain DT_RPATH
man7/
string_copying.7
strndup()
New and changed links
---------------------
man3/
S_ISBLK.3 (inode(7))
S_ISCHR.3 (inode(7))
S_ISDIR.3 (inode(7))
S_ISFIFO.3 (inode(7))
S_ISLNK.3 (inode(7))
S_ISREG.3 (inode(7))
S_ISSOCK.3 (inode(7))
pthread_cond_broadcast.3 (pthread_cond_init(3))
pthread_cond_destroy.3 (pthread_cond_init(3))
pthread_cond_signal.3 (pthread_cond_init(3))
pthread_cond_timedwait.3 (pthread_cond_init(3))
pthread_cond_wait.3 (pthread_cond_init(3))
pthread_condattr_destroy.3 (pthread_condattr_init(3))
pthread_getspecific.3 (pthread_key_create(3))
pthread_key_delete.3 (pthread_key_create(3))
pthread_mutex_destroy.3 (pthread_mutex_init(3))
pthread_mutex_lock.3 (pthread_mutex_init(3))
pthread_mutex_trylock.3 (pthread_mutex_init(3))
pthread_mutex_unlock.3 (pthread_mutex_init(3))
pthread_mutexattr_getkind_np.3 (pthread_mutexattr_setkind_np(3))
pthread_mutexattr_gettype.3 (pthread_mutexattr_init(3))
pthread_mutexattr_settype.3 (pthread_mutexattr_init(3))
pthread_setspecific.3 (pthread_key_create(3))
Global changes
--------------
- Build system
! Stamp the versions on the pages at install time, instead of dist
time. This change is important, because downstream packagers will
need to `make install` instead of just copying the pages.
The benefit of this is that downstream distributors are now able
to set their own distro-specific version strings. The most common
thing that I'd expect is setting a suffix such as '-1', which can
be done with `make install EXTRAVERSION=-1`.
Another benefit is that downstream patches that apply near the
TH line will have to be refreshed less often, since the TH line
will not necessarily change in every release.
- Reorganize build system
- Improve support for Darwin systems.
- Remove any generated files (fonts) from the repository, and
generate them at build time.
- Various improvements to the generation of the PDF book.
- man
- Move manual pages to a new directory man/, so that they are now
under man/man*/. Symlinks have been added for convenience.
- git
- Import pthread_*.3 link pages' git history from debian/glibc.git
- CONTRIBUTING.d
- Add help for using git-config(1), git-send-email(1),
git-range-diff(1), and [neo]mutt(1).
Changes to individual files
---------------------------
The manual pages and other files in the repository have been improved
beyond what this changelog covers. To learn more about changes applied
to individual pages, or the authors of changes, use git(1).
|