Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 1998-11-25 Mark Kettenis <kettenis@phys.uva.nl> | Roland McGrath | 1998-11-29 | 1 | -2/+2 | |
| | | | | | * main.c (S_exec_init): Call _hurd_proc_init with new args set to zero. | |||||
* | 1998-11-25 Mark Kettenis <kettenis@phys.uva.nl> | Roland McGrath | 1998-11-29 | 1 | -1/+1 | |
| | | | | * hashexec.c (check_hashbang): Fix typo: interplen -> interp_len. | |||||
* | *** empty log message *** | Thomas Bushnell | 1998-11-16 | 1 | -1/+1 | |
| | ||||||
* | . | Roland McGrath | 1998-11-07 | 1 | -1/+5 | |
| | ||||||
* | 1998-10-26 Roland McGrath <roland@baalperazim.frob.com> | Roland McGrath | 1998-11-07 | 1 | -6/+6 | |
| | | | | * hashexec.c: Use mach_* instead of __mach_*. | |||||
* | Thu Nov 5 15:26:50 1998 Thomas Bushnell, BSG <tb@mit.edu> | Thomas Bushnell | 1998-11-05 | 2 | -8/+30 | |
| | | | | | | | * 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. | |||||
* | . | Roland McGrath | 1998-07-16 | 1 | -5/+10 | |
| | ||||||
* | 1998-07-15 Roland McGrath <roland@baalperazim.frob.com> | Roland McGrath | 1998-07-16 | 1 | -10/+16 | |
| | | | | | * exec.c (do_exec): Set boot->phdr_addr and boot->user_entry after loading, to addresses adjusted for actual run-time load address. | |||||
* | Wed Aug 20 14:02:11 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> | Thomas Bushnell | 1997-08-20 | 2 | -2/+6 | |
| | | | | | * main.c (main): New args for ports_manage_port_operations_multithread. | |||||
* | . | Miles Bader | 1997-06-30 | 1 | -0/+6 | |
| | ||||||
* | (main): | Miles Bader | 1997-06-30 | 1 | -14/+20 | |
| | | | | | | | Arg parsing added. (argp_program_version): New variable. Include <argp.h>. | |||||
* | . | Miles Bader | 1997-02-05 | 1 | -0/+4 | |
| | ||||||
* | (check_hashbang): | Miles Bader | 1997-02-05 | 1 | -3/+3 | |
| | | | | `preempter' -> `preemptor'. | |||||
* | Sat Nov 23 16:26:55 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> | Thomas Bushnell | 1996-12-05 | 3 | -1/+8 | |
| | | | | | * priv.h (mach_host_elf_machine): New prototype. * hostarch.c: Include "priv.h". | |||||
* | Mon Nov 18 17:45:48 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> | Thomas Bushnell | 1996-11-18 | 3 | -2/+17 | |
| | | | | | | | | | | | | * 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. | |||||
* | Mon Oct 7 21:31:25 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> | Thomas Bushnell | 1996-10-08 | 2 | -2/+33 | |
| | | | | | | | * 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. | |||||
* | *** empty log message *** | Thomas Bushnell | 1996-09-17 | 2 | -2/+6 | |
| | ||||||
* | *** empty log message *** | Thomas Bushnell | 1996-09-05 | 2 | -3/+9 | |
| | ||||||
* | *** empty log message *** | Thomas Bushnell | 1996-08-29 | 4 | -12/+90 | |
| | ||||||
* | *** empty log message *** | Michael I. Bushnell | 1996-07-18 | 4 | -0/+533 | |
| | ||||||
* | Initial revision | Roland McGrath | 1996-07-17 | 1 | -0/+643 | |
| | ||||||
* | (S_exec_exec): Don't use unsafe MOVE_SEND in call to interruptible | Michael I. Bushnell | 1996-07-08 | 1 | -12/+20 | |
| | | | | exec_exec stub. | |||||
* | (DIST_FILES): Removed crash.c. | Michael I. Bushnell | 1996-07-01 | 1 | -1/+1 | |
| | ||||||
* | (do_exec): In proc_setowner code, deal with error from auth_getids | Michael I. Bushnell | 1996-06-20 | 1 | -23/+25 | |
| | | | | more loosely. | |||||
* | (exec): Link against fshelp too now. | Michael I. Bushnell | 1996-06-20 | 1 | -1/+1 | |
| | ||||||
* | fixup | Michael I. Bushnell | 1996-06-20 | 1 | -4/+5 | |
| | ||||||
* | (do_exec): Call proc_setowner *after* possible proc_reassign; | Michael I. Bushnell | 1996-06-20 | 1 | -34/+35 | |
| | | | | | otherwise it modifies the stub process's state and not the real process's. | |||||
* | (do_exec, S_exec_exec): Pass 0 for new LOOKUP arg to hurd_file_name_lookup. | Miles Bader | 1996-06-19 | 1 | -2/+2 | |
| | ||||||
* | (hurd_file_name_path_lookup): Declaration removed. | Miles Bader | 1996-06-19 | 1 | -12/+2 | |
| | | | | (check_hashbang): Pass 0 for new LOOKUP arg to hurd_file_name_lookup. | |||||
* | (basename): Comment out declaration; it conflicts with libc's. | Michael I. Bushnell | 1996-06-13 | 1 | -2/+2 | |
| | ||||||
* | (do_exec): Add code missing from last change. | Michael I. Bushnell | 1996-06-13 | 1 | -2/+16 | |
| | ||||||
* | (do_exec): If secure, set the owner with proc_setowner. | Michael I. Bushnell | 1996-06-13 | 1 | -2/+23 | |
| | ||||||
* | (search_path): Don't make PATH or PFXED_NAME const. | Miles Bader | 1996-05-10 | 1 | -2/+1 | |
| | ||||||
* | (check_hashbang) [userport/reauthenticate]: Use new | Michael I. Bushnell | 1996-05-10 | 1 | -2/+2 | |
| | | | | | auth_user_authenticate inerface. (check_hashbang) [setup_args/search_path]: Declare PATH to be `char const *'. | |||||
* | (do_exec): Use new auth_user_authenticate interface. | Michael I. Bushnell | 1996-05-10 | 1 | -1/+1 | |
| | ||||||
* | (check_hashbang): Use io_identity instead of io_stat to compare files. | Roland McGrath | 1996-05-07 | 1 | -13/+13 | |
| | ||||||
* | (exec_version): Upgrade to 0.0. | Michael I. Bushnell | 1996-05-06 | 1 | -2/+2 | |
| | ||||||
* | (map): Use F->__offset and F->__target properly. | Roland McGrath | 1996-05-03 | 1 | -7/+7 | |
| | ||||||
* | (map): Fix fencepost error in check of current mapping window. | Roland McGrath | 1996-05-02 | 1 | -2/+3 | |
| | | | | Request round_page (LEN) bytes in io_read to avoid many small reads. | |||||
* | (do_exec): Terminate OLDTASK if we get an error after killing its threads | Roland McGrath | 1996-05-02 | 1 | -3/+13 | |
| | | | | and deallocating its address space. | |||||
* | (check_gzip) [ziprderr]: Treat all read errors as ENOEXEC. First off, | Michael I. Bushnell | 1996-04-30 | 1 | -9/+10 | |
| | | | | | because that's what they are; also because some callers of read_error don't set errno at all. | |||||
* | Use ports_create_port instead of ports_allocate_port, and notice the error. | Roland McGrath | 1996-04-27 | 1 | -2/+2 | |
| | ||||||
* | (check_hashbang: user_port): Use default root port when secure. | Roland McGrath | 1996-04-23 | 1 | -2/+8 | |
| | ||||||
* | (DIST_FILES): Add elfcore.c, crash.c, and exectrans.c. | Michael I. Bushnell | 1996-04-15 | 1 | -1/+1 | |
| | ||||||
* | Never mind. | Michael I. Bushnell | 1996-04-15 | 1 | -3/+1 | |
| | ||||||
* | (SRCS): That's hashexec.c, not .o. | Michael I. Bushnell | 1996-04-15 | 1 | -1/+1 | |
| | ||||||
* | (gzip-sources): New variable. | Michael I. Bushnell | 1996-04-15 | 1 | -1/+3 | |
| | | | | (SRCS): Include $(gzip-sources). | |||||
* | (exec-MIGSFLAGS): Look for execmutations.h in $(srcdir). | Michael I. Bushnell | 1996-04-15 | 1 | -2/+2 | |
| | ||||||
* | (prepare): | Miles Bader | 1996-04-08 | 1 | -66/+72 | |
| | | | | | | If io_map returns EOPNOTSUPP, suppress the error, and still setup E's stream. (prepare_and_check): If prepare returns an error, do no more. | |||||
* | (check_hashbang): Pass open flags & mode args to hurd_file_name_path_lookup. | Miles Bader | 1996-03-28 | 1 | -3/+12 | |
| |