aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Mon Mar 15 14:36:33 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-03-152-16/+34
| | | | | | | | * migsupport.c (trivfs_begin_using_protid): In first branch, protect work against PI being null, and call ports_port_deref with the proper value. (trivfs_begin_using_control): Likewise. Reported by Mark Kettenis (kettenis@wins.uva.nl).
* Mon Mar 15 14:48:24 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-03-152-0/+14
| | | | | * term.defs (term_get_peername): New RPC, suggested by Mark Kettenis (kettenis@wins.uva.nl).
* *** empty log message ***Thomas Bushnell1999-03-151-1/+4
|
* .Roland McGrath1999-03-151-0/+4
|
* 1999-03-14 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-03-151-2/+2
| | | | * boot.c: Fix typo in last change.
* 1999-03-13 Mark Kettenis <kettenis@gnu.org>Thomas Bushnell1999-03-142-1/+6
| | | | | * users.c (po_destroy_hook): Only reset state and hardware if TTY_OPEN bit is set in TERMFLAGS.
* Sun Mar 14 18:33:54 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-03-142-4/+8
| | | | | * ethernet.c (ether_filter): Use a shorter filter program. (ether_filter_len): Compute more safely.
* .Roland McGrath1999-03-141-6/+10
|
* 1999-03-14 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-03-141-1/+0
| | | | * mgt.c (S_proc_reassign): Remove unused variable FOO.
* Fri Mar 12 15:22:02 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-03-122-0/+7
| | | | | * login.c (add_utmp_entry): Properly call setutent and endutent around the getutline call.
* 1999-03-11 Mark Kettenis <kettenis@gnu.org>Thomas Bushnell1999-03-124-17/+30
| | | | | | | | | | | | * 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.
* *** empty log message ***Thomas Bushnell1999-03-121-0/+11
|
* 1998-06-02 Gordon Matzigkeit <gord@profitpress.com>Thomas Bushnell1999-03-123-611/+4285
| | | | | | | * Makefile: Add rules for building info, dvi and ps files. * hurd.texi: Change the basic structure, and add a lot more information.
* .Roland McGrath1999-03-111-0/+6
|
* 1999-03-11 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-03-111-2/+11
| | | | | | * portinfo.c (main): Grok -E and inhibit error msg for print_xlated_port_info if set. (options): #if 0 -q option until we implement it.
* .Roland McGrath1999-03-101-0/+5
|
* 1999-03-10 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-03-101-1/+3
| | | | | * boot.c (main): Only use real device name if root_store is for an enforced single run starting at the beginning of the device.
* Tue Mar 9 13:11:43 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-03-095-27/+33
| | | | | | | | | | | | | | * 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.
* *** empty log message ***Thomas Bushnell1999-03-091-1/+0
|
* Tue Mar 9 13:18:14 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-03-092-4/+19
| | | | | | | | | * lmail.c (OPT_REMOVE): New macro. (options): Don't recognize -r as an alias for --remove, but recognize it separately as a hidden alias. (main / parse_opt): Make -d do nothing. Make -r an alias for -f. Have OPT_REMOVE do the removal thing. Reported by Mark Kettenis (kettenis@wins.uva.nl).
* Tue Mar 9 13:11:43 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-03-092-9/+11
| | | | | | | | | | * 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.
* .Roland McGrath1999-03-091-0/+5
|
* 1999-03-09 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-03-091-1/+1
| | | | | * boot.c (main): Add newline to error msg. Patch by Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de>.
* Sun Mar 7 18:19:07 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-03-072-3/+14
| | | | | | | | | | | * 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.
* .Roland McGrath1999-03-071-0/+4
|
* 1999-03-07 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-03-071-12/+9
| | | | * primes.c: Fix last change.
* .Roland McGrath1999-03-061-0/+10
|
* 1999-03-06 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-03-061-0/+2
| | | | * def_pager_setup.c (default_pager_setup): #if 0 out unused function.
* 1999-03-06 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-03-061-1/+2
| | | | | * bootstrap.c (main: scrript_paging_file): Pass LINUX_SIGNATURE arg through to add_paging_file.
* 1999-03-06 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-03-061-1/+1
| | | | | * default_pager.c (default_pager_paging_file): Pass 0 for new LINUX_SIGNATURE arg to add_paging_file.
* 1999-03-06 Mark Kettenis <kettenis@gnu.org>Thomas Bushnell1999-03-062-2/+12
| | | | | * notify.c (do_mach_notify_dead_name): Deallocate reference to DEADPORT.
* Sat Mar 6 17:05:45 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-03-063-2/+11
| | | | | * notify-dead-name.c (ports_do_mach_notify_dead_name): Deallocate newly created reference to DEAD_NAME.
* Sat Mar 6 17:03:02 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-03-062-4/+8
| | | | | * start-translator-long.c (service_fsys_startup): Doc fixes, and omit unused member `dead' from REQUEST.
* Sat Mar 6 17:13:48 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-03-062-0/+10
| | | | | * init.c (do_mach_notify_dead_name): Deallocate the extra reference to NAME that the notification carries.
* Sat Mar 6 15:46:17 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-03-063-3/+4
| | | | * group, passwd: Revert preceding change.
* Fri Mar 5 18:25:01 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-03-053-0/+8
| | | | | * passwd (bin): New entry with ID 0, for compatibility with BSD. * group (bin, kmem): Likewise.
* Thu Mar 4 07:18:21 1999 Joel N. Weber II <devnull@theobromine.ai.mit.edu>Thomas Bushnell1999-03-052-2/+8
| | | | | * dir-lookup.c (netfs_S_dir_lookup): Only set newnode to 1 if the lookup does not need to be retried as a result of getting EEXIST.
* Fri Mar 5 17:13:04 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-03-052-4/+9
| | | | | | | * primes.c (_ihash_nextprime): Use a dynamically-sized array for `seive' instead of alloca, so that if we are looping we won't allocate more stack than necessary. Suggested by wesommer@mit.edu (Bill Sommerfeld).
* .Roland McGrath1999-03-021-0/+5
|
* 1999-03-01 Mark Kettenis <kettenis@gnu.org>Roland McGrath1999-03-021-3/+21
| | | | | * pf.c (S_socket_whatis_address): Implement. Since we cannot tell what our adress is, return an empty string as the file name.
* Mon Mar 1 09:11:06 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-03-012-1/+7
| | | | | | * munge.c (output_width): If C is a tab, then the width is the offset from LOC, not the total final position of the tab. Reported by Kalle Olavi Niemitalo <tosi@ees2.oulu.fi).
* .Roland McGrath1999-02-286-7/+47
|
* 1999-02-28 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-02-281-3/+3
| | | | * users.c (trivfs_S_io_revoke): Use ports_class_iterate.
* 1999-02-28 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-02-281-27/+10
| | | | | * main.c (S_startup_dosync): Use ports_class_iterate. (sigterm_handler): Likewise.
* 1999-02-28 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-02-281-14/+21
| | | | | | | | | | | | * destroy-right.c (ports_destroy_right): Return error_t (always 0). * ports.h: Update decl. * bucket-iterate.c (_ports_bucket_class_iterate): New function, transmorgified from ports_bucket_iterate. (ports_bucket_iterate): Now just call that to do the work. * class-iterate.c: New file. (ports_class_iterate): New function. * ports.h: Declare ports_class_iterate and _ports_bucket_class_iterate. * Makefile (SRCS): Add class-iterate.c.
* 1999-02-28 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-02-281-9/+8
| | | | | * destroy-right.c (ports_destroy_right): Return error_t (always 0). * ports.h: Update decl.
* 1999-02-28 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-02-283-22/+73
| | | | | | | | | | * bucket-iterate.c (_ports_bucket_class_iterate): New function, transmorgified from ports_bucket_iterate. (ports_bucket_iterate): Now just call that to do the work. * class-iterate.c: New file. (ports_class_iterate): New function. * ports.h: Declare ports_class_iterate and _ports_bucket_class_iterate. * Makefile (SRCS): Add class-iterate.c.
* 1999-02-28 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-02-281-3/+2
| | | | * io-revoke.c (netfs_S_io_revoke): Use ports_class_iterate.
* 1999-02-28 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-02-281-9/+7
| | | | * get-identity.c (fshelp_get_identity): Use ports_class_iterate.
* 1999-02-28 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-02-282-12/+9
| | | | | * io-revoke.c (diskfs_S_io_revoke): Use ports_class_iterate. * readonly.c (diskfs_set_readonly): Likewise.