aboutsummaryrefslogtreecommitdiff
path: root/proc/host.c
Commit message (Collapse)AuthorAgeFilesLines
* 2001-07-13 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2001-07-131-1/+12
| | | | | | | | | | | * host.c (S_proc_getexecdata): New variable PORTS_ALLOCATED. Set it if we allocated a new buffer for PORTS. If it is set, and allocation of a new buffer for INTS fails, unmap the buffer for PORTS. * host.c (S_proc_getexecdata): New variable I. Go over all standard ports and increase the send right user reference by one. Set *PORTSPOLY to MACH_MSG_TYPE_MOVE_SEND.
* 2001-05-12 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2001-05-121-1/+4
| | | | | * host.c (initialize_version_info): Clear last byte of KV to make sure that the string is null-terminated.
* 2000-04-03 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-04-151-21/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * host.c: Doc fix: ``Implement foo as described in <hurd/proc.defs>'' => ``Implement foo as described in <hurd/process.defs>'' * info.c: Likewise. * mgt.c: Likewise. * pgrp.c: Likewise. * wait.c: Likewise. * host.c (S_proc_setexecdata): Check for memory allocation errors. Use memcpy, not bcopy. (S_proc_getexecdata): Likewise. (S_proc_execdata_notify): Check return of malloc. (S_proc_register_version): Likewise. (initialize_version_info): Add asserts. * info.c (S_proc_pid2task): Do not bother searching for the pid if we do not have a valid caller. (S_proc_pid2proc): Likewise. Use memcpy, not bcopy. (S_proc_getprocinfo): Doc fixes. Use MAP_FAILED not -1. Use memcpy, not bcopy. (S_proc_getloginpids): Check return value of malloc. Use realloc correctly. (S_proc_setlogin): Check return value of malloc. * main.c (main): Assert allocate_proc. * mgt.c (make_ids): Check return value of malloc and fail accordingly. (S_proc_reauthenticate): Check return value of make_ids and fail accordingly. (S_proc_child): Call task_find after we know that we were passed a valid child. (S_proc_reassign): Likewise. (S_proc_handle_exceptions): Use memcpy, not bcopy. (allocate_proc): Check return value of ports_create_port and fail accordingly. (create_startup_proc): Add asserts. (complete_proc): Do not assume the length of "<none>". * msg.c (S_proc_getmsgport): Call pid_find_allow_zombie after we know we were passed a valid caller. * pgrp.c: Include assert.h. (new_pgrp): Check return value of malloc and fail accordingly. (new_session): Likewise. (boot_setsid): Assert sess. (S_proc_getsessionpids): Use MAP_FAILED not -1. (S_proc_getsessionppids): Likewise. (S_proc_getpgrppids): Likewise. * wait.c (S_proc_wait): Use memset, not bzero.
* Tue Sep 16 15:26:04 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1997-09-161-79/+2
| | | | | | * host.c (hostid, hostname, hostnamelen): Delete variables. (S_proc_sethostid, S_proc_gethostid, S_proc_sethostname, S_proc_gethostname): Delete functions.
* Fri Oct 25 20:30:22 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1996-10-261-3/+4
| | | | | | | | | | | | | | | * host.c: Include <version.h>. Thu Oct 24 16:13:40 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * host.c (initialize_version_info): Construct UNAME_INFO.machine with a dash instead of a slash so that it can be used as a file name component. * host.c (initialize_version_info): Copy our version into element 0 of server_versions, not element 1. Use HURD_VERSION instead of OUR_VERSION. Use literal "proc" instead of OUR_SERVER_NAME. * proc.h (OUR_SERVER_NAME, OUR_VERSION): Delete macro.
* *** empty log message ***Thomas Bushnell1996-09-051-69/+48
|
* Many changes to support multi-threading. See ChangeLog.Michael I. Bushnell1996-04-251-1/+23
|
* entered into RCSRoland McGrath1994-10-101-2/+15
|
* Formerly host.c.~9~Roland McGrath1994-10-031-142/+126
|
* Formerly host.c.~8~Roland McGrath1994-09-101-12/+12
|
* Formerly host.c.~7~Michael I. Bushnell1994-08-171-37/+4
|
* Formerly host.c.~6~Michael I. Bushnell1994-08-151-2/+60
|
* Formerly host.c.~5~Michael I. Bushnell1994-07-221-1/+1
|
* Formerly host.c.~4~Roland McGrath1994-05-121-61/+64
|
* Formerly host.c.~3~Michael I. Bushnell1994-05-091-0/+251
|
* Formerly host.c.~2~Michael I. Bushnell1994-05-061-11/+14
|
* Initial revisionMichael I. Bushnell1994-03-221-0/+204