aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* entered into RCSMiles Bader1995-07-161-0/+2
|
* Formerly sock.c.~7~Miles Bader1995-07-161-29/+98
|
* Formerly pflocal.c.~4~Miles Bader1995-07-161-0/+114
|
* Formerly pf.c.~5~Miles Bader1995-07-161-1/+2
|
* Formerly sock.h.~3~Miles Bader1995-07-161-0/+15
|
* Formerly socket.c.~9~Miles Bader1995-07-151-1/+8
|
* Formerly mig-mutate.h.~2~Miles Bader1995-07-141-9/+10
|
* Formerly mig-decls.h.~2~Miles Bader1995-07-141-9/+22
|
* Initial revisionMiles Bader1995-07-142-0/+71
|
* Formerly socket.c.~8~Miles Bader1995-07-141-61/+130
|
* Formerly io.c.~6~Miles Bader1995-07-141-4/+5
|
* (diskfs_shutdown): Call ports_resume_class_rpcs forMichael I. Bushnell1995-07-121-0/+1
| | | | diskfs_protid_class before return EBUSY.
* (ports_resume_class_rpcs): Clear blocked flag using correct name.Michael I. Bushnell1995-07-121-1/+1
|
* (ports_manage_port_operations_multithread) [internal_demuxer]:Michael I. Bushnell1995-07-121-8/+11
| | | | | | Increment NREQTHREADS and TOTALTHREADS *before* forking newthread. [thread_function]: Don't increment NREQTHREADS and TOTALTHREADS here. Initialize NREQTHREADS and TOTALTHREADS in main body of function.
* Formerly Makefile.~2~Michael I. Bushnell1995-07-121-1/+2
|
* Initial revisionMichael I. Bushnell1995-07-121-0/+36
|
* entered into RCSMichael I. Bushnell1995-07-1237-0/+10614
|
* Initial revisionMichael I. Bushnell1995-07-1210-0/+12088
|
* (lib-subdirs): Removed `libnetserv'.Michael I. Bushnell1995-07-121-1/+1
|
* (fshelp_start_translator_long): If PORTS_TYPE isMichael I. Bushnell1995-07-111-1/+5
| | | | | | | MACH_MSG_TYPE_COPY_SEND, then drop our right on bootstrap after the call, because we are pretending we haven't changed the calling user's state. For the same reason, save the old BOOTSTRAP port value, and restore it after the call.
* (diskfs_pager_users): New function.Miles Bader1995-07-091-0/+68
|
* (console): Give /hurd/term a ttyname argument.Miles Bader1995-07-081-2/+2
| | | | (fd): Put the fd server on `fd', not `stdin'.
* (HURDLIBS): Add libihash.Miles Bader1995-07-081-8/+1
| | | | Remove include dependencies.
* (dev_get_memory_object): Moved function to devpager.c.Miles Bader1995-07-081-29/+0
|
* (trivfs_goaway): Make trivfs_goaway do the right thing.Miles Bader1995-07-081-102/+72
| | | | | | | | | | | | | | | (clean_exit, close_device): Deleted functions. (thread_cancel): New function. (fsys_port_class, root_port_class, port_bucket): New vars. (trivfs_protid_portclasses, trivfs_cntl_portclasses, trivfs_protid_nportclasses, trivfs_cntl_nportclasses): New vars. (main): Initialize *portclasses vars, and convert to new trivfs lib. (trivfs_protid_porttypes, trivfs_cntl_porttypes, trivfs_protid_nporttypes, trivfs_cntl_nporttypes): Deleted vars. (trivfs_goaway): Convert args for new trivfs lib. (ports_cleanroutines): Delete var. (ports_demuxer, ports_notice_idle, ports_no_live_ports, ports_no_hard_ports): Delete functions.
* (struct dev): Add the pager_port_bucket field.Miles Bader1995-07-081-0/+7
| | | | Declare dev_stop_paging ().
* (dev_stop_paging): New function.Miles Bader1995-07-081-5/+127
| | | | | | | | | | (pager_dropweak): New function. (pager_port_type): Deleted var. (pager_port_bucket, pager_port_class): New vars. (dev_get_memory_object): Moved here from dev.c. Also, call init_dev_pager if necessary. (service_paging_requests): New function. (init_dev_pager): New function.
* (io_state_sync): Remember that we've synced the buffer.Miles Bader1995-07-081-0/+3
|
* (ports_create_class): Initialize the PORTS and COUNT fields.Miles Bader1995-07-081-0/+3
|
* (ports_allocate_port): Properly add PI to CLASS's port list when theMiles Bader1995-07-081-1/+2
| | | | list is empty.
* (ports_begin_rpc): Properly add INFO to PI's current_rpcs list when theMiles Bader1995-07-081-1/+2
| | | | list is empty.
* (ports_intern_external_port): Properly add PI to CLASS's port list when theMiles Bader1995-07-081-1/+2
| | | | list is empty.
* Formerly socket.c.~7~Miles Bader1995-07-081-0/+6
|
* Remove include dependencies.Miles Bader1995-07-081-2/+1
| | | | (REMHDRS): New variable.
* (ps_tty_short_name): That assignment around which extra parents were put wasMiles Bader1995-07-081-1/+1
| | | | actually supposed to be a test! Make it so...
* Include hurd/ihash.h instead of ihash.h.Miles Bader1995-07-081-1/+2
|
* (free_reply_ports, free_reply_ports_lock): New variables.Miles Bader1995-07-081-6/+46
| | | | | | (__mig_get_reply_port, __mig_put_reply_port, __mig_dealloc_reply_port, mig_get_reply_port, mig_put_reply_port, mig_dealloc_reply_port): Provide better versions of these routines that won't leak reply ports.
* (copyright, sccsid): Correct syntax.Michael I. Bushnell1995-07-071-4/+5
|
* (SHORT_OPTIONS): Remove '?' as getopt usurps it.Miles Bader1995-07-071-3/+3
| | | | (options, main): Use '&' instead of '?' to mean help.
* (OBJS): Add mach-crt0.o.Miles Bader1995-07-071-4/+4
| | | | | (SRCS): Add mach-crt0.c. (LDFLAGS): Add -nostartfiles (as we now use mach-crt0.o).
* (mach_init_routine): New variable, wanted by mach-crt0.o.Miles Bader1995-07-071-0/+18
| | | | | (__mig_get_reply_port, __mig_dealloc_reply_port, __mig_put_reply_port): New functions, to avoid using hurdish versions.
* [$(doinst)==many] ($(targets) installation rule): Fix typo.Roland McGrath1995-07-071-1/+1
|
* entered into RCSMiles Bader1995-07-071-10/+6
|
* Initial revisionMiles Bader1995-07-071-0/+161
|
* (install) [doinst == one || doinst == many]: Don't install files ifMichael I. Bushnell1995-07-071-4/+6
| | | | they already exist and are up to date.
* (S_msg_sig_post, S_msg_sig_post_untraced): Reverse order of theseMichael I. Bushnell1995-07-071-8/+8
| | | | definitions.
* (boot.1, boot.a): Use $(LD) and $(OBJCOPY) instead of explicit names.Michael I. Bushnell1995-07-071-2/+2
|
* (OBJCOPY): New var.Michael I. Bushnell1995-07-071-1/+2
|
* (S_io_reauthenticate): Cast first arg to mig_deallocate.Michael I. Bushnell1995-07-071-4/+4
|
* (HURDLIBS-libs): Comment out path-search rule here; I don't yet trustMichael I. Bushnell1995-07-071-7/+8
| | | | -L to work right; particularly inside linker parens.