Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | . | Roland McGrath | 2001-03-31 | 1 | -0/+22 |
| | |||||
* | 2001-03-29 Neal H Walfield <neal@cs.uml.edu> | Roland McGrath | 2001-03-31 | 2 | -8/+30 |
| | | | | | | | * create-bucket.c (ports_create_bucket): Include errno.h and stdlib.h. Do not include assert.h. Turn assertions into errors that set errno and return NULL. * create-class.c (ports_create_class): Likewise. | ||||
* | 2001-03-29 Neal H Walfield <neal@cs.uml.edu> | Roland McGrath | 2001-03-31 | 1 | -18/+19 |
| | | | | | * claim-right.c (ports_claim_right): Include errno.h and assert.h. Add assertions. Clean up the logic. | ||||
* | 2001-03-29 Neal H Walfield <neal@cs.uml.edu> | Roland McGrath | 2001-03-31 | 2 | -9/+9 |
| | | | | | * init.c: Do not initialize global variables to 0. * interrupt-notified-rpcs.c: Likewise. | ||||
* | 2001-03-29 Neal H Walfield <neal@cs.uml.edu> | Roland McGrath | 2001-03-31 | 1 | -4/+13 |
| | | | | | * create-internal.c (_ports_create_internal): On error, do not deallocate a send right, but a receive right. | ||||
* | 2001-03-29 Neal H Walfield <neal@cs.uml.edu> | Roland McGrath | 2001-03-31 | 1 | -4/+4 |
| | | | | * port-deref.c (ports_port_deref): Simplify logic. | ||||
* | 2001-03-29 Neal H Walfield <neal@cs.uml.edu> | Roland McGrath | 2001-03-31 | 2 | -4/+11 |
| | | | | | | * reallocate-port.c (ports_reallocate_port): Assert return from mach_port_move_member. * transfer-right.c (ports_transfer_right): Likewise. | ||||
* | . | Roland McGrath | 2001-03-26 | 1 | -0/+5 |
| | |||||
* | 2001-03-26 Roland McGrath <roland@frob.com> | Roland McGrath | 2001-03-26 | 2 | -75/+0 |
| | | | | | * intern-external-port.c, allocate-port.c: Dead files removed from cvs. Reported by Neal H Walfield <neal@cs.uml.edu>. | ||||
* | * inhibit-all-rpcs.c (ports_inhibit_all_rpcs): Avoid calling | Mark Kettenis | 2000-07-25 | 5 | -14/+43 |
| | | | | | | | hurd_thread_cancel on the current thread. * inhibit-class-rpcs.c (ports_inhibit_class_rpcs): Likewise. * inhibit-bucket-rpcs.c (ports_inhibit_bucket_rpcs): Likewise. * inhibit-port-rpcs.c (ports_inhibit_port_rpcs): Likewise. | ||||
* | . | Roland McGrath | 2000-03-17 | 1 | -0/+4 |
| | |||||
* | 2000-03-17 Roland McGrath <roland@baalperazim.frob.com> | Roland McGrath | 2000-03-17 | 3 | -5/+49 |
| | | | | | | * get-send-right.c: New file. * ports.h: Declare ports_get_send_right. * Makefile (SRCS): Add get-send-right.c. | ||||
* | . | Roland McGrath | 2000-03-17 | 1 | -0/+5 |
| | |||||
* | 2000-03-17 Roland McGrath <roland@baalperazim.frob.com> | Roland McGrath | 2000-03-17 | 1 | -14/+13 |
| | | | | | * get-right.c (gdb_loses): Remove global variable. (ports_get_right): Use a local instead. | ||||
* | Sat Mar 6 17:05:45 1999 Thomas Bushnell, BSG <tb@mit.edu> | Thomas Bushnell | 1999-03-06 | 3 | -2/+11 |
| | | | | | * notify-dead-name.c (ports_do_mach_notify_dead_name): Deallocate newly created reference to DEAD_NAME. | ||||
* | . | Roland McGrath | 1999-02-28 | 1 | -1/+14 |
| | |||||
* | 1999-02-28 Roland McGrath <roland@baalperazim.frob.com> | Roland McGrath | 1999-02-28 | 1 | -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 McGrath | 1999-02-28 | 1 | -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 McGrath | 1999-02-28 | 3 | -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. | ||||
* | Thu Feb 25 10:31:57 1999 Thomas Bushnell, BSG <tb@mit.edu> | Thomas Bushnell | 1999-02-25 | 2 | -5/+10 |
| | | | | | * end-rpc.c (ports_end_rpc): Signal ports_block anytime an rpc ends and someone is waiting on an inhibition. | ||||
* | . | Roland McGrath | 1999-01-01 | 1 | -5/+9 |
| | |||||
* | 1999-01-01 Roland McGrath <roland@baalperazim.frob.com> | Roland McGrath | 1999-01-01 | 1 | -9/+8 |
| | | | | | * interrupt-on-notify.c (ports_interrupt_self_on_notification): Use assert to check we are in an rpc; don't return EIEIO (not appropriate). | ||||
* | *** empty log message *** | Thomas Bushnell | 1997-08-20 | 1 | -4/+0 |
| | |||||
* | (ports_interrupt_rpcs): | Miles Bader | 1997-08-20 | 1 | -2/+5 |
| | | | | Put RPC into the interrupted list. | ||||
* | . | Miles Bader | 1997-08-20 | 1 | -0/+10 |
| | |||||
* | (SRCS): | Miles Bader | 1997-08-20 | 1 | -2/+3 |
| | | | | Add interrupted.c. | ||||
* | Initial checkin. | Miles Bader | 1997-08-20 | 1 | -0/+75 |
| | |||||
* | (ports_end_rpc): | Miles Bader | 1997-08-20 | 1 | -1/+5 |
| | | | | | Call ports_self_interrupted to remove the current thread from the interrupted list. | ||||
* | (ports_self_interrupted, _ports_record_interruption): | Miles Bader | 1997-08-20 | 1 | -0/+8 |
| | | | | | | New declarations. (struct rpc_info): Add interrupted_next field. | ||||
* | Wed Aug 20 13:56:40 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> | Thomas Bushnell | 1997-08-20 | 3 | -18/+20 |
| | | | | | | | | | * manage-multithread.c (ports_manage_port_operations_multithread): Drop parms `wire_cthreads' and `wire_threads'. Add parm `hook'. (thread_function): Call HOOK instead of cthread_wire and/or thread_wire. * ports.h (ports_manage_port_operations_multithread): Adjust declaration. | ||||
* | . | Miles Bader | 1997-02-14 | 1 | -0/+5 |
| | |||||
* | (ports_create_bucket): | Miles Bader | 1997-02-14 | 1 | -3/+6 |
| | | | | Initialize rpcs, flags, & count fields in RET. | ||||
* | *** empty log message *** | Thomas Bushnell | 1996-09-17 | 2 | -2/+6 |
| | |||||
* | *** empty log message *** | Thomas Bushnell | 1996-08-12 | 2 | -0/+19 |
| | |||||
* | Create a new ports port without adding it to the bucket's port-set. | Miles Bader | 1996-07-19 | 1 | -0/+35 |
| | |||||
* | Shared function used by both ports_create_port and ports_create_port_noinstall. | Miles Bader | 1996-07-19 | 1 | -0/+111 |
| | |||||
* | *** empty log message *** | Michael I. Bushnell | 1996-07-19 | 2 | -1/+2 |
| | |||||
* | *** empty log message *** | Michael I. Bushnell | 1996-07-19 | 2 | -74/+9 |
| | |||||
* | *** empty log message *** | Michael I. Bushnell | 1996-07-18 | 2 | -0/+143 |
| | |||||
* | Initial revision | Roland McGrath | 1996-07-17 | 1 | -0/+430 |
| | |||||
* | (ports_get_right): Supply correct sync value in notification request. | Michael I. Bushnell | 1996-07-03 | 1 | -1/+1 |
| | |||||
* | *** empty log message *** | Michael I. Bushnell | 1996-05-14 | 1 | -1/+4 |
| | |||||
* | (SRCS): Delete `intern-external-port.c' and `allocate-port.c'. | Michael I. Bushnell | 1996-05-06 | 1 | -1/+1 |
| | |||||
* | (ports_allocate_port, ports_intern_external_port): Delete obsolete | Michael I. Bushnell | 1996-05-06 | 1 | -7/+0 |
| | | | | declarations. | ||||
* | Add obsolescence link warning. | Roland McGrath | 1996-04-28 | 2 | -4/+14 |
| | |||||
* | (ports_end_rpc): Acquire _PORTS_LOCK before calling _ports_remove_notified_rpc. | Miles Bader | 1996-03-29 | 1 | -2/+3 |
| | |||||
* | (ports_reallocate_port): Require port to have a current port | Michael I. Bushnell | 1996-03-29 | 1 | -0/+2 |
| | | | | right. | ||||
* | (ports_reallocate_from_external): Require port to have a current port | Michael I. Bushnell | 1996-03-29 | 1 | -0/+2 |
| | | | | right. | ||||
* | (_ports_complete_deallocate): Only drop port right if it isn't already | Michael I. Bushnell | 1996-03-29 | 1 | -5/+9 |
| | | | | null. | ||||
* | (ports_transfer_right): | Michael I. Bushnell | 1996-03-29 | 1 | -4/+6 |
| |