mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2025-02-13 21:49:40 +00:00
* xcoffread.c (coff_getfilename): Do not strip directory component
of filename.
This commit is contained in:
parent
f366291b4f
commit
4e9e52ab08
@ -1,3 +1,8 @@
|
||||
Mon Jul 28 02:54:31 1997 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
|
||||
|
||||
* xcoffread.c (coff_getfilename): Do not strip directory component
|
||||
of filename.
|
||||
|
||||
Fri Jul 25 16:48:18 1997 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
* top.c (execute_command): Force cleanup of alloca areas.
|
||||
|
@ -1619,9 +1619,8 @@ process_xcoff_symbol (cs, objfile)
|
||||
return sym2;
|
||||
}
|
||||
|
||||
/* Extract the file name from the aux entry of a C_FILE symbol. Return
|
||||
only the last component of the name. Result is in static storage and
|
||||
is only good for temporary use. */
|
||||
/* Extract the file name from the aux entry of a C_FILE symbol.
|
||||
Result is in static storage and is only good for temporary use. */
|
||||
|
||||
static char *
|
||||
coff_getfilename (aux_entry, objfile)
|
||||
@ -1629,8 +1628,6 @@ coff_getfilename (aux_entry, objfile)
|
||||
struct objfile *objfile;
|
||||
{
|
||||
static char buffer[BUFSIZ];
|
||||
register char *temp;
|
||||
char *result;
|
||||
|
||||
if (aux_entry->x_file.x_n.x_zeroes == 0)
|
||||
strcpy (buffer,
|
||||
@ -1641,14 +1638,7 @@ coff_getfilename (aux_entry, objfile)
|
||||
strncpy (buffer, aux_entry->x_file.x_fname, FILNMLEN);
|
||||
buffer[FILNMLEN] = '\0';
|
||||
}
|
||||
result = buffer;
|
||||
|
||||
/* FIXME: We should not be throwing away the information about what
|
||||
directory. It should go into dirname of the symtab, or some such
|
||||
place. */
|
||||
if ((temp = strrchr (result, '/')) != NULL)
|
||||
result = temp + 1;
|
||||
return (result);
|
||||
return (buffer);
|
||||
}
|
||||
|
||||
/* Set *SYMBOL to symbol number symno in symtbl. */
|
||||
|
Loading…
x
Reference in New Issue
Block a user