summaryrefslogtreecommitdiff
path: root/exec/Makefile
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>1994-12-12 00:48:53 +0000
committerRoland McGrath <roland@gnu.org>1994-12-12 00:48:53 +0000
commit1c0f6b1853ced036bf11a5622636dac362a7481a (patch)
tree22e45831cfc5cc3a4ef517ccd92573fe70ba8d03 /exec/Makefile
parent0475e0f4cff3893c29ad937648317624960877c3 (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