summaryrefslogtreecommitdiffstats
path: root/gnu/lib/libiberty/include
AgeCommit message (Collapse)AuthorFilesLines
2017-07-28provide missing prototypesespie1-0/+16
this may actually result in bogus error messages, because int != char* okay jca@
2015-06-11Fix CVE-2012-3509, an integer overflow in libiberty, leading tobluhm1-2/+2
heap-buffer overflow. From Sebastian Trahm; OK deraadt@
2014-08-31Now that gcc 2.95 is out of the tree, get rid of the old hash table interfacemiod1-60/+0
it was the only user of. Bump major.
2009-10-12Add fopen_unlocked.c pex-unix.c pex-common.c unlink-if-ordinary.c torobert3-32/+344
the list of built files and switch the md5.h header to the libiberty one. This change is needed by gcc4 and it is a major library crank for libiberty. tested by many people on many architectures and finally ok'd by deraadt@
2008-06-22Enable the use of __attribute__ ((__nonnull__)) unconditionally under OpenBSD,miod1-1/+1
as has been done for the __sentinel__ attribute, since all toolchains support it.
2008-05-27Merge OpenBSD specific changes:miod10-292/+688
- pexecute implementation replaced with the older gcc 2.95 implementation, as gcc 2.95's collect2 relies upon an implementation behaviour which has been lost in further libiberty updates. - keep the old hash table interfaces, which are used by gcc 2.95. - keep the OpenBSD replacement for the md5 interface. - keep the OpenBSD strl{cat,cpy} and snprinft usage. Bump libiberty minor version due to the addition of a few new symbols.
2008-05-27Update libiberty to the version found in binutils 2.17.1 (which stillmiod11-101/+212
identifies itself as the gcc 3 version...)
2004-12-24fix up conflictsespie2-14/+63
2004-05-17Update floatformat.[ch] to gdb-6.1 version. Include regex.c in library.kettenis1-5/+17
ok otto@, pval@
2003-12-25Manual merge of ChangeLog entries.espie1-544/+63
A bit icky, but binutils includes contain both libiberty stuff and its own stuff...
2003-12-25restore #ifdef __cplusplus around demangler prototypes.espie2-1/+9
Restore comment that was lost.
2003-12-25Automatic mergeespie4-20/+43
2003-12-25Update to libiberty from binutils-2.14espie1-57/+561
2003-11-25`merge' old hashtab interface and new, since those are disjoint.espie1-0/+60
2003-11-25quick and dirty md5 functions wrapper, so that we can use the libc version.espie1-134/+32
Help from markus.
2003-11-25Duplicate proto, result of bad mergeespie1-8/+0
2003-11-25fix stupid cvs conflicts.espie8-104/+420
I think that cvs is a poor lonesome, depressive program. The only way it has found of getting your attention is to throw senseless conflicts that shouldn't exist in your way.
2003-11-25Synch with gcc-3.3.2 versionespie14-123/+1903
2003-11-24OpenBSD changes: synch somewhere between binutils-2.10 and 2.11espie8-22/+339
Support for mkstemps in choose-temp.
2003-11-24And the includes are taken from GCC 2.95.pre3 test3espie12-0/+3433