aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 1999-07-01 Mark Kettenis <kettenis@gnu.org>Thomas Bushnell1999-07-023-37/+12
| | | | | | | | | * Makefile (INSTALL-addauth-ops, INSTALL-setauth-ops, INSTALL-su-ops): Removed. These programs don't have to be installed suid-root anymore. * frobauth-mod.c (frobauth_modify): Do not try to set the owner of the processes we're frobbing. The process set their owner themselves when we pass them their new authentication.
* *** empty log message ***Thomas Bushnell1999-07-011-3/+0
|
* 1999-07-01 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-07-017-46/+119
| | | | | | | | | | | | * nref.c: New file; guts from netfs.h. * nrele.c: Likewise. * nput.c: Likewise. * netfs.h (netfs_nref, netfs_nrele, netfs_nput): Replace inline definitions with normal declarations. (NETFS_EI): Remove macro. * netfs.c: Deleted file. * Makefile (OTHERSRCS): Add nref.c, nrele.c, nput.c. Remove netfs.c.
* 1999-07-01 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-07-019-87/+229
| | | | | | | | | | | | | | | * translated.c: New file; guts from fshelp.h. * perms-isowner.c: Likewise. * perms-access.c: Likewise. * prems-checkdirmod.c: Likewise. * touch.c: Likewise. * fshelp.h (fshelp_translated, fshelp_isowner, fshelp_access, fshelp_checkdirmod, fshelp_touch): Replace inline definitions with ordinary declarations. (FSHELP_EI): Removed macro. * fshelp.c: Deleted file. * Makefile (SRCS): Added translated.c, perms-isowner.c, perms-access.c, perms-checkdirmod.c, touch.c. Removed fshelp.c.
* 1999-07-01 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-07-0110-139/+307
| | | | | | | | | | | | | | | | | * node-nref.c: New file; guts from diskfs.h. * node-nput.c: Likewise. * node-nrele.c: Likewise. * node-nrefl.c: Likewise. * node-nputl.c: Likewise. * node-nrelel.c: LIkewise. * diskfs.h (diskfs_nref, diskfs_nput, diskfs_nrele, diskfs_nref_light, diskfs_nput_light, diskfs_nrele_light): Replace inline definitions with ordinary declarations. (DISKFS_EI): Removed macro. * diskfs.c: Deleted file. * Makefile (OTHERSRCS): Added node-nref.c, node-nput.c node-nrele.c, node-nrefl.c, node-nputl.c, node-nrelel.c. Removed diskfs.c.
* 1999-07-01 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-07-012-4/+15
| | | | | | | | * rc.sh: Specify bash instead of sh. (remove_translators): Don't descend into "." or "..". Alter calling convention slightly and require the `nullglob' option to be set. Change caller to suit. From Kalle Olavi Niemitalo <tosi@ees2.oulu.fi>.
* *** empty log message ***Thomas Bushnell1999-06-291-1/+3
|
* 1999-06-29 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-06-298-173/+18
| | | | | * hyper.c (diskfs_readonly_changed): Adjust whether the store should permit writes too.
* 1999-06-29 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-06-293-2/+19
| | | | | | | | | | | | * lookup.c (diskfs_lookup): If we get an error from fshelp_checkdirmod, clear *NP as well as returning the error. Use diskfs_nrele instead of diskfs_nput in case *NP and DP are the same. 1999-06-28 Thomas Bushnell, BSG <tb@mit.edu> * dir-rmdir.c (diskfs_S_dir_rmdir): Reorganized to make clearer; several little buglets fixed too.
* *** empty log message ***Thomas Bushnell1999-06-291-0/+4
|
* 1999-06-28 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-06-292-30/+26
| | | | * dir-rmdir.c (diskfs_S_dir_rmdir): Reorganized to make clearer.
* 1999-06-27 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-06-272-2/+9
| | | | | | | * sync-default.c (diskfs_default_sync_interval): Reduce to five seconds. Hardware is much different than when Unix originally picked thirty, plus we manage VM differently than the Unix buffer cache did, and tend to delay many more writes than Unix did.
* .Roland McGrath1999-06-231-0/+5
|
* 1999-06-21 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-06-231-13/+12
| | | | | * login.c (main): For no-uids shell, default SH_ARG0 to informative value. Use asprintf to construct it.
* .Roland McGrath1999-06-221-0/+4
|
* 1999-06-22 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-06-221-1/+25
| | | | * rc.sh: Clean /tmp using special hackery to nuke translators.
* .Roland McGrath1999-06-201-0/+4
|
* 1999-06-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-06-201-3/+3
| | | | * ps.c (options): Doc fix.
* .Roland McGrath1999-06-191-0/+4
|
* 1999-06-19 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-06-191-1/+1
| | | | * Makefile (DIST_FILES): Add move-if-change.
* .Roland McGrath1999-06-191-1/+5
|
* 1999-06-19 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-06-191-2/+2
| | | | * pager.c (free_page_buf): Fix type cast.
* .Roland McGrath1999-06-191-0/+4
|
* 1999-06-19 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-06-191-4/+0
| | | | * main.c (main): Remove commented-out wire_task_self call, #include.
* .Roland McGrath1999-06-191-0/+6
|
* 1999-06-19 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-06-191-1/+2
| | | | * Makefile (HURDLIBS): Add ports and fshelp only if $(split-init)!=yes.
* 1999-06-19 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-06-191-1/+2
| | | | * init.c (open_console): Put this function inside [! SPLIT_INIT].
* disable split-init by defaultRoland McGrath1999-06-181-1/+1
|
* .Roland McGrath1999-06-182-0/+34
|
* 1999-06-18 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-06-183-2/+319
| | | | | | | | | | | | | | | | | * init.c [SPLIT_INIT] (child_pid, child_task): New variables. (process_signal, start_child, launch_something, launch_system): New functions. [! SPLIT_INIT] (system_state, shell_pid, rc_pid, launch_single_user, process_rc_script, launch_multi_user, launch_system, kill_everyone, kill_multi_user, process_signal): Variables and functions put inside #ifndef SPLIT_INIT. * stubs.c: New file, modified from ../proc/stubs.c. * Makefile (SRCS): Remove ttys.c here. [$(split-init) = yes] (SRCS): Add stubs.c [$(split-init) = yes] (init-CPPFLAGS): New variable, -DSPLIT_INIT. [$(split-init) = no] (SRCS): Add ttys.c only here. [$(split-init) = no] (LDLIBS): Put defn (-lutil) under this test. (split-init): New variable to turn on split-init, commented out.
* 1999-06-15 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-06-181-0/+471
| | | | | | | * runttys.c: New file.c * Makefile (targets, SRCS): Add runttys, runttys.c. (runttys): New target. (runttys-LDLIBS): New variable, -lutil.
* 1999-06-18 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-06-181-0/+146
| | | | | | * runsystem.sh: New file. * Makefile (targets, special-targets): Add runsystem. (runsystem): New target.
* 1999-06-15 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-06-181-0/+222
| | | | | | * console-run.c: New file. * Makefile (targets, SRCS): Add console-run, console-run.c. (console-run): New target.
* 1999-06-18 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-06-181-5/+11
| | | | | | | | | | | | | | | * runsystem.sh: New file. * Makefile (targets, special-targets): Add runsystem. (runsystem): New target. 1999-06-15 Roland McGrath <roland@baalperazim.frob.com> * runttys.c: New file.c * Makefile (targets, SRCS): Add runttys, runttys.c. (runttys): New target. (runttys-LDLIBS): New variable, -lutil. * console-run.c: New file. * Makefile (targets, SRCS): Add console-run, console-run.c. (console-run): New target.
* .Roland McGrath1999-06-181-0/+4
|
* 1999-06-17 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-06-181-0/+17
| | | | * move-if-change: New file, canonical GNU script.
* .Roland McGrath1999-06-171-2/+10
|
* 1999-06-17 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-06-171-9/+10
| | | | | | | | * Makefile (%.info rule): Put output in build dir, not srcdir. Pass -I options to makeinfo for both dirs. (move-if-change): New variable. (version.texi, stamp-version): New targets, update version.texi (in build dir) from `$(hurd-version)' as set in Makeconf.
* Tue Jun 15 21:51:58 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-06-163-7/+32
| | | | | | | | | | | | * pager.c: Clamp the number of free pages we keep around to some reasonably small value. Patch from Mark Kettenis <kettenis@wins.uva.nl>. 1999-06-15 Thomas Bushnell, BSG <tb@mit.edu> * inode.c (diskfs_validate_flags_change): Invert sense of test wrt bits that haven't yet been defined. Reported by Kalle Olavi Niemitalo <tosi@ees2.oulu.fi>.
* .Roland McGrath1999-06-151-0/+19
|
* 1999-06-15 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-06-151-29/+48
| | | | | | | | | | | | | | | | | * init.c (booted): New variable. (open_console): Use that instead of system_state. (S_startup_essential_task): Likewise. (do_mach_notify_dead_name): Likewise. (launch_system): New function. (S_startup_essential_task): Call it. * init.c (global_argv): Make static. * init.c (startup_envz, startup_envz_len): New variables. (run, run_for_real): Use those for child environment. (main): Set them up from our ENVP argument. 1999-06-14 Roland McGrath <roland@baalperazim.frob.com> * init.c (main): Barf if run in a normal Hurd environment (not boot). * init.c (record_essential_task): Add missing return.
* .Roland McGrath1999-06-151-0/+4
|
* 1999-06-14 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-06-151-0/+2
| | | | * ttys.c: Include "ttys.h".
* .Roland McGrath1999-06-141-0/+8
|
* 1999-06-13 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-06-141-24/+39
| | | | | | | | | * init.c (kill_multi_user): Suggest `ps -AlM' in error message. * init.c (record_essential_task): New function, broken out of S_startup_essential_task. (S_startup_essential_task): Call it. (frob_kernel_process): Call it for kernel task port. (kill_everyone): Remove special case for PID 2 (kernel task).
* .Roland McGrath1999-06-131-0/+4
|
* 1999-06-13 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-06-131-1/+23
| | | | * main.c (trivfs_goaway): Exit if there are no socket ports.
* .Roland McGrath1999-06-131-0/+3
|
* 1999-06-13 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-06-131-9/+3
| | | | | * init.c (run): Add const to SERVER arg, PROG local. Don't trim directory name from PROG for argument.
* .Roland McGrath1999-06-131-0/+18
|