if (config.relocateable_output) {
output_bfd->flags &= ~EXEC_P;
- ldwrite(write_map);
+ ldwrite();
bfd_close(output_bfd);
}
else {
output_bfd->flags |= EXEC_P;
- ldwrite(write_map);
+ ldwrite();
if (config.make_executable == false && force_make_executable ==false) {
}
void
-DEFUN(ldwrite, (write_map),
- boolean write_map)
+DEFUN_VOID(ldwrite)
{
data_area = (PTR) ldmalloc(largest_section);
if (config.relocateable_output == true)
/* Print a map, if requested. */
- if (write_map) {
+ if (config.map_file) {
ldsym_print_symbol_table ();
- lang_map(stdout);
+ lang_map();
}
ldsym_write ();