aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* (startup_request_notification): Doc fix.Michael I. Bushnell1996-05-061-2/+2
|
* (proc_getprocinfo): Make FLAGS inout.Michael I. Bushnell1996-05-061-8/+21
| | | | | | | | | (proc_get_tty): New RPC. (proc_mark_stop, proc_mark_exit): Add SIGCODE arg. (proc_wait): Return SIGCODE parm too. (proc_setowner): Add CLEAR parm. (proc_setmsgport): Return old message port with mach_port_send_t to permit more flexibility in proc server.
* (file_sync): New parm `omit_metadata'.Michael I. Bushnell1996-05-061-7/+14
| | | | (dir_link, dir_rename): Add parm `excl'.
* (io_verify_identity): Delete RPC.Michael I. Bushnell1996-05-061-6/+6
| | | | (io_identity): New RPC.
* (S_auth_user_authenticate, S_auth_server_authenticate):Miles Bader1996-05-051-25/+12
| | | | | | | Use ports_interrupt_self_on_port_death instead of cancel_on_dead_name. Hurd_condition_wait returns a boolean, not an error_t, so supply EINTR ourselves. (cancel_on_dead_name): Function removed.
* [lint] (NEVER): Spurious global variable removed.Roland McGrath1996-05-041-7/+4
| | | | [!lint] (NEVER): Useless macro removed.
* (SRCS): Add rwlock.c.Roland McGrath1996-05-041-8/+8
| | | | | | | (LCLHDRS): Add rwlock.h. (install): Depend on $(includedir)/rwlock.h. ($(includedir)/%.h: %.h): New rule. ($(includedir)/cthreads.h): Target removed, obviated by that rule.
* Moved to libthreads from libshouldbeinlibc.Roland McGrath1996-05-041-9/+13
| | | | | (_EXTERN_INLINE): New macro. Use it for all the inline defns.
* Initial revisionRoland McGrath1996-05-041-0/+6
|
* (LCLHDRS): Remove rwlock.h.Roland McGrath1996-05-041-1/+1
|
* (EXEC_INHERITED): Macro removed.Roland McGrath1996-05-031-1/+0
|
* (SRCS): Remove path-lookup.c.Roland McGrath1996-05-031-1/+1
|
* (SRCS): Remove envz.c.Roland McGrath1996-05-031-1/+1
|
* (SRCS): Remove argz.c.Roland McGrath1996-05-031-2/+2
| | | | (LCLHDRS): Remove argz.h, envz.h.
* (EXEC_TRACED): Macro removed.Roland McGrath1996-05-031-9/+9
| | | | (INIT_TRACEMASK): New enum constant.
* (msg_*_exec_flags): RPCs removed.Roland McGrath1996-05-031-25/+0
|
* (msg_sig_post, msg_sig_post_untraced): Add SIGCODE arg.Roland McGrath1996-05-031-9/+4
| | | | (msg_startup_dosync): RPC removed.
* (io_select): Remove ID_TAG arg.Roland McGrath1996-05-031-6/+13
| | | | (io_verify_identity): New RPC.
* Missed one.Roland McGrath1996-05-031-1/+0
|
* (S_auth_server_authenticate, S_auth_user_authenticate): Remove IGNORED arg.Roland McGrath1996-05-031-4/+0
|
* (auth_user_authenticate, auth_server_authenticate): Remove secondRoland McGrath1996-05-031-3/+1
| | | | rendezvous port arg, leaving just one, of type mach_port_send_t.
* (map): Use F->__offset and F->__target properly.Roland McGrath1996-05-031-7/+7
|
* (block_extended): more fixupMichael I. Bushnell1996-05-031-4/+4
|
* fixupMichael I. Bushnell1996-05-031-10/+7
|
* (block_extended): Rewrite code that moves pages to be more efficient,Michael I. Bushnell1996-05-031-37/+55
| | | | | | | and not deadlock too, using unlocked pagein permission feature (read "hack"). Return value now indicates whether we expect a sync. (diskfs_grow): If a call to block_extended returns nonzero, then sync the file before returning.
* (diskfs_get_filemap): Initialize UPI->allow_unlocked_pagein andMichael I. Bushnell1996-05-031-9/+62
| | | | | | | | UPI->unlocked_pagein_length. (unlocked_pagein_lock): New variable. (find_address): New parameter `isread'; all callers changed. If ISREAD and we are in the unlocked pagein region, don't attempt to acquire NP->dn->allocptrlock.
* (struct user_pager_info): New members `allow_unlocked_pagein' andMichael I. Bushnell1996-05-031-0/+5
| | | | | `unlocked_pagein_length'. (unlocked_pagein_lock): New variable.
* (show_stats): Fiddle with formatting.Miles Bader1996-05-031-1/+1
|
* (nice_size, show_stats): New functions.Miles Bader1996-05-031-13/+38
| | | | (main): Use show_stats.
* fixupMichael I. Bushnell1996-05-021-4/+5
|
* (block_extended): When moving data, sync in-core pager both beforeMichael I. Bushnell1996-05-021-7/+26
| | | | | | reading from disk and after providing data to kernel. (diskfs_grow): Always call block_extended or offer_data before adjusting block pointer.
* (map): Fix fencepost error in check of current mapping window.Roland McGrath1996-05-021-2/+3
| | | | Request round_page (LEN) bytes in io_read to avoid many small reads.
* (pager_offer_page): Make sure we hold lock across operation. Also setMichael I. Bushnell1996-05-021-14/+10
| | | | incore bit when operation is complete.
* (offer_data): Offer pages at ADDR each time through the loop, not theMichael I. Bushnell1996-05-021-1/+1
| | | | same page over and over.
* (do_exec): Terminate OLDTASK if we get an error after killing its threadsRoland McGrath1996-05-021-3/+13
| | | | and deallocating its address space.
* Initial revisionMiles Bader1996-05-022-0/+54
|
* (SRCS): Add argp-pv.c & argp-pvh.c.Miles Bader1996-05-021-2/+2
|
* (argp_program_version, argp_program_version_hook): New decls.Miles Bader1996-05-021-0/+12
|
* (_argp_hang): New variable.Miles Bader1996-05-021-1/+49
| | | | | | | | (OPT_HANG): New macro. (argp_default_options, argp_default_parser): Add hidden --HANG option. (argp_default_parser): New function. (argp_version_options, argp_version_argp): New variables. (argp_parse): Use ARGP_VERSION_ARGP when appropiate.
* (ps_fmt_creation_error): new declaration.Miles Bader1996-05-021-0/+5
|
* (main): Shorten summary message so that it fits on one line.Miles Bader1996-05-021-3/+1
|
* Get rid of extraneous calls to pfail.Miles Bader1996-05-024-45/+1
|
* Fix up recovery logic for when reconnecting an inode fails.Miles Bader1996-05-021-7/+5
| | | | Get rid of extraneous calls to pfail.
* (linkup): Consistently put quotes around filenames.Miles Bader1996-05-021-11/+11
|
* (warning): Don't flush all pending problems, just our own.Miles Bader1996-05-021-10/+17
| | | | | (no_preen): New function. (problem, warning, pinode): Use it.
* (setup): Use new printing functions; use error to print error msgs.Miles Bader1996-05-021-20/+42
| | | | <error.h>, <errno.h>: New includes.
* (pass4): Use new printing functions.Miles Bader1996-05-021-4/+11
|
* (pass3): Use new printing functions.Miles Bader1996-05-021-10/+7
|
* (pass2): Use new printing functions.Miles Bader1996-05-021-38/+54
|
* (pass1b): Use new printing functions.Miles Bader1996-05-021-5/+3
|