summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
1995-04-07(proc_stat_list_sort1): Always keep threads after their process when sorting!Miles Bader
Factor out most of proc_stat_list_add_all, proc_stat_list_add_login_coll, and proc_stat_list_add_session into proc_stat_list_add_[id_]fn_pids. (proc_stat_list_add_pgrp): New function, adds pids for a pgrp. Tighten up types used (i.e., don't use int for everything).
1995-04-06(S_proc_getprocinfo): New var `tp'. Bother to setMichael I. Bushnell
PI->logincollection.
1995-04-06Add the `jobc' (-j) output format from netbsd.Miles Bader
1995-04-06Minor change in spec names.Miles Bader
1995-04-06Add the `Arg0' spec, which is the same as `Args', but only prints the firstMiles Bader
one. Change MsgsIn and MsgsOut to MsgIn and MsgOut.
1995-04-06When processes are specified on the command line by PID, turn off allMiles Bader
filtering so that they don't disappear later.
1995-04-06(waiter_cares, waiting_parent_cares): New functions.Roland McGrath
(alert_parent, reparent_zombies, S_proc_wait, S_proc_mark_stop): Use them.
1995-04-05Don't include <errno.h>. Define `errno' variable.Roland McGrath
1995-04-05(SRCS): Add syscall.S.Roland McGrath
(OBJS): Add syscall.o.
1995-04-05Check for errors.Roland McGrath
1995-04-05(clean): Only clean in working-prog-subdirs.Michael I. Bushnell
1995-04-05(crossdir, startup, libc, crossheaders): New vars.Michael I. Bushnell
(MIGCOM): Use $(crossdir) instead of literal string.
1995-04-05(hurdinst, hurdroot): Deleted vars. Replaced usages with $(prefix)Michael I. Bushnell
and derivatives. (hurdroot-douglas.gnu.ai.mit.edu, hurdroot-ernst.gnu.ai.mit.edu, hostname, hurdrootdev): Deleted vars. (hurdsource): Replaced with `srcdir'. (startup, libc): Deleted vars; now in Maketools. (prefix, exec_prefix): New vars. (hurddir, bindir, libdir, infodir, includedir): New vars. ($(hurdroot), $(hurdroot)/mounted): Deleted rules. (vpath %.defs): Look in $(crossheaders), not installation dir.
1995-04-05Use the hashing routines from ../lib/ihash.c.Miles Bader
1995-04-05Initial revisionMiles Bader
1995-04-05Initial revisionMiles Bader
1995-04-05(diskfs_S_dir_rmdir): Do fsys_goaway for translated nodes beingMichael I. Bushnell
unlinked.
1995-04-05Fix nets.Michael I. Bushnell
1995-04-05(apply_auth): Use msg_add_auth & msg_del_auth instead of add_auth & del_auth.Miles Bader
(apply_auth_to_pids, apply_auth_to_loginid, apply_auth_to_pgrp): Don't use the IDS variable, it's no longer around; I think AUTH is the right thing to replace it with.
1995-04-05Add showtrans & mount, and uncomment-out su.Miles Bader
1995-04-05(diskfs_S_dir_unlink): Do fsys_goaway for translated nodes beingMichael I. Bushnell
unlinked.
1995-04-05Get rid of the `show passive translator' functionality, as this is now doneMiles Bader
by showtrans.
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