summaryrefslogtreecommitdiffstats
path: root/gnu/lib/libiberty/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* provide missing prototypesespie2017-07-282-0/+2
| | | | | | this may actually result in bogus error messages, because int != char* okay jca@
* Make libiberty test programs compile and run without segfault.bluhm2017-06-233-22/+17
|
* On xmalloc failure, stop trying to determine the total amount of allocatedpascal2015-10-201-25/+0
| | | | | | | | | memory up to this point by using sbrk(2). This is of course wildly incorrect for any mmap-based malloc(3). This also makes it possible to bring pledge(2) to gnu/. comments kettenis@, ok miod@
* Fix CVE-2012-3509, an integer overflow in libiberty, leading tobluhm2015-06-111-2/+9
| | | | | heap-buffer overflow. From Sebastian Trahm; OK deraadt@
* Prefer strdup() to malloc() + strcpy() and ftello() to ftell()miod2015-01-191-5/+3
| | | | ok deraadt@ guenther@ millert@
* Finally ``revert'' to the recent pexecute interface, now that we do not needmiod2014-08-312-772/+325
| | | | | to support gcc 2.95. Tested on gcc 3 and gcc 4 platforms, riding on the major bump.
* Now that gcc 2.95 is out of the tree, get rid of the old hash table interfacemiod2014-08-311-306/+0
| | | | it was the only user of. Bump major.
* make gcc4 lib sprintf/strcpy free.espie2010-05-261-5/+6
| | | | | | | activate proper C99 stuff. fix locale support when there's no locale. work common with kettenis@
* Add fopen_unlocked.c pex-unix.c pex-common.c unlink-if-ordinary.c torobert2009-10-122-0/+1136
| | | | | | | 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@
* Put back sprintf -> snprintf changes which have been lost accidentally in themiod2008-06-073-5/+5
| | | | last update.
* Put back the diff made between rev. 1.1.1.3 and 1.3chl2008-06-071-0/+2
| | | | ok miod@
* Merge OpenBSD specific changes:miod2008-05-2769-12238/+16568
| | | | | | | | | | | - 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.
* Update libiberty to the version found in binutils 2.17.1 (which stillmiod2008-05-2771-1407/+5771
| | | | identifies itself as the gcc 3 version...)
* strcpy->strlcpy, needed by libstdc++ actually.espie2005-04-271-4/+4
|
* use snprintf. okay deraadt@espie2005-04-143-9/+10
|
* fix up conflictsespie2004-12-2419-58/+141
|
* update to gcc 3.3.5espie2004-12-2418-129/+58
|
* Update floatformat.[ch] to gdb-6.1 version. Include regex.c in library.kettenis2004-05-171-67/+235
| | | | ok otto@, pval@
* missing prototypes; ok espiepvalchev2004-01-031-0/+1
|
* resurrect pexecute.c for now, since vax and m68k barf on pex-unix.cespie2003-12-281-0/+792
|
* bye-bye. Merge should basically be finishedespie2003-12-251-792/+0
|
* typo in demanglerespie2003-12-251-1/+1
|
* Automatic mergeespie2003-12-2515-268/+623
|
* Update to libiberty from binutils-2.14espie2003-12-2535-75/+1711
|
* `merge' old hashtab interface and new, since those are disjoint.espie2003-11-251-0/+305
|
* extra file mangled by cvs.espie2003-11-256-102/+6
| | | | kill files that no longer exist.
* fix instances of cvs brain-damage. We want the current FSF version ofespie2003-11-2517-78/+152
| | | | these files.
* fix stupid cvs conflicts.espie2003-11-2534-1968/+5926
| | | | | | 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.
* Synch with gcc-3.3.2 versionespie2003-11-2565-628/+14997
|
* OpenBSD changes: synch somewhere between binutils-2.10 and 2.11espie2003-11-2440-3187/+893
| | | | Support for mkstemps in choose-temp.
* Second import from the vendor branch: binutils-2.11.2espie2003-11-2449-658/+8133
|
* Moving libiberty around, keeping vendor branch.espie2003-11-2495-0/+27430
First: binutils-2.10.