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