summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
1996-05-06(fsys_get_options): Add RPT.Michael I. Bushnell
1996-05-06(startup_request_notification): Add NAME.Michael I. Bushnell
1996-05-06fixup.Michael I. Bushnell
1996-05-06Initial revisionMichael I. Bushnell
1996-05-06(startup_request_notification): NOTIFY_PORT now mach_port_send_t.Michael I. Bushnell
1996-05-06Add startup_notify.Michael I. Bushnell
1996-05-06(startup_request_notification): Doc fix.Michael I. Bushnell
1996-05-06(proc_getprocinfo): Make FLAGS inout.Michael I. Bushnell
(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.
1996-05-06(file_sync): New parm `omit_metadata'.Michael I. Bushnell
(dir_link, dir_rename): Add parm `excl'.
1996-05-06(io_verify_identity): Delete RPC.Michael I. Bushnell
(io_identity): New RPC.
1996-05-05(S_auth_user_authenticate, S_auth_server_authenticate):Miles Bader
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.
1996-05-04[lint] (NEVER): Spurious global variable removed.Roland McGrath
[!lint] (NEVER): Useless macro removed.
1996-05-04(SRCS): Add rwlock.c.Roland McGrath
(LCLHDRS): Add rwlock.h. (install): Depend on $(includedir)/rwlock.h. ($(includedir)/%.h: %.h): New rule. ($(includedir)/cthreads.h): Target removed, obviated by that rule.
1996-05-04Moved to libthreads from libshouldbeinlibc.Roland McGrath
(_EXTERN_INLINE): New macro. Use it for all the inline defns.
1996-05-04Initial revisionRoland McGrath
1996-05-04(LCLHDRS): Remove rwlock.h.Roland McGrath
1996-05-03(EXEC_INHERITED): Macro removed.Roland McGrath
1996-05-03(SRCS): Remove path-lookup.c.Roland McGrath
1996-05-03(SRCS): Remove envz.c.Roland McGrath
1996-05-03(SRCS): Remove argz.c.Roland McGrath
(LCLHDRS): Remove argz.h, envz.h.
1996-05-03(EXEC_TRACED): Macro removed.Roland McGrath
(INIT_TRACEMASK): New enum constant.
1996-05-03(msg_*_exec_flags): RPCs removed.Roland McGrath
1996-05-03(msg_sig_post, msg_sig_post_untraced): Add SIGCODE arg.Roland McGrath
(msg_startup_dosync): RPC removed.
1996-05-03(io_select): Remove ID_TAG arg.Roland McGrath
(io_verify_identity): New RPC.
1996-05-03Missed one.Roland McGrath
1996-05-03(S_auth_server_authenticate, S_auth_user_authenticate): Remove IGNORED arg.Roland McGrath
1996-05-03(auth_user_authenticate, auth_server_authenticate): Remove secondRoland McGrath
rendezvous port arg, leaving just one, of type mach_port_send_t.
1996-05-03(map): Use F->__offset and F->__target properly.Roland McGrath
1996-05-03(block_extended): more fixupMichael I. Bushnell
1996-05-03fixupMichael I. Bushnell
1996-05-03(block_extended): Rewrite code that moves pages to be more efficient,Michael I. Bushnell
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.
1996-05-03(diskfs_get_filemap): Initialize UPI->allow_unlocked_pagein andMichael I. Bushnell
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.
1996-05-03(struct user_pager_info): New members `allow_unlocked_pagein' andMichael I. Bushnell
`unlocked_pagein_length'. (unlocked_pagein_lock): New variable.
1996-05-03(show_stats): Fiddle with formatting.Miles Bader
1996-05-03(nice_size, show_stats): New functions.Miles Bader
(main): Use show_stats.
1996-05-02fixupMichael I. Bushnell
1996-05-02(block_extended): When moving data, sync in-core pager both beforeMichael I. Bushnell
reading from disk and after providing data to kernel. (diskfs_grow): Always call block_extended or offer_data before adjusting block pointer.
1996-05-02(map): Fix fencepost error in check of current mapping window.Roland McGrath
Request round_page (LEN) bytes in io_read to avoid many small reads.
1996-05-02(pager_offer_page): Make sure we hold lock across operation. Also setMichael I. Bushnell
incore bit when operation is complete.
1996-05-02(offer_data): Offer pages at ADDR each time through the loop, not theMichael I. Bushnell
same page over and over.
1996-05-02(do_exec): Terminate OLDTASK if we get an error after killing its threadsRoland McGrath
and deallocating its address space.
1996-05-02Initial revisionMiles Bader
1996-05-02(SRCS): Add argp-pv.c & argp-pvh.c.Miles Bader
1996-05-02(argp_program_version, argp_program_version_hook): New decls.Miles Bader
1996-05-02(_argp_hang): New variable.Miles Bader
(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.
1996-05-02(ps_fmt_creation_error): new declaration.Miles Bader
1996-05-02(main): Shorten summary message so that it fits on one line.Miles Bader
1996-05-02Get rid of extraneous calls to pfail.Miles Bader
1996-05-02Fix up recovery logic for when reconnecting an inode fails.Miles Bader
Get rid of extraneous calls to pfail.
1996-05-02(linkup): Consistently put quotes around filenames.Miles Bader