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.
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.
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
34 # Merged from gnulib 2021-09-21
36 # Merged from gnulib 2021-09-21
38 locale/programs/3level.h
39 # Merged from gnulib 2014-6-23
41 # Merged from gnulib 2014-6-23
43 # Merged from gnulib 2014-07-10
48 # Merged from gnulib 2021-09-21
51 # Intended to be the same. Gnulib copy contains glibc changes.
53 # Intended to be the same. Gnulib copy contains glibc changes.
55 # Intended to be the same. Gnulib copy contains glibc changes.
58 # Merged from gnulib 2021-09-21
60 # Merged from gnulib 2021-09-21
62 # Merged from gnulib 2021-09-21
64 # Merged from gnulib 2021-09-21
65 posix/regex_internal.c
66 # Merged from gnulib 2021-09-21
67 posix/regex_internal.h
68 # Merged from gnulib 2021-09-21
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
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
97 # Merged from gnulib 2014-6-26, needs merge back
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
127 time/mktime-internal.h
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
135 # This commit was omitted from the merge as it does not appear to be compatible
136 # with how glibc expects things to work:
138 # commit 279b57fc367251666f00e8e2b599b83703451afb
139 # Author: Bruno Haible <bruno@clisp.org>
140 # Date: Fri Jun 14 12:03:49 2002 +0000
142 # Make absolute pathnames inside $LANGUAGE work.
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.
171 # Merged from Unicode 13.0.0 release.
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
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.
182 # Update from tzcode 2017b.
184 # https://mm.icann.org/pipermail/tz-announce/2018-October/000052.html
190 timezone/tzselect.ksh
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.
197 # Currently synced to 2009i. Latest is 2018g.
198 # https://mm.icann.org/pipermail/tz-announce/2018-October/000052.html
205 timezone/northamerica
206 timezone/southamerica
218 # This is yearistype.sh in the parent project