xref: /aosp_15_r20/external/elfutils/lib/ChangeLog (revision 7304104da70ce23c86437a01be71edd1a2d7f37e)
1*7304104dSAndroid Build Coastguard Worker2022-12-20  Mark Wielaard  <[email protected]>
2*7304104dSAndroid Build Coastguard Worker
3*7304104dSAndroid Build Coastguard Worker	* Makefile.am (xmalloc_CFLAGS): Remove.
4*7304104dSAndroid Build Coastguard Worker
5*7304104dSAndroid Build Coastguard Worker2022-09-21  Yonggang Luo  <[email protected]>
6*7304104dSAndroid Build Coastguard Worker
7*7304104dSAndroid Build Coastguard Worker	* color.c: Don't include unistd.h.
8*7304104dSAndroid Build Coastguard Worker
9*7304104dSAndroid Build Coastguard Worker2022-09-20  Yonggang Luo  <[email protected]>
10*7304104dSAndroid Build Coastguard Worker
11*7304104dSAndroid Build Coastguard Worker	* system.h: Use BYTE_ORDER, LITTLE_ENDIAN and BIG_ENDIAN.
12*7304104dSAndroid Build Coastguard Worker
13*7304104dSAndroid Build Coastguard Worker2022-10-16  Yonggang Luo  <[email protected]>
14*7304104dSAndroid Build Coastguard Worker
15*7304104dSAndroid Build Coastguard Worker	* system.h: Add sys/mman.h as system dependend header.
16*7304104dSAndroid Build Coastguard Worker	* common.h: Remove ar.h, byteswap.h and endian.h.
17*7304104dSAndroid Build Coastguard Worker	* elf32_checksum.c: Remove endian.h.
18*7304104dSAndroid Build Coastguard Worker	* elf32_getphdr.c: Remove unistd.h and system.h.
19*7304104dSAndroid Build Coastguard Worker	* elf32_getshdr.c: Remove unistd.h.h and system.h.
20*7304104dSAndroid Build Coastguard Worker	* elf32_updatefile.c: Remove unistd.h, sys/mman.h and system.h.
21*7304104dSAndroid Build Coastguard Worker	* elf32_updatenull.c: Remove endian.h and system.h.
22*7304104dSAndroid Build Coastguard Worker
23*7304104dSAndroid Build Coastguard Worker2022-08-05  Mark Wielaard  <[email protected]>
24*7304104dSAndroid Build Coastguard Worker
25*7304104dSAndroid Build Coastguard Worker	* dynamicsizehash_concurrent.c (resize_helper): Add documentation.
26*7304104dSAndroid Build Coastguard Worker	(resize_master): Renamed to...
27*7304104dSAndroid Build Coastguard Worker	(resize_coordinator): ...this. And add documentation.
28*7304104dSAndroid Build Coastguard Worker	(resize_worker): Add documentation.
29*7304104dSAndroid Build Coastguard Worker	(FIND): Add documentation.
30*7304104dSAndroid Build Coastguard Worker
31*7304104dSAndroid Build Coastguard Worker2022-04-25  Mark Wielaard  <[email protected]>
32*7304104dSAndroid Build Coastguard Worker
33*7304104dSAndroid Build Coastguard Worker	* printversion.c (print_version): Update copyright year.
34*7304104dSAndroid Build Coastguard Worker
35*7304104dSAndroid Build Coastguard Worker2022-03-27  Mark Wielaard  <[email protected]>
36*7304104dSAndroid Build Coastguard Worker
37*7304104dSAndroid Build Coastguard Worker	* system.h: define error_exit.
38*7304104dSAndroid Build Coastguard Worker
39*7304104dSAndroid Build Coastguard Worker2021-02-14  Alexander Miller  <[email protected]>
40*7304104dSAndroid Build Coastguard Worker
41*7304104dSAndroid Build Coastguard Worker	* eu-config.h (used_in_asm): New macro.
42*7304104dSAndroid Build Coastguard Worker	(NEW_INTDEF): New macro.
43*7304104dSAndroid Build Coastguard Worker	(NEW_VERSION): Mark symbol as used_in_asm.  Use @@ symver and change
44*7304104dSAndroid Build Coastguard Worker	asm name instead.  New variant using symver attribute if available.
45*7304104dSAndroid Build Coastguard Worker	(OLD_VERSION): Update new symbol name. Indent asm directives.  New
46*7304104dSAndroid Build Coastguard Worker	variant using symver attribute.
47*7304104dSAndroid Build Coastguard Worker	(COMPAT_VERSION_NEWPROTO): Mark symbol as used_in_asm.  Reorder
48*7304104dSAndroid Build Coastguard Worker	lines.  Replace asm with __asm__ in declaration.  New variant using
49*7304104dSAndroid Build Coastguard Worker	symver attribute.
50*7304104dSAndroid Build Coastguard Worker	(COMPAT_VERSION): Likewise.
51*7304104dSAndroid Build Coastguard Worker
52*7304104dSAndroid Build Coastguard Worker2021-09-10  Colin Cross <[email protected]>
53*7304104dSAndroid Build Coastguard Worker
54*7304104dSAndroid Build Coastguard Worker	* error.c (error): Call fflush on stdout and stderr. Setup errno and
55*7304104dSAndroid Build Coastguard Worker	call verr, verrx, vwarn or vwarnx based on status and errnum.
56*7304104dSAndroid Build Coastguard Worker
57*7304104dSAndroid Build Coastguard Worker2021-09-06  Dmitry V. Levin  <[email protected]>
58*7304104dSAndroid Build Coastguard Worker
59*7304104dSAndroid Build Coastguard Worker	* color.c (parse_opt): Replace asprintf followed by error(EXIT_FAILURE)
60*7304104dSAndroid Build Coastguard Worker	with xasprintf.
61*7304104dSAndroid Build Coastguard Worker
62*7304104dSAndroid Build Coastguard Worker	* xasprintf.c: New file.
63*7304104dSAndroid Build Coastguard Worker	* Makefile.am (libeu_a_SOURCES): Add it.
64*7304104dSAndroid Build Coastguard Worker	* libeu.h (xasprintf): New prototype.
65*7304104dSAndroid Build Coastguard Worker
66*7304104dSAndroid Build Coastguard Worker	* dynamicsizehash.c (INIT(NAME)): Remove cast of calloc return value.
67*7304104dSAndroid Build Coastguard Worker	* dynamicsizehash_concurrent.c (INIT(NAME)): Remove cast of malloc
68*7304104dSAndroid Build Coastguard Worker	return value.
69*7304104dSAndroid Build Coastguard Worker
70*7304104dSAndroid Build Coastguard Worker2021-08-23  Saleem Abdulrasool  <[email protected]>
71*7304104dSAndroid Build Coastguard Worker
72*7304104dSAndroid Build Coastguard Worker	* system.h: Remove inline definition for error and error_message_count
73*7304104dSAndroid Build Coastguard Worker	in the fallback path.
74*7304104dSAndroid Build Coastguard Worker	* Makefile.am (libeu_a_SOURCES): Add error.c.
75*7304104dSAndroid Build Coastguard Worker	* error.c: New file, moves the previous inline definitions to avoid
76*7304104dSAndroid Build Coastguard Worker	multiple definitions properly rather than relying on -fcommon and vague
77*7304104dSAndroid Build Coastguard Worker	linkage.
78*7304104dSAndroid Build Coastguard Worker
79*7304104dSAndroid Build Coastguard Worker2021-08-21  Saleem Abdulrasool  <[email protected]>
80*7304104dSAndroid Build Coastguard Worker
81*7304104dSAndroid Build Coastguard Worker	* fixedsizehash.h: Remove unused STROF macro.
82*7304104dSAndroid Build Coastguard Worker
83*7304104dSAndroid Build Coastguard Worker2021-08-20  Saleem Abdulrasool  <[email protected]>
84*7304104dSAndroid Build Coastguard Worker
85*7304104dSAndroid Build Coastguard Worker	* system.h: Check for HAVE_ERROR_H and HAVE_ERR_H and define
86*7304104dSAndroid Build Coastguard Worker	error_message_cont and error if necessary.
87*7304104dSAndroid Build Coastguard Worker
88*7304104dSAndroid Build Coastguard Worker2021-08-20  Saleem Abdulrasool  <[email protected]>
89*7304104dSAndroid Build Coastguard Worker
90*7304104dSAndroid Build Coastguard Worker	* fixedsizehash.h: Remove sys/cdefs.h include. Unconditionally
91*7304104dSAndroid Build Coastguard Worker	define STROF and CONCAT macros.
92*7304104dSAndroid Build Coastguard Worker
93*7304104dSAndroid Build Coastguard Worker2021-07-28  Mark Wielaard  <[email protected]>
94*7304104dSAndroid Build Coastguard Worker
95*7304104dSAndroid Build Coastguard Worker	* system.h (reallocarray): New static inline fallback function.
96*7304104dSAndroid Build Coastguard Worker
97*7304104dSAndroid Build Coastguard Worker2021-04-19  Martin Liska  <[email protected]>
98*7304104dSAndroid Build Coastguard Worker
99*7304104dSAndroid Build Coastguard Worker	* system.h (startswith): New function.
100*7304104dSAndroid Build Coastguard Worker	(pwrite_retry): Cast to char *.
101*7304104dSAndroid Build Coastguard Worker	(write_retry): Likewise.
102*7304104dSAndroid Build Coastguard Worker	(pread_retry): Likewise.
103*7304104dSAndroid Build Coastguard Worker
104*7304104dSAndroid Build Coastguard Worker2021-02-05  Mark Wielaard  <[email protected]>
105*7304104dSAndroid Build Coastguard Worker
106*7304104dSAndroid Build Coastguard Worker	* printversion.c (print_version): Update copyright year.
107*7304104dSAndroid Build Coastguard Worker
108*7304104dSAndroid Build Coastguard Worker2020-12-16  Dmitry V. Levin  <[email protected]>
109*7304104dSAndroid Build Coastguard Worker
110*7304104dSAndroid Build Coastguard Worker	* color.c (parse_opt): Replace gettext(...) and
111*7304104dSAndroid Build Coastguard Worker	dgettext("elfutils, ...) with _(...).
112*7304104dSAndroid Build Coastguard Worker	* printversion.c (print_version): Replace gettext(...) with _(...).
113*7304104dSAndroid Build Coastguard Worker	* system.h (sgettext): Likewise.
114*7304104dSAndroid Build Coastguard Worker
115*7304104dSAndroid Build Coastguard Worker	* eu-config.h (_): New macro.
116*7304104dSAndroid Build Coastguard Worker	* xmalloc.c (_): Remove.
117*7304104dSAndroid Build Coastguard Worker
118*7304104dSAndroid Build Coastguard Worker2020-11-01  Érico N. Rolim  <[email protected]>
119*7304104dSAndroid Build Coastguard Worker
120*7304104dSAndroid Build Coastguard Worker	* system.h (ACCESSPERMS): Define macro if it doesn't exist.
121*7304104dSAndroid Build Coastguard Worker	(ALLPERMS): Likewise.
122*7304104dSAndroid Build Coastguard Worker	(DEFFILEMODE): Likewise.
123*7304104dSAndroid Build Coastguard Worker
124*7304104dSAndroid Build Coastguard Worker2020-06-11  Mark Wielaaard  <[email protected]>
125*7304104dSAndroid Build Coastguard Worker
126*7304104dSAndroid Build Coastguard Worker	* printversion.c (print_version): Update copyright year.
127*7304104dSAndroid Build Coastguard Worker
128*7304104dSAndroid Build Coastguard Worker2019-08-25  Srđan Milaković  <[email protected]>
129*7304104dSAndroid Build Coastguard Worker
130*7304104dSAndroid Build Coastguard Worker	* dynamicsizehash_concurrent.{c,h}: New files.
131*7304104dSAndroid Build Coastguard Worker	* Makefile.am (noinst_HEADERS): Added dynamicsizehash_concurrent.h.
132*7304104dSAndroid Build Coastguard Worker
133*7304104dSAndroid Build Coastguard Worker2019-08-25  Jonathon Anderson  <[email protected]>
134*7304104dSAndroid Build Coastguard Worker
135*7304104dSAndroid Build Coastguard Worker	* stdatomic-fbsd.h: New file, taken from FreeBSD.
136*7304104dSAndroid Build Coastguard Worker	* atomics.h: New file.
137*7304104dSAndroid Build Coastguard Worker	* Makefile.am (noinst_HEADERS): Added *.h above.
138*7304104dSAndroid Build Coastguard Worker
139*7304104dSAndroid Build Coastguard Worker2019-05-03  Rosen Penev  <[email protected]>
140*7304104dSAndroid Build Coastguard Worker
141*7304104dSAndroid Build Coastguard Worker	* color.c (parse_opt): Cast program_invocation_short_name to char *.
142*7304104dSAndroid Build Coastguard Worker
143*7304104dSAndroid Build Coastguard Worker2018-11-04  Mark Wielaard  <[email protected]>
144*7304104dSAndroid Build Coastguard Worker
145*7304104dSAndroid Build Coastguard Worker	* bpf.h: Add BPF_JLT, BPF_JLE, BPF_JSLT and BPF_JSLE.
146*7304104dSAndroid Build Coastguard Worker
147*7304104dSAndroid Build Coastguard Worker2018-07-04  Ross Burton <[email protected]>
148*7304104dSAndroid Build Coastguard Worker
149*7304104dSAndroid Build Coastguard Worker	* color.c: Remove error.h, add system.h include.
150*7304104dSAndroid Build Coastguard Worker	* system.h: Add error.h include.
151*7304104dSAndroid Build Coastguard Worker	* xmalloc.c: Remove error.h include.
152*7304104dSAndroid Build Coastguard Worker
153*7304104dSAndroid Build Coastguard Worker2018-06-01  Mark Wielaard  <[email protected]>
154*7304104dSAndroid Build Coastguard Worker
155*7304104dSAndroid Build Coastguard Worker	* printversion.c (print_version): Update copyright year.
156*7304104dSAndroid Build Coastguard Worker
157*7304104dSAndroid Build Coastguard Worker2018-02-09  Joshua Watt  <[email protected]>
158*7304104dSAndroid Build Coastguard Worker
159*7304104dSAndroid Build Coastguard Worker	* eu-config.h (FALLTHROUGH): New macro.
160*7304104dSAndroid Build Coastguard Worker
161*7304104dSAndroid Build Coastguard Worker2017-10-16  Mark Wielaard  <[email protected]>
162*7304104dSAndroid Build Coastguard Worker
163*7304104dSAndroid Build Coastguard Worker	* md5.{c,h}: Removed.
164*7304104dSAndroid Build Coastguard Worker	* sha1.{c,h}: Likewise.
165*7304104dSAndroid Build Coastguard Worker	* Makefile.am (libeu_a_SOURCES): Remove md5.c and sha1.c.
166*7304104dSAndroid Build Coastguard Worker	(noinst_HEADERS): Remove md5.h and sha1.h.
167*7304104dSAndroid Build Coastguard Worker
168*7304104dSAndroid Build Coastguard Worker2017-08-18  Ulf Hermann  <[email protected]>
169*7304104dSAndroid Build Coastguard Worker
170*7304104dSAndroid Build Coastguard Worker	* eu-config.h: Define attribute_packed to either
171*7304104dSAndroid Build Coastguard Worker	__attribute__((packed)) or __attribute__((packed, gcc_struct)).
172*7304104dSAndroid Build Coastguard Worker
173*7304104dSAndroid Build Coastguard Worker2017-04-27  Ulf Hermann  <[email protected]>
174*7304104dSAndroid Build Coastguard Worker
175*7304104dSAndroid Build Coastguard Worker	* eu-config.h: Define attribute_hidden to be empty if the compiler
176*7304104dSAndroid Build Coastguard Worker	doesn't support it.
177*7304104dSAndroid Build Coastguard Worker
178*7304104dSAndroid Build Coastguard Worker2017-04-27  Ulf Hermann  <[email protected]>
179*7304104dSAndroid Build Coastguard Worker
180*7304104dSAndroid Build Coastguard Worker	* Makefile.am: Use fpic_CFLAGS.
181*7304104dSAndroid Build Coastguard Worker
182*7304104dSAndroid Build Coastguard Worker2017-07-18  Mark Wielaard  <[email protected]>
183*7304104dSAndroid Build Coastguard Worker
184*7304104dSAndroid Build Coastguard Worker	* bpf.h: New file.
185*7304104dSAndroid Build Coastguard Worker	* Makefile.am (noinst_HEADERS): Add bpf.h
186*7304104dSAndroid Build Coastguard Worker
187*7304104dSAndroid Build Coastguard Worker2017-05-05  Mark Wielaard  <[email protected]>
188*7304104dSAndroid Build Coastguard Worker
189*7304104dSAndroid Build Coastguard Worker	* printversion.c (print_version): Update copyright year.
190*7304104dSAndroid Build Coastguard Worker
191*7304104dSAndroid Build Coastguard Worker2017-04-20  Ulf Hermann  <[email protected]>
192*7304104dSAndroid Build Coastguard Worker
193*7304104dSAndroid Build Coastguard Worker	* crc32.c: include config.h.
194*7304104dSAndroid Build Coastguard Worker	* system.h: Don't include config.h.
195*7304104dSAndroid Build Coastguard Worker
196*7304104dSAndroid Build Coastguard Worker2017-02-16  Ulf Hermann  <[email protected]>
197*7304104dSAndroid Build Coastguard Worker
198*7304104dSAndroid Build Coastguard Worker	* Makefile.am (libeu_a_SOURCES): Remove version.c, add printversion.c
199*7304104dSAndroid Build Coastguard Worker	(noinst_HEADERS): Add printversion.h
200*7304104dSAndroid Build Coastguard Worker	* version.c: Moved to printversion.c.
201*7304104dSAndroid Build Coastguard Worker	* printversion.c: New file, moved from version.c,
202*7304104dSAndroid Build Coastguard Worker	remove stdio.h, argp.h, system.h includes,
203*7304104dSAndroid Build Coastguard Worker	add printversion.h include.
204*7304104dSAndroid Build Coastguard Worker	* printversion.h: New file.
205*7304104dSAndroid Build Coastguard Worker	* system.h: Remove argp.h include,
206*7304104dSAndroid Build Coastguard Worker	(ARGP_PROGRAM_VERSION_HOOK_DEF, ARGP_PROGRAM_BUG_ADDRESS_DEF): Remove.
207*7304104dSAndroid Build Coastguard Worker	(print_version): Remove.
208*7304104dSAndroid Build Coastguard Worker
209*7304104dSAndroid Build Coastguard Worker2017-02-15  Ulf Hermann  <[email protected]>
210*7304104dSAndroid Build Coastguard Worker
211*7304104dSAndroid Build Coastguard Worker	* system.h: Provide mempcpy if it doesn't exist.
212*7304104dSAndroid Build Coastguard Worker	* xstrndup.c: Include system.h.
213*7304104dSAndroid Build Coastguard Worker
214*7304104dSAndroid Build Coastguard Worker2017-02-15  Ulf Hermann  <[email protected]>
215*7304104dSAndroid Build Coastguard Worker
216*7304104dSAndroid Build Coastguard Worker	* crc32_file.c: Use _SC_PAGESIZE rather than _SC_PAGE_SIZE.
217*7304104dSAndroid Build Coastguard Worker
218*7304104dSAndroid Build Coastguard Worker2017-02-14  Ulf Hermann  <[email protected]>
219*7304104dSAndroid Build Coastguard Worker
220*7304104dSAndroid Build Coastguard Worker	* color.h: New file.
221*7304104dSAndroid Build Coastguard Worker	* color.c: Include color.h.
222*7304104dSAndroid Build Coastguard Worker	* libeu.h: Remove color handling.
223*7304104dSAndroid Build Coastguard Worker	* Makefile.am (noinst_HEADERS): Add color.h.
224*7304104dSAndroid Build Coastguard Worker
225*7304104dSAndroid Build Coastguard Worker2016-12-29  Luiz Angelo Daros de Luca  <[email protected]>
226*7304104dSAndroid Build Coastguard Worker
227*7304104dSAndroid Build Coastguard Worker	* crc32_file.c: Include system.h.
228*7304104dSAndroid Build Coastguard Worker	* system.h: Remove semi-colon after TEMP_FAILURE_RETRY definition.
229*7304104dSAndroid Build Coastguard Worker
230*7304104dSAndroid Build Coastguard Worker2016-12-24  Mark Wielaard  <[email protected]>
231*7304104dSAndroid Build Coastguard Worker
232*7304104dSAndroid Build Coastguard Worker	* version.c: New source file.
233*7304104dSAndroid Build Coastguard Worker	* Makefile.am (libeu_a_SOURCES): Add version.c
234*7304104dSAndroid Build Coastguard Worker	* system.h (print_version): New function definition.
235*7304104dSAndroid Build Coastguard Worker
236*7304104dSAndroid Build Coastguard Worker2016-10-11  Akihiko Odaki  <[email protected]>
237*7304104dSAndroid Build Coastguard Worker
238*7304104dSAndroid Build Coastguard Worker	* fixedsizehash.h (CONCAT): Use __CONCAT when available.
239*7304104dSAndroid Build Coastguard Worker	* system.h: Include config.h and errno.h.
240*7304104dSAndroid Build Coastguard Worker	(powerof2): Define if not already defined.
241*7304104dSAndroid Build Coastguard Worker	(TEMP_FAILURE_RETRY): Define when not yet defined.
242*7304104dSAndroid Build Coastguard Worker
243*7304104dSAndroid Build Coastguard Worker2015-10-11  Akihiko Odaki  <[email protected]>
244*7304104dSAndroid Build Coastguard Worker
245*7304104dSAndroid Build Coastguard Worker	* Makefile.am (noinst_HEADERS): Add libeu.h.
246*7304104dSAndroid Build Coastguard Worker	* color.c: Remove system.h include, add libeu.h include.
247*7304104dSAndroid Build Coastguard Worker	* crc32_file.c: Likewise.
248*7304104dSAndroid Build Coastguard Worker	* fixedsizehash.h: Remove sys/param.h include.
249*7304104dSAndroid Build Coastguard Worker	* libeu.h: New file.
250*7304104dSAndroid Build Coastguard Worker	* system.h: Include sys/param.h.
251*7304104dSAndroid Build Coastguard Worker	(xmalloc, xcalloc, xrealloc, xstrdup, xstrndup, crc32, crc32_file,
252*7304104dSAndroid Build Coastguard Worker	color_argp, color_enum, color_*): Move definitions to libeu.h.
253*7304104dSAndroid Build Coastguard Worker	* xstrdup.c: Remove system.h include, add libeu.h include.
254*7304104dSAndroid Build Coastguard Worker	* xstrndup.c: Remove system.h include, add libeu.h and stdint.h
255*7304104dSAndroid Build Coastguard Worker	includes.
256*7304104dSAndroid Build Coastguard Worker
257*7304104dSAndroid Build Coastguard Worker2015-09-24  Jose E. Marchesi  <[email protected]>
258*7304104dSAndroid Build Coastguard Worker
259*7304104dSAndroid Build Coastguard Worker	* Makefile.am (AM_CFLAGS): Use -fPIC instead of -fpic to avoid relocation
260*7304104dSAndroid Build Coastguard Worker	overflows in some platforms.
261*7304104dSAndroid Build Coastguard Worker
262*7304104dSAndroid Build Coastguard Worker2015-09-22  Mark Wielaard  <[email protected]>
263*7304104dSAndroid Build Coastguard Worker
264*7304104dSAndroid Build Coastguard Worker	* dynamicsizehash.c: Remove old-style function definitions.
265*7304104dSAndroid Build Coastguard Worker	* md5.c: Likewise.
266*7304104dSAndroid Build Coastguard Worker	* sha1.c: Likewise.
267*7304104dSAndroid Build Coastguard Worker	* xmalloc.c: Likewise.
268*7304104dSAndroid Build Coastguard Worker	* xstrdup.c: Likewise.
269*7304104dSAndroid Build Coastguard Worker	* xstrndup.c: Likewise.
270*7304104dSAndroid Build Coastguard Worker
271*7304104dSAndroid Build Coastguard Worker2015-05-31  Mark Wielaard  <[email protected]>
272*7304104dSAndroid Build Coastguard Worker
273*7304104dSAndroid Build Coastguard Worker	* eu-config.h (ALLOW_UNALIGNED): Define when ! CHECK_UNDEFINED.
274*7304104dSAndroid Build Coastguard Worker
275*7304104dSAndroid Build Coastguard Worker2015-04-23  Max Filippov  <[email protected]>
276*7304104dSAndroid Build Coastguard Worker
277*7304104dSAndroid Build Coastguard Worker	* eu-config.h: Use SYMBOL_VERSIONING as guard.
278*7304104dSAndroid Build Coastguard Worker
279*7304104dSAndroid Build Coastguard Worker2014-01-17  Lei Zhang  <[email protected]>
280*7304104dSAndroid Build Coastguard Worker
281*7304104dSAndroid Build Coastguard Worker	* crc32_file.c: Include config.h.
282*7304104dSAndroid Build Coastguard Worker
283*7304104dSAndroid Build Coastguard Worker2013-12-12  Josh Stone  <[email protected]>
284*7304104dSAndroid Build Coastguard Worker
285*7304104dSAndroid Build Coastguard Worker	* dynamicsizehash.c (lookup): Add a shortcut around division.
286*7304104dSAndroid Build Coastguard Worker
287*7304104dSAndroid Build Coastguard Worker2013-04-30  Jan Kratochvil  <[email protected]>
288*7304104dSAndroid Build Coastguard Worker
289*7304104dSAndroid Build Coastguard Worker	* eu-config.h (COMPAT_VERSION_NEWPROTO): New.  Twice.
290*7304104dSAndroid Build Coastguard Worker
291*7304104dSAndroid Build Coastguard Worker2013-04-26  Jan Kratochvil  <[email protected]>
292*7304104dSAndroid Build Coastguard Worker
293*7304104dSAndroid Build Coastguard Worker	* system.h (LE64, BE64): Move here the definitions from
294*7304104dSAndroid Build Coastguard Worker	libdwfl/link_map.c.
295*7304104dSAndroid Build Coastguard Worker
296*7304104dSAndroid Build Coastguard Worker2013-04-24  Mark Wielaard  <[email protected]>
297*7304104dSAndroid Build Coastguard Worker
298*7304104dSAndroid Build Coastguard Worker	* Makefile.am: Use AM_CPPFLAGS instead of INCLUDES.
299*7304104dSAndroid Build Coastguard Worker
300*7304104dSAndroid Build Coastguard Worker2012-10-09  Adam Markey  <[email protected]>
301*7304104dSAndroid Build Coastguard Worker
302*7304104dSAndroid Build Coastguard Worker	* system.h: Changed pwrite_retry, write_retry, and pread_retry to
303*7304104dSAndroid Build Coastguard Worker	handle case where not all data was read/written.
304*7304104dSAndroid Build Coastguard Worker
305*7304104dSAndroid Build Coastguard Worker2012-10-08  Jan Kratochvil  <[email protected]>
306*7304104dSAndroid Build Coastguard Worker
307*7304104dSAndroid Build Coastguard Worker	* system.h (eu_static_assert): New macro.
308*7304104dSAndroid Build Coastguard Worker
309*7304104dSAndroid Build Coastguard Worker2012-01-21  Ulrich Drepper  <[email protected]>
310*7304104dSAndroid Build Coastguard Worker
311*7304104dSAndroid Build Coastguard Worker	* Makefile.am (libeu_a_SOURCES): Add color.c.
312*7304104dSAndroid Build Coastguard Worker	* system.h: Declare color_argp.  Define color_enum.  Declare
313*7304104dSAndroid Build Coastguard Worker	color_* variables.
314*7304104dSAndroid Build Coastguard Worker	* color.c: New file.
315*7304104dSAndroid Build Coastguard Worker
316*7304104dSAndroid Build Coastguard Worker2011-10-02  Ulrich Drepper  <[email protected]>
317*7304104dSAndroid Build Coastguard Worker
318*7304104dSAndroid Build Coastguard Worker	* system.h: Declare __cxa_demangle.
319*7304104dSAndroid Build Coastguard Worker
320*7304104dSAndroid Build Coastguard Worker2011-07-09  Roland McGrath  <[email protected]>
321*7304104dSAndroid Build Coastguard Worker
322*7304104dSAndroid Build Coastguard Worker	* sha1.c (be64_copy): New function.
323*7304104dSAndroid Build Coastguard Worker	(sha1_finish_ctx): Use it.
324*7304104dSAndroid Build Coastguard Worker	* md5.c (le64_copy): New function.
325*7304104dSAndroid Build Coastguard Worker	(md5_finish_ctx): Use it.
326*7304104dSAndroid Build Coastguard Worker	* system.h (LE32, BE32): New macros, using <endian.h> and <byteswap.h>.
327*7304104dSAndroid Build Coastguard Worker	* md5.c (SWAP): Use LE32.
328*7304104dSAndroid Build Coastguard Worker	* sha1.c (SWAP): Use BE32.
329*7304104dSAndroid Build Coastguard Worker
330*7304104dSAndroid Build Coastguard Worker2010-06-16  Roland McGrath  <[email protected]>
331*7304104dSAndroid Build Coastguard Worker
332*7304104dSAndroid Build Coastguard Worker	* dynamicsizehash.h (HASHTYPE): New macro.
333*7304104dSAndroid Build Coastguard Worker	(struct): Use size_t for table sizes.
334*7304104dSAndroid Build Coastguard Worker	* dynamicsizehash.c: Likewise.  Use HASHTYPE for hash values.
335*7304104dSAndroid Build Coastguard Worker
336*7304104dSAndroid Build Coastguard Worker2010-02-15  Roland McGrath  <[email protected]>
337*7304104dSAndroid Build Coastguard Worker
338*7304104dSAndroid Build Coastguard Worker	* Makefile.am: Use config/eu.am for common stuff.
339*7304104dSAndroid Build Coastguard Worker
340*7304104dSAndroid Build Coastguard Worker2009-08-09  Roland McGrath  <[email protected]>
341*7304104dSAndroid Build Coastguard Worker
342*7304104dSAndroid Build Coastguard Worker	* eu-config.h (OLD_VERSION, NEW_VERSION, COMPAT_VERSION): New macros.
343*7304104dSAndroid Build Coastguard Worker
344*7304104dSAndroid Build Coastguard Worker2009-01-23  Roland McGrath  <[email protected]>
345*7304104dSAndroid Build Coastguard Worker
346*7304104dSAndroid Build Coastguard Worker	* eu-config.h: Add multiple inclusion protection.
347*7304104dSAndroid Build Coastguard Worker
348*7304104dSAndroid Build Coastguard Worker2009-01-17  Ulrich Drepper  <[email protected]>
349*7304104dSAndroid Build Coastguard Worker
350*7304104dSAndroid Build Coastguard Worker	* system.h (ARGP_PROGRAM_VERSION_HOOK_DEF): Define.
351*7304104dSAndroid Build Coastguard Worker	(ARGP_PROGRAM_BUG_ADDRESS_DEF): Define.
352*7304104dSAndroid Build Coastguard Worker
353*7304104dSAndroid Build Coastguard Worker2009-01-10  Ulrich Drepper  <[email protected]>
354*7304104dSAndroid Build Coastguard Worker
355*7304104dSAndroid Build Coastguard Worker	* eu-config.h: Remove tls_key_t, key_create, getspecific, setspecific,
356*7304104dSAndroid Build Coastguard Worker	once_define, and once_execute macros.  Use USE_LOCKS instead of
357*7304104dSAndroid Build Coastguard Worker	USE_TLS.
358*7304104dSAndroid Build Coastguard Worker
359*7304104dSAndroid Build Coastguard Worker2008-08-25  Roland McGrath  <[email protected]>
360*7304104dSAndroid Build Coastguard Worker
361*7304104dSAndroid Build Coastguard Worker	* eu-config.h [USE_TLS] (RWLOCK_CALL): New macro.
362*7304104dSAndroid Build Coastguard Worker	(rwlock_init, rwlock_fini, rwlock_rdlock, rwlock_wrlock, rwlock_unlock):
363*7304104dSAndroid Build Coastguard Worker	Use it.
364*7304104dSAndroid Build Coastguard Worker
365*7304104dSAndroid Build Coastguard Worker2008-08-24  Roland McGrath  <[email protected]>
366*7304104dSAndroid Build Coastguard Worker
367*7304104dSAndroid Build Coastguard Worker	* eu-config.h: New file.
368*7304104dSAndroid Build Coastguard Worker	* Makefile.am (noinst_HEADERS): Add it.
369*7304104dSAndroid Build Coastguard Worker
370*7304104dSAndroid Build Coastguard Worker2008-02-01  Ulrich Drepper  <[email protected]>
371*7304104dSAndroid Build Coastguard Worker
372*7304104dSAndroid Build Coastguard Worker	* Makefile.am (libeu_a_SOURCES): Add sha1.c.
373*7304104dSAndroid Build Coastguard Worker	(noinst_HEADERS): Add sha1.h.
374*7304104dSAndroid Build Coastguard Worker	* sha1.c: New file.
375*7304104dSAndroid Build Coastguard Worker	* sha1.h: New file.
376*7304104dSAndroid Build Coastguard Worker
377*7304104dSAndroid Build Coastguard Worker2008-01-31  Ulrich Drepper  <[email protected]>
378*7304104dSAndroid Build Coastguard Worker
379*7304104dSAndroid Build Coastguard Worker	* Makefile.am (libeu_a_SOURCES): Add md5.c.
380*7304104dSAndroid Build Coastguard Worker	(noinst_HEADERS): Add md5.h.
381*7304104dSAndroid Build Coastguard Worker	* md5.c: New file.
382*7304104dSAndroid Build Coastguard Worker	* md5.h: New file.
383*7304104dSAndroid Build Coastguard Worker
384*7304104dSAndroid Build Coastguard Worker2006-04-04  Ulrich Drepper  <[email protected]>
385*7304104dSAndroid Build Coastguard Worker
386*7304104dSAndroid Build Coastguard Worker	* Makefile.am (libeu_a_SOURCES): We don't need xstrdup in the moment.
387*7304104dSAndroid Build Coastguard Worker
388*7304104dSAndroid Build Coastguard Worker2005-08-28  Ulrich Drepper  <[email protected]>
389*7304104dSAndroid Build Coastguard Worker
390*7304104dSAndroid Build Coastguard Worker	* system.h: Define pwrite_retry, write_retry, and pread_retry.
391*7304104dSAndroid Build Coastguard Worker
392*7304104dSAndroid Build Coastguard Worker2005-08-06  Ulrich Drepper  <[email protected]>
393*7304104dSAndroid Build Coastguard Worker
394*7304104dSAndroid Build Coastguard Worker	* Makefile.am (xmalloc_CFLAGS): Define only if !GPROF.
395*7304104dSAndroid Build Coastguard Worker
396*7304104dSAndroid Build Coastguard Worker2005-05-03  Roland McGrath  <[email protected]>
397*7304104dSAndroid Build Coastguard Worker
398*7304104dSAndroid Build Coastguard Worker	* crc32_file.c: New file.
399*7304104dSAndroid Build Coastguard Worker	* Makefile.am (libeu_a_SOURCES): Add it.
400*7304104dSAndroid Build Coastguard Worker	* system.h: Declare crc32_file.
401*7304104dSAndroid Build Coastguard Worker
402*7304104dSAndroid Build Coastguard Worker2005-04-30  Ulrich Drepper  <[email protected]>
403*7304104dSAndroid Build Coastguard Worker
404*7304104dSAndroid Build Coastguard Worker	* Makefile.am: Use -ffunction-sections for xmalloc.c.
405*7304104dSAndroid Build Coastguard Worker
406*7304104dSAndroid Build Coastguard Worker2005-02-15  Ulrich Drepper  <[email protected]>
407*7304104dSAndroid Build Coastguard Worker
408*7304104dSAndroid Build Coastguard Worker	* dynamicsizehash.c (lookup): Mark val parameter as possibly unused.
409*7304104dSAndroid Build Coastguard Worker
410*7304104dSAndroid Build Coastguard Worker2005-02-06  Ulrich Drepper  <[email protected]>
411*7304104dSAndroid Build Coastguard Worker
412*7304104dSAndroid Build Coastguard Worker	* fixedsizehash.h: Mark unused parameters.  Correct CLASS and
413*7304104dSAndroid Build Coastguard Worker	const order for fshash_find.
414*7304104dSAndroid Build Coastguard Worker
415*7304104dSAndroid Build Coastguard Worker	* Makefile.am: Cleanup AM_CFLAGS handling.  Add -Wunused -Wextra.
416*7304104dSAndroid Build Coastguard Worker
417*7304104dSAndroid Build Coastguard Worker2005-02-05  Ulrich Drepper  <[email protected]>
418*7304104dSAndroid Build Coastguard Worker
419*7304104dSAndroid Build Coastguard Worker	* Makefile.am [MUDFLAP] (AM_CFLAGS): Add -fpic and -fmudflap.
420*7304104dSAndroid Build Coastguard Worker
421*7304104dSAndroid Build Coastguard Worker2004-01-17  Ulrich Drepper  <[email protected]>
422*7304104dSAndroid Build Coastguard Worker
423*7304104dSAndroid Build Coastguard Worker	* Makefile.am: Support building with mudflap.
424*7304104dSAndroid Build Coastguard Worker
425*7304104dSAndroid Build Coastguard Worker2003-09-22  Ulrich Drepper  <[email protected]>
426*7304104dSAndroid Build Coastguard Worker
427*7304104dSAndroid Build Coastguard Worker	* Makefile.am (AM_CFLAGS): Add -fpic.
428*7304104dSAndroid Build Coastguard Worker
429*7304104dSAndroid Build Coastguard Worker	* Makefile.am (noinst_HEADERS): Add list.h.
430*7304104dSAndroid Build Coastguard Worker	* list.h: New file.
431*7304104dSAndroid Build Coastguard Worker
432*7304104dSAndroid Build Coastguard Worker2003-08-11  Ulrich Drepper  <[email protected]>
433*7304104dSAndroid Build Coastguard Worker
434*7304104dSAndroid Build Coastguard Worker	* Moved to CVS archive.
435