summaryrefslogtreecommitdiff
path: root/exec
AgeCommit message (Collapse)Author
1999-04-27.Roland McGrath
1999-04-271999-04-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* exec.c (do_exec): Implement EXEC_SIGTRAP flag.
1998-12-30.Roland McGrath
1998-12-301998-12-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* main.c (S_exec_init): Deallocate PROCSERVER port when finished.
1998-12-27.Roland McGrath
1998-12-271998-12-21 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* Makefile (HURDLIBS): Add missing implied library deps.
1998-12-271998-12-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* main.c (S_exec_init): Remove variable DEV_MASTER; pass null instead since we don't need it. Use assert_perror on getting the host-priv port and on startup_essential_task, since init will hang until we've done made that RPC. 1998-12-21 Roland McGrath <roland@baalperazim.frob.com> * main.c (S_exec_init): Don't call set_active_trans. (set_active_trans): Function removed.
1998-12-271998-12-26 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* exec.c (do_exec): Fix conditional for cleaning up INTERP, from nonnull E.interp.section to nonnull INTERP.file. If we failed to open the interpreter file, INTERP.file will be null and the rest of INTERP will be uninitialized.
1998-11-29.Roland McGrath
1998-11-291998-11-25 Mark Kettenis <kettenis@phys.uva.nl>Roland McGrath
* main.c (S_exec_init): Call _hurd_proc_init with new args set to zero.
1998-11-291998-11-25 Mark Kettenis <kettenis@phys.uva.nl>Roland McGrath
* hashexec.c (check_hashbang): Fix typo: interplen -> interp_len.
1998-11-16*** empty log message ***Thomas Bushnell
1998-11-07.Roland McGrath
1998-11-071998-10-26 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* hashexec.c: Use mach_* instead of __mach_*.
1998-11-05Thu Nov 5 15:26:50 1998 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* hashexec.c (check_hashbang): Keep INTERP_LEN with the correct value (bytes of memory holding INTERP) for later use. (check_hashbang: setup_args): Set argv[0] from the interpreter name, not copied from the existing command line.
1998-07-16.Roland McGrath
1998-07-161998-07-15 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* exec.c (do_exec): Set boot->phdr_addr and boot->user_entry after loading, to addresses adjusted for actual run-time load address.
1997-08-20Wed Aug 20 14:02:11 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* main.c (main): New args for ports_manage_port_operations_multithread.
1997-06-30.Miles Bader
1997-06-30(main):Miles Bader
Arg parsing added. (argp_program_version): New variable. Include <argp.h>.
1997-02-05.Miles Bader
1997-02-05(check_hashbang):Miles Bader
`preempter' -> `preemptor'.
1996-12-05Sat Nov 23 16:26:55 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* priv.h (mach_host_elf_machine): New prototype. * hostarch.c: Include "priv.h".
1996-11-18Mon Nov 18 17:45:48 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* exec.c (load_section): If ANYWHERE, then make sure ADDR starts out at least past the first page, so that we don't take it. Then the library can (if desired) make the page no-access. Fri Nov 15 17:34:23 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * exec.c: Don't include <hurd/shared.h> any more. * main.c (S_exec_init): New arg syntax of trivfs_open.
1996-10-08Mon Oct 7 21:31:25 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* exec.c (fake_seek): New function. (prepare): Initialize E->stream.__io_funcs.seek to fake_seek; this is called now that stdio doesn't assume it always knows the file position.
1996-09-17*** empty log message ***Thomas Bushnell
1996-09-05*** empty log message ***Thomas Bushnell
1996-08-29*** empty log message ***Thomas Bushnell
1996-07-18*** empty log message ***Michael I. Bushnell
1996-07-17Initial revisionRoland McGrath
1996-07-08(S_exec_exec): Don't use unsafe MOVE_SEND in call to interruptibleMichael I. Bushnell
exec_exec stub.
1996-07-01(DIST_FILES): Removed crash.c.Michael I. Bushnell
1996-06-20(do_exec): In proc_setowner code, deal with error from auth_getidsMichael I. Bushnell
more loosely.
1996-06-20(exec): Link against fshelp too now.Michael I. Bushnell
1996-06-20fixupMichael I. Bushnell
1996-06-20(do_exec): Call proc_setowner *after* possible proc_reassign;Michael I. Bushnell
otherwise it modifies the stub process's state and not the real process's.
1996-06-19(do_exec, S_exec_exec): Pass 0 for new LOOKUP arg to hurd_file_name_lookup.Miles Bader
1996-06-19(hurd_file_name_path_lookup): Declaration removed.Miles Bader
(check_hashbang): Pass 0 for new LOOKUP arg to hurd_file_name_lookup.
1996-06-13(basename): Comment out declaration; it conflicts with libc's.Michael I. Bushnell
1996-06-13(do_exec): Add code missing from last change.Michael I. Bushnell
1996-06-13(do_exec): If secure, set the owner with proc_setowner.Michael I. Bushnell
1996-05-10(search_path): Don't make PATH or PFXED_NAME const.Miles Bader
1996-05-10(check_hashbang) [userport/reauthenticate]: Use newMichael I. Bushnell
auth_user_authenticate inerface. (check_hashbang) [setup_args/search_path]: Declare PATH to be `char const *'.
1996-05-10(do_exec): Use new auth_user_authenticate interface.Michael I. Bushnell
1996-05-07(check_hashbang): Use io_identity instead of io_stat to compare files.Roland McGrath
1996-05-06(exec_version): Upgrade to 0.0.Michael I. Bushnell
1996-05-03(map): Use F->__offset and F->__target properly.Roland McGrath
1996-05-02(map): Fix fencepost error in check of current mapping window.Roland McGrath
Request round_page (LEN) bytes in io_read to avoid many small reads.
1996-05-02(do_exec): Terminate OLDTASK if we get an error after killing its threadsRoland McGrath
and deallocating its address space.
1996-04-30(check_gzip) [ziprderr]: Treat all read errors as ENOEXEC. First off,Michael I. Bushnell
because that's what they are; also because some callers of read_error don't set errno at all.