diff options
author | Roland McGrath <roland@gnu.org> | 1994-12-12 00:48:53 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 1994-12-12 00:48:53 +0000 |
commit | 1c0f6b1853ced036bf11a5622636dac362a7481a (patch) | |
tree | 22e45831cfc5cc3a4ef517ccd92573fe70ba8d03 /exec/Makefile | |
parent | 0475e0f4cff3893c29ad937648317624960877c3 (diff) |
(struct execdata): New members `headbuf', `file_data', `optimal_block'.
(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.
Diffstat (limited to 'exec/Makefile')
0 files changed, 0 insertions, 0 deletions