summaryrefslogtreecommitdiff
path: root/exec/exec.c
AgeCommit message (Collapse)Author
1995-02-09(check_section): Don't check SEC_RELOC flag.Roland McGrath
1995-02-09(load_section): Don't check SEC_HAS_CONTENTS for clearing overlap bssMichael I. Bushnell
pages.
1995-01-28(prepare): Fix braino in last change.Roland McGrath
1995-01-28(prepare): Give the stream a seek function.Roland McGrath
1995-01-22Update BFD code; it works now.Roland McGrath
1995-01-15[BFD] (bfd_mach_host_arch_mach): In decl, MACHINE arg is `long int *' now.Roland McGrath
[BFD] (host_bfd_arch_info): New variable. [BFD] (host_bfd): Initialize `arch_info' member to its address. (check) [BFD]: Use bfd_arch_get_compatible properly, rather than the nonexistent bfd_arch_compatible. (main) [BFD]: Fill in host_bfd.arch_info instead of old `obj_machine' and `obj_archiecture' members, which BFD no longer has.
1994-12-12(struct execdata): New members `headbuf', `file_data', `optimal_block'.Roland McGrath
(load_section): Copy data from U->file_data if that is nonnull. Use new subfunction `write_to_task' that handles non-page aligned sections. (input_room): Fix EOF check. Use io_read if no memory object. (prepare): New function, broken out of check. Initialize E->file_data and E->optimal_block. Set E->stream.__seen bit. (check): No longer take FILE arg. Use E->file_data if nonnull; else read from stream if no memory object. (finish_mapping): Reset members after deallocating resources. (finish): Likewise. Call fclose. Don't deallocate E->header if it points to &E->headbuf or E->file_data. (check_gzip): New function, implements executing gzip'd binaries. (do_exec): Call prepare before check. Call check_gzip if file format unrecognized.
1994-11-09(set_active_trans): Don't deallocate EXECNODE here to work around aMichael I. Bushnell
ufs bug.
1994-11-09Include <hurd/paths.h> and <fcntl.h>.Michael I. Bushnell
(set_active_trans): Declare as void.
1994-11-09(set_active_trans): New function.Michael I. Bushnell
(S_exec_init): Call set_active_trans.
1994-08-31entered into RCSMichael I. Bushnell
1994-08-31Formerly exec.c.~84~Roland McGrath
1994-08-30Formerly exec.c.~83~Michael I. Bushnell
1994-08-29Formerly exec.c.~82~Michael I. Bushnell
1994-08-17Formerly exec.c.~81~Michael I. Bushnell
1994-08-16Formerly exec.c.~80~Michael I. Bushnell
1994-08-16Formerly exec.c.~79~Roland McGrath
1994-08-15Formerly exec.c.~78~Michael I. Bushnell
1994-07-22Formerly exec.c.~77~Michael I. Bushnell
1994-07-20Formerly exec.c.~76~Michael I. Bushnell
1994-07-19Formerly exec.c.~75~Michael I. Bushnell
1994-06-24Initial revisionMichael I. Bushnell