2000-05-12 H.J. Lu <hjl@gnu.org>

* nlmconv.c (temp_filename): Removed.

	* nlmconv.c (link_inputs): Use make_temp_file () instead of
	choose_temp_base ().
	* objdump.c (display_target_list): Likewise.
	(display_info_table): Likewise.
This commit is contained in:
H.J. Lu 2000-05-13 06:38:34 +00:00
parent 8216cda9b4
commit 5ee1baa27d
3 changed files with 12 additions and 9 deletions

View File

@ -1,3 +1,12 @@
2000-05-12 H.J. Lu <hjl@gnu.org>
* nlmconv.c (temp_filename): Removed.
* nlmconv.c (link_inputs): Use make_temp_file () instead of
choose_temp_base ().
* objdump.c (display_target_list): Likewise.
(display_info_table): Likewise.
2000-05-08 Alan Modra <alan@linuxcare.com.au> 2000-05-08 Alan Modra <alan@linuxcare.com.au>
* objcopy.c (setup_section): Add const and gettext calls for err. * objcopy.c (setup_section): Add const and gettext calls for err.

View File

@ -2086,9 +2086,6 @@ powerpc_mangle_relocs (outbfd, insec, relocs_ptr, reloc_count_ptr, contents,
#define LD_NAME "ld" #define LD_NAME "ld"
#endif #endif
/* Temporary file name base. */
static char *temp_filename;
/* The user has specified several input files. Invoke the linker to /* The user has specified several input files. Invoke the linker to
link them all together, and convert and delete the resulting output link them all together, and convert and delete the resulting output
file. */ file. */
@ -2137,10 +2134,7 @@ link_inputs (inputs, ld)
if (ld == NULL) if (ld == NULL)
ld = (char *) LD_NAME; ld = (char *) LD_NAME;
temp_filename = choose_temp_base (); unlink_on_exit = make_temp_file (".O");
unlink_on_exit = xmalloc (strlen (temp_filename) + 3);
sprintf (unlink_on_exit, "%s.O", temp_filename);
argv[0] = ld; argv[0] = ld;
argv[1] = (char *) "-Ur"; argv[1] = (char *) "-Ur";

View File

@ -2632,7 +2632,7 @@ display_target_list ()
char *dummy_name; char *dummy_name;
int t; int t;
dummy_name = choose_temp_base (); dummy_name = make_temp_file (NULL);
for (t = 0; bfd_target_vector[t]; t++) for (t = 0; bfd_target_vector[t]; t++)
{ {
bfd_target *p = bfd_target_vector[t]; bfd_target *p = bfd_target_vector[t];
@ -2684,7 +2684,7 @@ display_info_table (first, last)
printf ("%s ", bfd_target_vector[t]->name); printf ("%s ", bfd_target_vector[t]->name);
putchar ('\n'); putchar ('\n');
dummy_name = choose_temp_base (); dummy_name = make_temp_file (NULL);
for (a = (int) bfd_arch_obscure + 1; a < (int) bfd_arch_last; a++) for (a = (int) bfd_arch_obscure + 1; a < (int) bfd_arch_last; a++)
if (strcmp (bfd_printable_arch_mach (a, 0), "UNKNOWN!") != 0) if (strcmp (bfd_printable_arch_mach (a, 0), "UNKNOWN!") != 0)
{ {