2001-07-19 David O'Brien <obrien@FreeBSD.org>

* lbasename.c: New file.
	* libiberty.h: Add lbasename.

Approved by:  Philip Blundell <philb@gnu.org>
              <E15K1Xn-00032C-00@kings-cross.london.uk.eu.org>


	* emultempl/elf32.em: Do not assuming that contents of the buffer
	returned from basename function will remain unchanged accross other
	function calls.

Approved by:  Philip Blundell <philb@gnu.org>
              <E15MO4s-00017V-00@kings-cross.london.uk.eu.org>
This commit is contained in:
David O'Brien 2001-07-20 02:22:17 +00:00
parent 05a1135601
commit e2696c3f51
2 changed files with 8 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2001-07-19 David O'Brien <obrien@FreeBSD.org>
* libiberty.h: Add lbasename.
2001-06-07 Alan Modra <amodra@bigpond.net.au>
* Many files: Update copyright notices.

View File

@ -81,6 +81,10 @@ extern char *basename ();
# endif
#endif
/* A well-defined basename () that is always compiled in. */
extern char *lbasename PARAMS ((const char *));
/* Concatenate an arbitrary number of strings, up to (char *) NULL.
Allocates memory using xmalloc. */