Age | Commit message (Collapse) | Author | |
---|---|---|---|
1999-07-03 | 1999-07-03 Thomas Bushnell, BSG <tb@mit.edu> | Thomas Bushnell | |
* core.c (core_dump_task): Use munmap instead of vm_deallocate, when it's from our own task. * elfcore.c: Likewise. * exec.c (load_section): Likewise. (map): Likewise. (close_exec_stream): Likewise. (finish_mapping): Likewise. (load): Likewise. (do_exec): Likewise. (S_exec_setexecdata): Likewise. * hashexec.c (check_hashbang): Likewise. * main.c (deadboot): Likewise. | |||
1999-06-04 | . | Roland McGrath | |
1999-06-04 | 1999-06-04 Roland McGrath <roland@baalperazim.frob.com> | Roland McGrath | |
* exec.c (map): Fix mapping calls to use F->__offset consistently instead of F->__target. | |||
1999-05-16 | . | Roland McGrath | |
1999-05-16 | 1999-05-16 Roland McGrath <roland@baalperazim.frob.com> | Roland McGrath | |
* hashexec.c (check_hashbang): Fix bug in last change. | |||
1999-05-15 | . | Roland McGrath | |
1999-05-15 | 1999-05-15 Roland McGrath <roland@baalperazim.frob.com> | Roland McGrath | |
* hashexec.c (check_hashbang): Trim trailing blanks after interpreter argument. | |||
1999-04-30 | 1998-09-05 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp> | Thomas Bushnell | |
* do-bunzip2.c: New file. * exec.c (check_bzip2): New function. (BZIP2): New cpp symbol. If defined, bunzip2 engine is enabled. * Makefile (bzip2-objects): New variable. (OBJS): Add bzip2-objects. (CPPFLAGS): Add -DBZIP2. | |||
1999-04-27 | . | Roland McGrath | |
1999-04-27 | 1999-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-30 | 1998-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-27 | 1998-12-21 Roland McGrath <roland@baalperazim.frob.com> | Roland McGrath | |
* Makefile (HURDLIBS): Add missing implied library deps. | |||
1998-12-27 | 1998-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-27 | 1998-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-29 | 1998-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-29 | 1998-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-07 | 1998-10-26 Roland McGrath <roland@baalperazim.frob.com> | Roland McGrath | |
* hashexec.c: Use mach_* instead of __mach_*. | |||
1998-11-05 | Thu 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-16 | 1998-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-20 | Wed 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-05 | Sat 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-18 | Mon 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-08 | Mon 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-17 | Initial revision | Roland McGrath | |
1996-07-08 | (S_exec_exec): Don't use unsafe MOVE_SEND in call to interruptible | Michael 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_getids | Michael I. Bushnell | |
more loosely. | |||
1996-06-20 | (exec): Link against fshelp too now. | Michael I. Bushnell | |
1996-06-20 | fixup | Michael 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 | |