]> sourceware.org Git - glibc.git/blob - SHARED-FILES
Port shared code information from the wiki
[glibc.git] / SHARED-FILES
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
34 locale/programs/3level.h
35 # Merged from gnulib 2014-6-23
36 malloc/obstack.c
37 # Merged from gnulib 2014-6-23
38 malloc/obstack.h
39 # Merged from gnulib 2014-07-10
40 misc/error.c
41 misc/error.h
42 misc/getpass.c
43 misc/mkdtemp.c
44 posix/fnmatch_loop.c
45 # Intended to be the same. Gnulib copy contains glibc changes.
46 posix/getopt.c
47 # Intended to be the same. Gnulib copy contains glibc changes.
48 posix/getopt1.c
49 # Intended to be the same. Gnulib copy contains glibc changes.
50 posix/getopt_int.h
51 posix/glob.c
52 posix/regcomp.c
53 posix/regex.c
54 posix/regex.h
55 posix/regex_internal.c
56 posix/regex_internal.h
57 posix/regexec.c
58 posix/spawn.c
59 posix/spawn_faction_addclose.c
60 posix/spawn_faction_adddup2.c
61 posix/spawn_faction_addopen.c
62 posix/spawn_faction_destroy.c
63 posix/spawn_faction_init.c
64 posix/spawn_int.h
65 posix/spawnattr_destroy.c
66 posix/spawnattr_getdefault.c
67 posix/spawnattr_getflags.c
68 posix/spawnattr_getpgroup.c
69 posix/spawnattr_getschedparam.c
70 posix/spawnattr_getschedpolicy.c
71 posix/spawnattr_getsigmask.c
72 posix/spawnattr_init.c
73 posix/spawnattr_setdefault.c
74 posix/spawnattr_setflags.c
75 posix/spawnattr_setpgroup.c
76 posix/spawnattr_setschedparam.c
77 posix/spawnattr_setschedpolicy.c
78 posix/spawnattr_setsigmask.c
79 posix/spawnp.c
80 stdlib/atoll.c
81 stdlib/getsubopt.c
82 stdlib/setenv.c
83 stdlib/strtoll.c
84 stdlib/strtoul.c
85 # Merged from gnulib 2014-6-26, needs merge back
86 string/memchr.c
87 string/memcmp.c
88 string/memmem.c
89 string/mempcpy.c
90 string/memrchr.c
91 string/rawmemchr.c
92 string/stpcpy.c
93 string/stpncpy.c
94 string/str-two-way.h
95 string/strcasestr.c
96 string/strcspn.c
97 string/strdup.c
98 string/strndup.c
99 string/strpbrk.c
100 string/strsignal.c
101 string/strstr.c
102 string/strtok_r.c
103 string/strverscmp.c
104 sysdeps/generic/pty-private.h
105 sysdeps/generic/siglist.h
106 sysdeps/posix/euidaccess.c
107 sysdeps/posix/gai_strerror.c
108 sysdeps/posix/getcwd.c
109 sysdeps/posix/pwrite.c
110 sysdeps/posix/spawni.c
111 # Merged from gnulib 2014-6-23
112 sysdeps/posix/tempname.c
113 # Merged from gnulib 2014-6-27
114 time/mktime.c
115 time/mktime-internal.h
116 time/strptime.c
117 time/timegm.c
118
119 # The last merge was 2014-12-11 and merged gettext 0.19.3 into glibc with a
120 # patch submitted to the gettext mailing list for changes that could be merged
121 # back.
122 #
123 # This commit was omitted from the merge as it does not appear to be compatible
124 # with how glibc expects things to work:
125 #
126 # commit 279b57fc367251666f00e8e2b599b83703451afb
127 # Author: Bruno Haible <bruno@clisp.org>
128 # Date: Fri Jun 14 12:03:49 2002 +0000
129 #
130 # Make absolute pathnames inside $LANGUAGE work.
131 gettext:
132 intl/bindtextdom.c
133 intl/dcgettext.c
134 intl/dcigettext.c
135 intl/dcngettext.c
136 intl/dgettext.c
137 intl/dngettext.c
138 intl/explodename.c
139 intl/finddomain.c
140 intl/gettext.c
141 intl/gettextP.h
142 intl/gmo.h
143 intl/hash-string.c
144 intl/hash-string.h
145 intl/l10nflist.c
146 intl/loadinfo.h
147 intl/loadmsgcat.c
148 intl/locale.alias
149 intl/localealias.c
150 intl/ngettext.c
151 intl/plural-exp.c
152 intl/plural-exp.h
153 intl/plural.y
154 intl/textdomain.c
155
156 # The following files are shared with the upstream Unicode project and must be
157 # updated regularly to stay in sync with the upstream unicode releases.
158 #
159 # Merged from Unicode 13.0.0 release.
160 unicode:
161 localedata/unicode-gen/UnicodeData.txt
162 localedata/unicode-gen/unicode-license.txt
163 localedata/unicode-gen/DerivedCoreProperties.txt
164 localedata/unicode-gen/EastAsianWidth.txt
165 localedata/unicode-gen/PropList.txt
166
167 # The following files are shared with the upstream tzcode project and must be
168 # updated regularly to stay in sync with the upstream releases.
169 #
170 # Update from tzcode 2017b.
171 # Latest is 2018g:
172 # https://mm.icann.org/pipermail/tz-announce/2018-October/000052.html
173 tzcode:
174 timezone/private.h
175 timezone/tzfile.h
176 timezone/zdump.c
177 timezone/zic.c
178 timezone/tzselect.ksh
179
180 # The following files are shared with the upstream tzdata project but is not
181 # synchronized regularly. The data files themselves are used only for testing
182 # purposes and their data is never used to generate any output. We synchronize
183 # them only to stay on top of newer data that might help with testing.
184 #
185 # Currently synced to 2009i. Latest is 2018g.
186 # https://mm.icann.org/pipermail/tz-announce/2018-October/000052.html
187 tzdata:
188 timezone/africa
189 timezone/antarctica
190 timezone/asia
191 timezone/australasia
192 timezone/europe
193 timezone/northamerica
194 timezone/southamerica
195 timezone/pacificnew
196 timezone/etcetera
197 timezone/factory
198 timezone/backward
199 timezone/systemv
200 timezone/solar87
201 timezone/solar88
202 timezone/solar89
203 timezone/iso3166.tab
204 timezone/zone.tab
205 timezone/leapseconds
206 # This is yearistype.sh in the parent project
207 timezone/yearistype
This page took 0.048702 seconds and 6 git commands to generate.