summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
1995-04-05(proc_stat_set_flags): If PSTAT_NO_MSGPORT is set, don't use the msg port.Miles Bader
1995-04-05Add the PSTAT_NO_MSGPORT flag, which when set disables any use of theMiles Bader
process's message port.
1995-04-05Make -a imply -g as well, to be compatible with bsd.Miles Bader
Add the -M (--no-msg-port) switch, which disables all fields that would use any process's message port.
1995-04-05(diskfs_set_translator): When freeing passive translator, account forMichael I. Bushnell
blocks freed in NP->dn_stat.st_blocks.
1995-04-04Initial revisionMiles Bader
1995-04-04The previous change mistakenly changed an instance of MACH_MSG_TYPE_MAKE_SENDMiles Bader
to MACH_MSG_TYPE_COPY_SEND.
1995-04-04(CPPFLAGS): Define.Roland McGrath
($(OBJS) rule): Fix typo in target. (install-cthreads.h): Use $(INSTALL_DATA).
1995-04-04(mutex_lock, mutex_unlock): Use __ names for *_solid.Roland McGrath
1995-04-04(mutex_lock_solid, mutex_unlock_solid): Renamed to __*.Roland McGrath
(_cthread_mutex_lock_routine, _cthread_mutex_unlock_routine): Variables removed.
1995-04-04(main): Missing decls.Michael I. Bushnell
1995-04-04(main): Wire text and data segment on startup to avoid failure modeMichael I. Bushnell
during non-standalone pseudo-crash.
1995-04-04(diskfs_S_file_exec): Using MOVE_SEND in call to exec_exec loses,Michael I. Bushnell
because it consumes a reference, which will be consumed again by mach_msg_server if we return an error. So use COPY_SEND instead, and deallocate the rights ourselves only when we are to return success.
1995-04-04Initial revisionMiles Bader
1995-04-04Add rule for the new settrans, and compile error.c correctly.Miles Bader
1995-04-04(main): Treat argument without leading - as if it had one, unless it's aRoland McGrath
number.
1995-04-03Return more useful values for the st_blksize and st_fstype fields in a stat.Miles Bader
1995-04-01[makemode=library] (install): Only do $(installhdrs) if defined.Roland McGrath
1995-04-01[makemode=library] (install): Use $(INSTALL_DATA).Roland McGrath
1995-04-01(INSTALL, INSTALL_DATA, INSTALL_BIN): Define normally using `install'.Roland McGrath
1995-03-31Move the check for the bootstrap port after the args check, so that users canMiles Bader
run it from the shell to get a usage message.
1995-03-31Don't deallocate our right to the underlying disk node, so we don't getMiles Bader
garbage collected prematurely. Also move the check for the bootstrap port after the args check, so that users can run it from the shell to get a usage message.
1995-03-31Initial revisionMiles Bader
1995-03-31(diskfs_truncate): Don't acquire writer lock on NP->dn->allocptrlockMichael I. Bushnell
until after forcing delayed copies through; otherwise the pageins will deadlock attempting to get a reader lock to service them. This is safe, because we only need NP->allocsize here, and that can't change as long as we hold NP->lock.
1995-03-31(diskfs_S_file_set_translator): Only destroy existing activeMichael I. Bushnell
translator if ACTIVE_FLAGS will change it. If the existing active translator is provided then don't do anything.
1995-03-30(struct trivfs_control): Delete members `openshead' and `openstail'.Michael I. Bushnell
1995-03-30(trivfs_S_fsys_getroot): Strip out old hack for blocking.Michael I. Bushnell
(struct pending_open): Delete type. (trivfs_complete_open): Delete function.
1995-03-30(trivfs_check_open_hook): Doc fix.Michael I. Bushnell
(trivfs_complete_open): Delete declaration.
1995-03-30(trivfs_clean_protid): Lock CRED->po->cntl->lock around relevant code.Michael I. Bushnell
1995-03-30(trivfs_handle_port): Initialize CNTL->lock.Michael I. Bushnell
1995-03-30(trivfs_S_io_duplicate): Slight fix.Michael I. Bushnell
1995-03-30(trivfs_S_io_restrict_auth): Lock CRED->po->cntl->lock around relevantMichael I. Bushnell
code.
1995-03-30(trivfs_S_io_reauthenticate): Lock CRED->po->cntl->lock aroundMichael I. Bushnell
relevant code.
1995-03-30(trivfs_S_io_duplicate): Lock CRED->po->cntl->lock around relevantMichael I. Bushnell
code.
1995-03-30(struct trivfs_control): New member `lock'.Michael I. Bushnell
1995-03-30Add support for the magic and null servers.Miles Bader
1995-03-30Initial revisionMiles Bader
1995-03-29Don't get barf on processes with zero threads.Miles Bader
1995-03-28Add the exec_flags field to the proc_stat structure, and addMiles Bader
PSTAT_STATE_TRACED.
1995-03-28Add support for the exec_flags field, and make the state bits calculation useMiles Bader
that to support the PSTAT_STATE_TRACED bit. Update proc_stat_state_tags to add PSTAT_STATE_TRACED.
1995-03-21(program_name): New variable.Michael I. Bushnell
(main): Don't set program_invocation_short_name (the library does it for us). Do set program_name.
1995-03-21(ps): And error.o too.Michael I. Bushnell
1995-03-21(ps): Link in ihash.o and primes.o too.Michael I. Bushnell
1995-03-21(vpath %.c): New decl.Michael I. Bushnell
1995-03-21Include <hurd/ps.h> instead of "ps.h".Michael I. Bushnell
Include <unistd.h>. (enum_name): Avoid warning.
1995-03-21Include <hurd/ps.h> instead of "ps.h".Michael I. Bushnell
1995-03-21(REMHDRS): Add ../libps/ps.h.Michael I. Bushnell
1995-03-21Include <hurd/term.h>.Michael I. Bushnell
1995-03-21(ps_write_int_field): Use int format for int arg.Michael I. Bushnell
1995-03-21(ps_user_passwd) [COUNT, COPY]: Use `if' statement.Michael I. Bushnell
1995-03-21Include <string.h>.Michael I. Bushnell
(ps_emit_num_blocks): Use int format for int arg. (sprint_frac_value): Likewise.