aboutsummaryrefslogtreecommitdiff
path: root/proc/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* .Roland McGrath2002-06-051-0/+5
|
* .Roland McGrath2002-05-081-0/+20
|
* .Roland McGrath2001-12-221-0/+5
|
* 2001-08-14 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2001-08-141-0/+5
| | | | | * mgt.c (S_proc_dostop): If task_threads fails, resume the suspended task.
* .Roland McGrath2001-08-061-0/+8
|
* .Roland McGrath2001-08-051-0/+5
|
* .Roland McGrath2001-08-041-0/+10
|
* .Roland McGrath2001-08-041-0/+10
|
* .Roland McGrath2001-08-021-0/+4
|
* 2001-08-02 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2001-08-021-0/+5
| | | | | * mgt.c (genpid): Before checking if NEXTPID is free, check if it is greater than WRAP, and if yes, start over.
* 2001-07-13 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2001-07-131-0/+11
| | | | | | | | | | | * 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-06-27 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2001-06-271-0/+5
| | | | | * info.c (S_proc_getprocinfo): If we return because mmap failed for *PIARRAY, be sure to munmap THDS if necessary.
* 2001-05-12 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2001-05-121-0/+5
| | | | | * host.c (initialize_version_info): Clear last byte of KV to make sure that the string is null-terminated.
* .Roland McGrath2001-04-151-0/+67
|
* .Roland McGrath2000-03-171-0/+4
|
* .Roland McGrath2000-03-141-0/+7
|
* .Roland McGrath2000-03-131-0/+13
|
* .Roland McGrath2000-03-121-0/+9
|
* .Roland McGrath2000-01-241-0/+7
|
* obsolete file removedRoland McGrath2000-01-071-0/+5
|
* .Roland McGrath1999-07-111-0/+4
|
* 1999-07-09 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-07-111-0/+10
| | | | | | | | | | * info.c (get_string_array): Use mmap instead of vm_allocate. (S_proc_getprocinfo): Likewise. (S_proc_getloginpids): Likewise. * mgt.c (S_proc_getallpids): Likewise. * pgrp.c (S_proc_getsessionpids): Likewise. (S_proc_getsessionpgids): Likewise. (S_proc_getpgrppids): Likewise.
* .Roland McGrath1999-07-111-0/+5
|
* 1999-07-03 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-07-031-0/+10
| | | | | | | | | | * info.c (get_string): Use munmap instead of vm_deallocate. (get_vector): Likewise. (get_string_array): Likewise. (S_proc_getprocinfo): Likewise. * mgt.c (S_proc_reauthenticate): Likewise. (S_proc_dostop): Likewise. (add_tasks): Likewise.
* .Roland McGrath1999-06-191-0/+4
|
* .Roland McGrath1999-06-051-0/+5
|
* .Roland McGrath1999-06-051-0/+15
|
* .Roland McGrath1999-05-301-0/+3
|
* .Roland McGrath1999-05-301-0/+4
|
* .Roland McGrath1999-05-231-1/+5
|
* 1999-05-01 Mark Kettenis <kettenis@gnu.org>Thomas Bushnell1999-05-041-0/+8
| | | | | | | | * msg.c (check_msgport_death): New function. (S_proc_getmsgport): Use it. * proc.h (check_msgport_death): Provide prototype. * info.c (S_proc_getprocinfo): Call check_msgport_death to make sure that our knowledge about P's message port is up to date.
* .Roland McGrath1999-05-021-0/+4
|
* .Roland McGrath1999-05-021-0/+5
|
* .Roland McGrath1999-03-141-6/+10
|
* 1999-03-11 Mark Kettenis <kettenis@gnu.org>Thomas Bushnell1999-03-121-0/+12
| | | | | | | | | | | | * notify.c (do_mach_notify_dead_name): Remove unnecessary braces. * msg.c (S_proc_setmsgport): Remove unused variable FOO. (S_proc_getmsgport): Only check if the message port is still alive if it is not MACH_PORT_NULL. Use mach_port_type instead of mach_port_get_refs to check if the port is dead. * mgt.c (S_proc_reassign): Use mach_port_destroy to release the old task port.
* Tue Mar 9 13:11:43 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-03-091-0/+12
| | | | | | | | | | | | | | * notify.c (do_mach_notify_dead_name): Don't check against P->p_msgport anymore. * msg.c (message_port_dead): Delete function. (S_proc_setmsgport): Don't request a dead-name notification anymore. (S_proc_getmsgport): Check to see if P->p_msgport is dead before returning it. * mgt.c (S_proc_reassign): Only use mach_port_deallocate to release P->msgport. (process_has_exited): Likewise. * proc.h (message_port_dead): Delete prototype.
* Tue Mar 9 13:11:43 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-03-091-0/+10
| | | | | | | | | | * mgt.c (S_proc_reassign): It's not necessary to re-request the task-death notification; we've moved both the task right and the proc port that gets the notification, so delete that. * mgt.c (S_proc_reassign): Use mach_port_destroy instead of mach_port_deallocate to release P->p_msgport, for the same reasons as the changes below.
* Sun Mar 7 18:19:07 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-03-071-0/+11
| | | | | | | | | | | * mgt.c (process_has_exited): Use mach_port_destroy instead of mach_port_deallocate to release P->p_msgport. (complete_exit): Likewise for P->p_task. These changes eliminate a race; we are destroying the receiver of the dead-name notifications on these ports, but if that means we lose a notification, then the ref-count on the name will get incremented and we can't re-decrement it since we never hear the notification.
* 1999-03-06 Mark Kettenis <kettenis@gnu.org>Thomas Bushnell1999-03-061-0/+5
| | | | | * notify.c (do_mach_notify_dead_name): Deallocate reference to DEADPORT.
* Sat Feb 20 06:26:17 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-02-211-0/+4
| | | | * stubs.c (send_signal): Typo in comment.
* .Roland McGrath1998-07-201-5/+10
|
* Tue Sep 16 15:26:04 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1997-09-161-0/+6
| | | | | | * host.c (hostid, hostname, hostnamelen): Delete variables. (S_proc_sethostid, S_proc_gethostid, S_proc_sethostname, S_proc_gethostname): Delete functions.
* Wed Aug 20 14:06:46 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1997-08-201-0/+5
| | | | | * main.c (main): New args for ports_manage_port_operations_multithread.
* Thu Jun 26 14:03:16 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1997-06-301-0/+7
| | | | | | | * cpu-types.c (mach_cpu_types): Add entries for 486, 586, 686, and powerpc. (mach_cpu_subtypes): Add subtypes for new x86 subtypes. (None added for powerpc yet.)
* .Miles Bader1997-06-301-0/+6
|
* .Miles Bader1997-02-041-0/+5
|
* Fri Oct 25 20:30:22 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1996-10-261-0/+15
| | | | | | | | | | | | | | | * 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-171-0/+5
|
* *** empty log message ***Thomas Bushnell1996-09-051-0/+10
|
* .Miles Bader1996-07-291-0/+5
|