]>
Commit | Line | Data |
---|---|---|
04f2125c SP |
1 | # Files shared with other projects. Pass a file path to the |
2 | # get_glibc_shared_code() function in the python library | |
3 | # scripts/glibc_shared_code.py to get a dict object with this information. See | |
4 | # the library sources for more information. | |
5 | ||
6 | # The headers on most of these files indicate that glibc is the canonical | |
7 | # source for these files, although in many cases there seem to be useful | |
8 | # changes in the gnulib versions that could be merged back in. Not all gnulib | |
9 | # files contain such a header and it is not always consistent in its format, so | |
10 | # it would be useful to make sure that all gnulib files that are using glibc as | |
11 | # upstream have a greppable header. | |
12 | # | |
13 | # These files are quite hard to find without a header to grep for and each file | |
14 | # has to be compared manually so this list is likely incomplete or may contain | |
15 | # errors. | |
16 | gnulib: | |
17 | argp/argp-ba.c | |
18 | argp/argp-ba.c | |
19 | argp/argp-eexst.c | |
20 | argp/argp-fmtstream.c | |
21 | argp/argp-fmtstream.h | |
22 | argp/argp-fs-xinl.c | |
23 | argp/argp-help.c | |
24 | argp/argp-namefrob.h | |
25 | argp/argp-parse.c | |
26 | argp/argp-pv.c | |
27 | argp/argp-pvh.c | |
28 | argp/argp-xinl.c | |
29 | argp/argp.h | |
30 | crypt/md5.c | |
31 | crypt/md5.h | |
32 | dirent/alphasort.c | |
33 | dirent/scandir.c | |
ed05f7dd PE |
34 | # Merged from gnulib 2021-09-21 |
35 | include/intprops.h | |
36 | # Merged from gnulib 2021-09-21 | |
37 | include/regex.h | |
04f2125c SP |
38 | locale/programs/3level.h |
39 | # Merged from gnulib 2014-6-23 | |
40 | malloc/obstack.c | |
41 | # Merged from gnulib 2014-6-23 | |
42 | malloc/obstack.h | |
43 | # Merged from gnulib 2014-07-10 | |
44 | misc/error.c | |
45 | misc/error.h | |
46 | misc/getpass.c | |
47 | misc/mkdtemp.c | |
ed05f7dd PE |
48 | # Merged from gnulib 2021-09-21 |
49 | misc/sys/cdefs.h | |
04f2125c SP |
50 | posix/fnmatch_loop.c |
51 | # Intended to be the same. Gnulib copy contains glibc changes. | |
52 | posix/getopt.c | |
53 | # Intended to be the same. Gnulib copy contains glibc changes. | |
54 | posix/getopt1.c | |
55 | # Intended to be the same. Gnulib copy contains glibc changes. | |
56 | posix/getopt_int.h | |
57 | posix/glob.c | |
ed05f7dd | 58 | # Merged from gnulib 2021-09-21 |
04f2125c | 59 | posix/regcomp.c |
ed05f7dd | 60 | # Merged from gnulib 2021-09-21 |
04f2125c | 61 | posix/regex.c |
ed05f7dd | 62 | # Merged from gnulib 2021-09-21 |
04f2125c | 63 | posix/regex.h |
ed05f7dd | 64 | # Merged from gnulib 2021-09-21 |
04f2125c | 65 | posix/regex_internal.c |
ed05f7dd | 66 | # Merged from gnulib 2021-09-21 |
04f2125c | 67 | posix/regex_internal.h |
ed05f7dd | 68 | # Merged from gnulib 2021-09-21 |
04f2125c SP |
69 | posix/regexec.c |
70 | posix/spawn.c | |
71 | posix/spawn_faction_addclose.c | |
72 | posix/spawn_faction_adddup2.c | |
73 | posix/spawn_faction_addopen.c | |
74 | posix/spawn_faction_destroy.c | |
75 | posix/spawn_faction_init.c | |
76 | posix/spawn_int.h | |
77 | posix/spawnattr_destroy.c | |
78 | posix/spawnattr_getdefault.c | |
79 | posix/spawnattr_getflags.c | |
80 | posix/spawnattr_getpgroup.c | |
81 | posix/spawnattr_getschedparam.c | |
82 | posix/spawnattr_getschedpolicy.c | |
83 | posix/spawnattr_getsigmask.c | |
84 | posix/spawnattr_init.c | |
85 | posix/spawnattr_setdefault.c | |
86 | posix/spawnattr_setflags.c | |
87 | posix/spawnattr_setpgroup.c | |
88 | posix/spawnattr_setschedparam.c | |
89 | posix/spawnattr_setschedpolicy.c | |
90 | posix/spawnattr_setsigmask.c | |
91 | posix/spawnp.c | |
92 | stdlib/atoll.c | |
93 | stdlib/getsubopt.c | |
94 | stdlib/setenv.c | |
95 | stdlib/strtoll.c | |
96 | stdlib/strtoul.c | |
97 | # Merged from gnulib 2014-6-26, needs merge back | |
98 | string/memchr.c | |
99 | string/memcmp.c | |
100 | string/memmem.c | |
101 | string/mempcpy.c | |
102 | string/memrchr.c | |
103 | string/rawmemchr.c | |
104 | string/stpcpy.c | |
105 | string/stpncpy.c | |
106 | string/str-two-way.h | |
107 | string/strcasestr.c | |
108 | string/strcspn.c | |
109 | string/strdup.c | |
110 | string/strndup.c | |
111 | string/strpbrk.c | |
112 | string/strsignal.c | |
113 | string/strstr.c | |
114 | string/strtok_r.c | |
115 | string/strverscmp.c | |
116 | sysdeps/generic/pty-private.h | |
117 | sysdeps/generic/siglist.h | |
118 | sysdeps/posix/euidaccess.c | |
119 | sysdeps/posix/gai_strerror.c | |
120 | sysdeps/posix/getcwd.c | |
121 | sysdeps/posix/pwrite.c | |
122 | sysdeps/posix/spawni.c | |
123 | # Merged from gnulib 2014-6-23 | |
124 | sysdeps/posix/tempname.c | |
125 | # Merged from gnulib 2014-6-27 | |
126 | time/mktime.c | |
127 | time/mktime-internal.h | |
128 | time/strptime.c | |
129 | time/timegm.c | |
130 | ||
131 | # The last merge was 2014-12-11 and merged gettext 0.19.3 into glibc with a | |
132 | # patch submitted to the gettext mailing list for changes that could be merged | |
133 | # back. | |
134 | # | |
135 | # This commit was omitted from the merge as it does not appear to be compatible | |
136 | # with how glibc expects things to work: | |
137 | # | |
138 | # commit 279b57fc367251666f00e8e2b599b83703451afb | |
139 | # Author: Bruno Haible <bruno@clisp.org> | |
140 | # Date: Fri Jun 14 12:03:49 2002 +0000 | |
141 | # | |
142 | # Make absolute pathnames inside $LANGUAGE work. | |
143 | gettext: | |
144 | intl/bindtextdom.c | |
145 | intl/dcgettext.c | |
146 | intl/dcigettext.c | |
147 | intl/dcngettext.c | |
148 | intl/dgettext.c | |
149 | intl/dngettext.c | |
150 | intl/explodename.c | |
151 | intl/finddomain.c | |
152 | intl/gettext.c | |
153 | intl/gettextP.h | |
154 | intl/gmo.h | |
155 | intl/hash-string.c | |
156 | intl/hash-string.h | |
157 | intl/l10nflist.c | |
158 | intl/loadinfo.h | |
159 | intl/loadmsgcat.c | |
160 | intl/locale.alias | |
161 | intl/localealias.c | |
162 | intl/ngettext.c | |
163 | intl/plural-exp.c | |
164 | intl/plural-exp.h | |
165 | intl/plural.y | |
166 | intl/textdomain.c | |
167 | ||
168 | # The following files are shared with the upstream Unicode project and must be | |
169 | # updated regularly to stay in sync with the upstream unicode releases. | |
170 | # | |
171 | # Merged from Unicode 13.0.0 release. | |
172 | unicode: | |
173 | localedata/unicode-gen/UnicodeData.txt | |
174 | localedata/unicode-gen/unicode-license.txt | |
175 | localedata/unicode-gen/DerivedCoreProperties.txt | |
176 | localedata/unicode-gen/EastAsianWidth.txt | |
177 | localedata/unicode-gen/PropList.txt | |
178 | ||
179 | # The following files are shared with the upstream tzcode project and must be | |
180 | # updated regularly to stay in sync with the upstream releases. | |
181 | # | |
182 | # Update from tzcode 2017b. | |
183 | # Latest is 2018g: | |
184 | # https://mm.icann.org/pipermail/tz-announce/2018-October/000052.html | |
185 | tzcode: | |
186 | timezone/private.h | |
187 | timezone/tzfile.h | |
188 | timezone/zdump.c | |
189 | timezone/zic.c | |
190 | timezone/tzselect.ksh | |
191 | ||
192 | # The following files are shared with the upstream tzdata project but is not | |
193 | # synchronized regularly. The data files themselves are used only for testing | |
194 | # purposes and their data is never used to generate any output. We synchronize | |
195 | # them only to stay on top of newer data that might help with testing. | |
196 | # | |
197 | # Currently synced to 2009i. Latest is 2018g. | |
198 | # https://mm.icann.org/pipermail/tz-announce/2018-October/000052.html | |
199 | tzdata: | |
200 | timezone/africa | |
201 | timezone/antarctica | |
202 | timezone/asia | |
203 | timezone/australasia | |
204 | timezone/europe | |
205 | timezone/northamerica | |
206 | timezone/southamerica | |
207 | timezone/pacificnew | |
208 | timezone/etcetera | |
209 | timezone/factory | |
210 | timezone/backward | |
211 | timezone/systemv | |
212 | timezone/solar87 | |
213 | timezone/solar88 | |
214 | timezone/solar89 | |
215 | timezone/iso3166.tab | |
216 | timezone/zone.tab | |
217 | timezone/leapseconds | |
218 | # This is yearistype.sh in the parent project | |
219 | timezone/yearistype |