aboutsummaryrefslogtreecommitdiff
path: root/exec
Commit message (Collapse)AuthorAgeFilesLines
* .Roland McGrath2002-05-031-0/+6
|
* 2002-05-01 Roland McGrath <roland@frob.com>Roland McGrath2002-05-031-0/+28
| | | | | | * elfcore.c [ALPHA_THREAD_STATE] (ELF_MACHINE, fetch_thread_regset, fetch_thread_fpregset): New definitions for Alpha CPU.
* .Roland McGrath2002-04-271-0/+6
|
* 2002-04-27 Roland McGrath <roland@frob.com>Roland McGrath2002-04-274-23/+25
| | | | | | * priv.h: Include <link.h> to get ElfW macro. * priv.h, exec.c, main.c, hostarch.c: Use `ElfW(TYPE)' in place of `Elf32_TYPE' throughout.
* dead file removedRoland McGrath2002-03-111-264/+0
|
* .Roland McGrath2002-03-111-0/+9
|
* 2002-03-11 Roland McGrath <roland@frob.com>Roland McGrath2002-03-111-68/+138
| | | | | | * elfcore.c: New file, used by crash server (../trans) to write ELF core dump files. Thanks to Jon Arney <jarney1@cox.net> for spurring me to write this, and for helping to test and debug it.
* 2002-03-11 Roland McGrath <roland@frob.com>Roland McGrath2002-03-111-2/+2
| | | | | * core.c: File removed. * Makefile (DIST_FILES): Remove core.c from the list.
* (dump_core): Missing munmapRoland McGrath2002-03-111-0/+4
|
* Prototype code to produce the NT_PSINFO note.Roland McGrath2002-03-111-7/+115
|
* Fixed some little bugs in the prototype code.Roland McGrath2002-03-091-17/+16
|
* Untested code.Roland McGrath2002-03-081-88/+326
|
* .Roland McGrath2002-01-021-0/+5
|
* 2002-01-02 Roland McGrath <roland@frob.com>Roland McGrath2002-01-021-1/+5
| | | | | * exec.c (do_exec) [KERN_INVALID_LEDGER]: Pass extra arguments to task_create for OSF variant.
* .Roland McGrath2002-01-021-0/+4
|
* 2002-01-01 Roland McGrath <roland@frob.com>Roland McGrath2002-01-021-0/+2
| | | | * execmutations.h (SERVERCOPY): New macro.
* .Roland McGrath2002-01-011-0/+4
|
* 2001-12-31 Roland McGrath <roland@frob.com>Roland McGrath2002-01-011-1/+1
| | | | * exec.c (do_exec): thread_array_t -> thread_t *
* 2001-11-23 Roland McGrath <roland@frob.com>Roland McGrath2001-11-232-88/+5
| | | | | * gcore.c: File moved to ../utils. * Makefile (DIST_FILES): Remove it.
* 2001-11-23 Roland McGrath <roland@frob.com>Roland McGrath2001-11-231-2/+2
| | | | | * gcore.c: File moved to ../utils. * Makefile (DIST_FILES): Remove it.
* 2001-04-01 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-06-161-4/+5
| | | | * main.c (S_exec_init): Use iohelp_create_empty_iouser.
* .Roland McGrath2001-06-161-0/+4
|
* .Roland McGrath2001-06-161-0/+4
|
* 2001-06-15 Roland McGrath <roland@frob.com>Roland McGrath2001-06-161-1/+3
| | | | * exec.c (do_exec: user_fd): Add a user ref to returned port.
* auth/Marcus Brinkmann2001-02-122-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-02-12 Marcus Brinkmann <marcus@gnu.org> * auth.c (main): New variable ARGP defining a doc string. Pass address of ARGP to argp_parse(). exec/ 2001-02-12 Marcus Brinkmann <marcus@gnu.org> * main.c: Change hurd version name from proc to exec. (main): Add period to doc string. ftpfs/ 2001-02-12 Marcus Brinkmann <marcus@gnu.org> * ftpfs.c: Include <version.h>. Add global variable ARGP_PROGRAM_VERSION. Add period to DOC. hostmux/ 2001-02-12 Marcus Brinkmann <marcus@gnu.org> * hostmux.c: Include <version.h>. Add global variable ARGP_PROGRAM_VERSION. Add period to DOC. usermux/ 2001-02-12 Marcus Brinkmann <marcus@gnu.org> * usermux.c (options): Include <version.h>. Add global variable ARGP_PROGRAM_VERSION. Add period to DOC. trans/ 2001-02-12 Marcus Brinkmann <marcus@gnu.org> * fifo.c: Make version string say `fifo', not `null'. Add period to doc text in ARGP. * firmlink.c: Add period to doc text in ARGP_DOC, convert semi-colon to colon. * magic.c (options): Add period to DOC. * new-fifo.c (fifo_trans_parse_args): Add doc string to ARGP. Include <version.h>, new global variable ARGP_PROGRAM_VERSION. * crash.c: Include <version.h>, add global variable ARGP_PROGRAM_VERSION. * hello.c: Include <version.h>, add global variable ARGP_PROGRAM_VERSION. (hello_argp): Add doc string. * hello-mt.c: Likewise. * streamio.c: Add period to DOC. Change streamdev to streamio in version string. * password.c (main): Add period to doc string in ARGP.
* .Roland McGrath2000-10-011-1/+10
|
* 2000-10-01 Roland McGrath <roland@frob.com>Roland McGrath2000-10-011-10/+22
| | | | | | | | * exec.c: Comments. 2000-09-24 Roland McGrath <roland@frob.com> * exec.c (map): Bail if the requested position + data size does not fit in the file size.
* * Makefile (HURDLIBS): Reorder libs such that the threads libMark Kettenis2000-07-262-1/+8
| | | | | | comes before the ports lib. This makes sure the functions in libthreads properly override the stubs in libports with the new dynamic linker semantics in glibc 2.2.
* 2000-07-20 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell2000-07-202-1/+6
| | | | | * hashexec.c (check_hashbang): Count characters in interp correctly. Fix from Kalle Olavi Niemitalo <tosi@stekt.oulu.fi>.
* 2000-03-23 Mark Kettenis <kettenis@gnu.org>Mark Kettenis2000-03-262-2/+6
| | | | | * exec.c (do_exec): Set interp.file to MACH_PORT_NULL before the first `goto out'.
* .Roland McGrath2000-03-201-0/+9
|
* 2000-03-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-201-79/+0
| | | | * exectrans.c: Obsolete file removed.
* 2000-03-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-201-2/+2
| | | | | * exectrans.c: Obsolete file removed. * Makefile (DIST_FILES): Remove it.
* 2000-03-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-201-5/+4
| | | | | | * main.c (trivfs_allow_open): Initialize to zero. (trivfs_support_read, trivfs_support_write): Likewise. (trivfs_support_exec): Variable removed.
* .Roland McGrath2000-03-171-1/+6
|
* 2000-03-17 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-171-5/+8
| | | | | * hashexec.c (check_hashbang): Use strpbrk directly instead of strsep. Fix up INTERP_LEN properly in the no-argument case.
* *** empty log message ***Thomas Bushnell2000-03-171-1/+1
|
* 2000-03-17 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell2000-03-174-3/+14
| | | | * main.c (S_exec_init): Don't use MOVE_SEND in Hurd RPC.
* .Roland McGrath2000-03-171-0/+4
|
* 2000-03-17 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-171-3/+1
| | | | * exec.c (do_exec): Use ports_get_send_right.
* .Roland McGrath2000-03-131-0/+11
|
* 2000-03-13 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-131-1/+10
| | | | | * exec.c [! EXECDATA_STREAM] (prepare_stream): Replace no-op with real function to initialize map_* members to zero.
* 2000-03-13 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-131-2/+0
| | | | | | | | | * priv.h (EXECDATA_STREAM): Define this only #ifdef BFD. The non-BFD exec server is now completely independent of stdio magic; it uses only those interfaces documented in the C library manual, which are provided both by old GNU stdio and by GNU libio. Resurrecting the BFD exec server will require using magic again, for which libio-specific magic needs to be written.
* .Roland McGrath2000-03-131-0/+17
|
* 2000-03-13 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-132-34/+168
| | | | | | | | | | | | | | | | | | | * priv.h (EXECDATA_STREAM): New macro, always defined for now. (struct execdata) [! EXECDATA_STREAM]: Add members map_buffer, map_bsize, map_fsize, map_filepos in place of stream. (map_buffer, map_filepos, map_set_fsize): New macros for accessing those or stream. [! EXECDATA_STREAM] (map_fsize, map_vsize): Define using new members. * exec.c (map): Rewritten purely using those accessor macros. (input_room): Set the __target, __bufp, __error, and __eof members, which are no longer set by map. [! EXECDATA_STREAM] (prepare_stream, prepare_in_memory): Make no-ops. (input_room, close_exec_stream, fake_seek, prepare_stream, prepare_in_memory): Conditionalize these defns on [EXECDATA_STREAM]. (load_section): Always use map instead of stdio. Replace bcopy with memcpy. (check_gzip: zipread): Rewrite using map instead of stdio. (check_bzip2: zipread): Likewise.
* .Roland McGrath2000-03-131-0/+2
|
* 2000-03-13 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-131-11/+11
| | | | * hashexec.c (check_hashbang): Fix up multiple fencepost brainos.
* .Roland McGrath2000-03-131-0/+2
|
* 2000-03-13 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-131-2/+2
| | | | * hashexec.c (check_hashbang): Fix fencepost error in last change.
* .Roland McGrath2000-03-131-0/+13
|