aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* (ports_end_rpc): Acquire _PORTS_LOCK before calling _ports_remove_notified_rpc.Miles Bader1996-03-291-2/+3
|
* Initialize shared page magic number.Roland McGrath1996-03-291-6/+7
|
* (main): Argp interface changes.Miles Bader1996-03-291-195/+165
|
* (main): Print mode & {in,}direct blocks too.Miles Bader1996-03-291-2/+50
| | | | | (mode_rep): New function. (timespec_rep): P shouldn't be static.
* (diskfs_null_dirstat): New function.Miles Bader1996-03-291-38/+14
| | | | | | | (diskfs_lookup_hard, diskfs_direnter, diskfs_dirremove_hard, diskfs_dirrewrite_hard): Renamed from versions without `_hard' suffix. Get rid of stuff now done by diskfs.
* (main): Pass new argument to argp_parse.Miles Bader1996-03-291-1/+1
|
* (ports_reallocate_port): Require port to have a current portMichael I. Bushnell1996-03-291-0/+2
| | | | right.
* (ports_reallocate_from_external): Require port to have a current portMichael I. Bushnell1996-03-291-0/+2
| | | | right.
* (_ports_complete_deallocate): Only drop port right if it isn't alreadyMichael I. Bushnell1996-03-291-5/+9
| | | | null.
* (S_proc_reassign): Use new ports_transfer_right call instead ofMichael I. Bushnell1996-03-291-6/+41
| | | | | claim/install sequence; the latter has leaves the port out of any hash table for a time, which produces a race with incoming messages.
* (ports_transfer_right):Michael I. Bushnell1996-03-291-4/+6
|
* (SRCS): Add transfer-right.c.Michael I. Bushnell1996-03-291-1/+1
|
* Initial revisionMichael I. Bushnell1996-03-291-0/+92
|
* (ports_claim_right): Doc fix.Michael I. Bushnell1996-03-291-1/+9
| | | | (ports_transfer_right): New function.
* (main): Use new names for functions, and pass stdout.Miles Bader1996-03-291-365/+18
| | | | | | | (port_info, ports_info, xlated_port_info, xlated_ports_info, name_xlator_create, name_xlator_free, name_xlator_xlate): Functions removed (renamed and put in libshouldbeinlibc). (parse_task): Use strtoul instead of atoi so pid 0 works.
* Fix function name typos.Miles Bader1996-03-291-5/+5
|
* Fix function name typo.Miles Bader1996-03-292-4/+5
|
* (LCLHDRS): Add portinfo.h, portxlate.h.Miles Bader1996-03-291-2/+3
| | | | (SRCS): Add portinfo.c, xportinfo.c, portxlate.c.
* Initial revisionMiles Bader1996-03-295-0/+526
|
* (ports_manage_port_operations_one_thread): Fill in meaningfulMichael I. Bushnell1996-03-281-2/+6
| | | | statuses and errors rather than just zero.
* (ports_manage_port_operations_multithread): Fill in meaningfulMichael I. Bushnell1996-03-281-4/+32
| | | | statuses and errors rather than just zero.
* (ports_begin_rpc): Return EOPNOTSUPP, not EDIED, if receive right isMichael I. Bushnell1996-03-281-1/+1
| | | | gone.
* (ports_manage_port_operations_one_thread): Fill in default replyMichael I. Bushnell1996-03-281-2/+23
| | | | | | before doing work; we might return 0 and mach_msg_server expects us to fill in a reply decently no matter what. (ports_manage_port_operations_multithread): Likewise.
* (check_hashbang): Pass open flags & mode args to hurd_file_name_path_lookup.Miles Bader1996-03-281-3/+12
|
* (ports_claim_right): Hold lock until sendright frobbing is finished.Michael I. Bushnell1996-03-281-1/+1
|
* (COMMON-OBJS): Remove tcattr.o.Miles Bader1996-03-271-2/+2
| | | | (SRCS): Remove tcattr.c.
* [notanymore]Miles Bader1996-03-271-122/+0
| | | | | | (S_tioctl_tiocgeta, S_tioctl_tiocseta, S_tioctl_tiocsetaf, term_modes, term_ccs, term_speeds): Functions & variables removed.
* (trivfs_S_io_read): Call call_asyncs *before* we release GLOBAL_LOCK.Miles Bader1996-03-271-4/+10
| | | | (pi_destroy_hook): Leak the hook for now, to try and catch a bug. XXX
* (pty_io_read): Block using hurd_condition_wait instead of condition_wait.Miles Bader1996-03-271-1/+5
|
* (msg-MIGUFLAGS, term-MIGUFLAGS): Add a user prefix of `ps_'.Miles Bader1996-03-271-5/+8
|
* (proc_stat_set_flags): Use new `ps_' prefix for msg rpcs.Miles Bader1996-03-271-7/+11
| | | | Include "ps_msg.h".
* (ps_tty_name): Use new `ps_' prefix for term rpcs.Miles Bader1996-03-271-1/+3
| | | | Include "ps_term.h".
* Initial revisionMiles Bader1996-03-261-0/+42
|
* Get rid of mega typedefs, and just use structure pointers like other hurdMiles Bader1996-03-269-386/+391
| | | | libraries. Other misc cleanups.
* (ps_fmt_specs_find): Use new alias expansion method.Miles Bader1996-03-261-212/+295
| | | | | | (specv_find, specs_add_alias): New functions. Get rid of mega typedefs, and just use structure pointers like other hurd libraries. Other misc cleanups.
* (struct ps_fmt_specs): Add EXPANSIONS & EXPANSIONS_ALLOCED.Miles Bader1996-03-261-228/+208
| | | | | Get rid of mega typedefs, and just use structure pointers like other hurd libraries. Other misc cleanups.
* Add a weak reference to _start, so we don't have to recompile all users ofMiles Bader1996-03-261-2/+1
| | | | this library.
* Include <stdio.h>.Michael I. Bushnell1996-03-261-0/+1
|
* (_pager_do_write_request): Delete unused label `out'.Michael I. Bushnell1996-03-261-1/+0
|
* (SRCS): Revert.Michael I. Bushnell1996-03-261-2/+1
|
* Revert.Michael I. Bushnell1996-03-261-15/+0
|
* (pager_create): Revert.Michael I. Bushnell1996-03-261-1/+0
|
* (_pager_free_structure): Revert.Michael I. Bushnell1996-03-261-9/+0
|
* (_pager_seqnos_memory_object_data_request): Revert.Michael I. Bushnell1996-03-261-10/+0
|
* (_pager_do_write_request): Revert.Michael I. Bushnell1996-03-261-8/+0
|
* (_pager_lock_object):Michael I. Bushnell1996-03-261-0/+1
|
* (pager_sync_some):Michael I. Bushnell1996-03-261-1/+1
|
* (pager_sync): Ask for RETURN_ALL and not just RETURN_DIRTY,Michael I. Bushnell1996-03-261-3/+3
| | | | because we treat precious pages here as dirty.
* (pager_return_some): Ask for RETURN_ALL and not just RETURN_DIRTY,Michael I. Bushnell1996-03-261-2/+2
| | | | because we treat precious pages here as dirty.
* (_pager_do_write_request): Delete any corresponding anticipationMichael I. Bushnell1996-03-261-0/+8
| | | | before starting pageout.