aboutsummaryrefslogtreecommitdiff
path: root/libdiskfs
Commit message (Collapse)AuthorAgeFilesLines
* .Roland McGrath1999-06-131-0/+3
|
* 1999-06-13 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-06-131-1/+1
| | | | | * file-get-trans.c (diskfs_S_file_get_translator): Fix type cast in last change.
* .Roland McGrath1999-06-131-0/+6
|
* 1999-06-13 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-06-131-12/+14
| | | | | | * file-get-trans.c (diskfs_S_file_get_translator): If we return an error, vm_deallocate any vm_allocated memory. From Mark Kettenis <kettenis@gnu.org>.
* .Roland McGrath1999-06-041-0/+6
|
* 1999-06-02 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-06-041-4/+8
| | | | | | * boot-start.c (diskfs_start_bootstrap): Pass environment collected from `environ' on to init. The kernel can send more parameters through this way without us knowing about them specifically.
* .Roland McGrath1999-05-191-0/+5
|
* 1999-05-19 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-05-191-8/+15
| | | | | * console.c (diskfs_console_stdio): If there is an fd 2 that appears to work, just leave it as is and dup2 it to fd 1 as well.
* .Roland McGrath1999-05-161-0/+5
|
* 1999-05-16 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-05-161-6/+11
| | | | | * file-chown.c (diskfs_S_file_chown): Fix last change: not just permission check, actually don't make the change if value is -1.
* .Roland McGrath1999-05-151-0/+5
|
* 1999-05-13 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-05-151-6/+11
| | | | | * file-chown.c (diskfs_S_file_chown): Either arg being -1 means don't change that id.
* Tue Apr 6 10:05:49 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-04-062-2/+7
| | | | | * dir-renamed.c (diskfs_rename_dir): Stage 1, if TNP == FNP, we have to unlock TNP with diskfs_nput and not just diskfs_nrele it.
* Tue Mar 16 17:20:06 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-03-172-4/+10
| | | | * lookup.c (diskfs_lookup): Reformat for prettiness.
* .Roland McGrath1999-02-281-2/+7
|
* 1999-02-28 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-02-282-12/+9
| | | | | * io-revoke.c (diskfs_S_io_revoke): Use ports_class_iterate. * readonly.c (diskfs_set_readonly): Likewise.
* Mon Feb 22 04:28:56 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-02-222-0/+7
| | | | | * io-revoke.c (diskfs_S_io_revoke): Protect the actual revocation by blocking all other rpcs.
* Sat Feb 20 20:46:21 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-02-212-6/+9
| | | | | * io-revoke.c (diskfs_S_io_revoke): Release NP->lock before beginning iteration.
* .Roland McGrath1999-02-171-0/+6
|
* 1999-02-16 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-02-171-3/+3
| | | | * init-startup.c (diskfs_startup_diskfs): Fix typo 1999-02-12 change.
* 1999-02-16 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-02-171-9/+7
| | | | * io-revoke.c (diskfs_S_io_revoke): Fix typo in 1999-02-16 change.
* minor repairsThomas Bushnell1999-02-161-2/+5
|
* Tue Feb 16 05:31:23 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-02-163-2/+66
| | | | | * io-revoke.c: New file. * Makefile (IOSRCS): Add io-revoke.c.
* Sat Feb 13 04:29:29 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-02-132-2/+8
| | | | | | * peropen-make.c (diskfs_make_peropen): If there is no existing context, then set the shadow_root iff we are a chrooted virtual root filesystem.
* 1999-02-12 Gordon Matzigkeit <gord@trick.fig.org>Thomas Bushnell1999-02-132-1/+12
| | | | | | * init-startup.c (diskfs_startup_diskfs): Release the virtual root's lock as soon as we've checked that it's a valid directory. Ignore leading slashes in _diskfs_chroot_directory.
* Sun Jan 31 18:24:33 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-01-312-4/+23
| | | | | * file-utimes.c (diskfs_S_file_utimes): Implement new semantics for setting to exactly present time.
* .Roland McGrath1999-01-271-0/+4
|
* 1999-01-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-01-271-2/+2
| | | | * Makefile (OTHERSRCS): Add init-main.c.
* .Roland McGrath1999-01-241-0/+8
|
* 1999-01-22 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-01-242-10/+3
| | | | | * file-set-trans.c: Remove makedev, major, minor macro definitions. * dir-lookup.c: Likewise.
* 1999-01-22 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-01-242-1/+100
| | | | | * init-main.c: New file, defining new function diskfs_init_main. * diskfs.h: Declare diskfs_init_main.
* .Roland McGrath1999-01-011-0/+4
|
* 1999-01-01 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-01-011-2/+2
| | | | * sync-interval.c (diskfs_set_sync_interval): Use ENOMEM, not EIEIO.
* .Roland McGrath1998-12-301-0/+16
|
* File removed (obsolete since 1996).Roland McGrath1998-12-301-32/+0
|
* 1998-12-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-12-305-22/+60
| | | | | | | | | | | | | | | | Use a struct hurd_port for the cached exec server port, so it is properly reference-counted and locked. * boot-start.c (diskfs_exec): Variable removed. (diskfs_start_bootstrap): Make it a local here. Install that port in _diskfs_exec_portcell. (diskfs_S_fsys_init): Use _diskfs_exec_portcell instead of diskfs_exec. * init-init.c (_diskfs_exec_portcell): New variable. (diskfs_init_diskfs): Initialize it. * priv.h: Declare it. * diskfs.h (diskfs_exec, diskfs_exec_ctl): Remove decls. * file-exec.c (diskfs_S_file_exec): Use _diskfs_exec_portcell instead of diskfs_exec.
* .Roland McGrath1998-12-271-0/+5
|
* 1998-12-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-12-271-12/+4
| | | | * boot-start.c (diskfs_start_bootstrap): Twiddle boot-time messages.
* .Roland McGrath1998-12-271-0/+13
|
* 1998-12-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-12-273-2/+5
| | | | | | * boot-start.c (_diskfs_boot_privports): Renamed from diskfs_*. * priv.h: Declare it. * console.c (diskfs_console_stdio): Change caller.
* 1998-12-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-12-271-2/+14
| | | | | | | | * file-statfs.c (diskfs_S_file_statfs): Remove __ from struct members. 1998-12-21 Mark Kettenis <kettenis@phys.uva.nl> * file-statfs.c (diskfs_S_file_statfs): Initialize mount options in statbuf.
* .Roland McGrath1998-12-271-0/+29
|
* 1998-12-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-12-274-86/+262
| | | | | | | | | | | | | | | | | | | | | | | | * opts-std-startup.c (startup_options): Move -C above "Boot options:", give it a docstring. Docstrings for --bootflags, --boot-command. (_diskfs_boot_command): New variable. (startup_options, parse_startup_opt): New option --boot-command, consumes remaining args to set _diskfs_boot_command. * priv.h: Declare _diskfs_boot_command. * boot-start.c (diskfs_start_bootstrap): If diskfs_exec_server_task is null, assume we are running as the boot command and have a root with /servers/exec. If _diskfs_boot_command is set, start that command in place of init. If can't lookup initname, print error msg and loop to prompt. Put a newline before "Init name" prompt. After starting exec server, try to set active trans on /servers/exec. (diskfs_boot_getpriv): New function: if _hurd_host_priv is null, use fsys_getpriv on our bootstrap port. (parent_task): New static variable, set there with fsys_getpriv call. (diskfs_S_fsys_init): If diskfs_exec_server_task is null, don't do anything with it; instead register parent_task as our child and send an fsys_init to our parent on our bootstrap port. * console.c (diskfs_console_stdio): Call diskfs_boot_privports before get_privileged_ports if diskfs_boot_flags is set.
* 1998-12-21 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-12-271-18/+39
| | | | | * file-exec.c (diskfs_S_file_exec): If exec server port is stale, try once to look up a new one.
* .Roland McGrath1998-12-061-0/+4
|
* 1998-12-06 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-12-061-193/+0
| | | | * boot-parse.c: File removed (it has been obsolete since 1995).
* .Roland McGrath1998-11-291-0/+10
|
* 1998-11-25 Mark Kettenis <kettenis@phys.uva.nl>Roland McGrath1998-11-291-1/+1
| | | | | * boot-start.c (diskfs_S_fsys_init): Call _hurd_proc_init with new args set to zero.
* 1998-11-29 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-11-291-3/+3
| | | | | * trans-callback.c (_diskfs_translator_callback1_fn): Use size_t* instead of int* for ARGZ_LEN arg.
* Wed Aug 12 23:35:59 1998 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1998-11-162-2/+9
| | | | | * file-chflags.c (diskfs_S_file_chflags): Only set NP->dn_set_ctime if we actually set the flags.