aboutsummaryrefslogtreecommitdiff
path: root/libdiskfs
Commit message (Collapse)AuthorAgeFilesLines
* .Roland McGrath2002-05-081-0/+4
|
* 2002-05-08 Roland McGrath <roland@frob.com>Roland McGrath2002-05-081-1/+0
| | | | * io-restrict-auth.c (diskfs_S_io_restrict_auth): Remove unused var.
* .Roland McGrath2002-05-051-0/+9
|
* 2002-05-04 Roland McGrath <roland@frob.com>Roland McGrath2002-05-051-61/+7
| | | | | * io-restrict-auth.c (diskfs_S_io_restrict_auth): Use iohelp_restrict_iouser.
* 2002-04-02 Roland McGrath <roland@frob.com>Roland McGrath2002-05-051-6/+8
| | | | * node-make.c (diskfs_make_node): Return early if malloc fails.
* 2002-04-30 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-05-017-5/+83
| | | | | | | | | | | | | | | | | | * priv.h: Add OPT_NO_INHERIT_DIR_GROUP and OPT_INHERIT_DIR_GROUP. (_diskfs_no_inherit_dir_group): New declaration. * node-create.c (_diskfs_no_inherit_dir_group): New variable. (diskfs_create_node): Implement SysV group behaviour. * opts-common.c (diskfs_common_options): Add --no-inherit-dir-group (--nogrpdir, --sysvgroups) and --inherit-dir-group (--grpdir, --bsdgroups). * opts-append-std.c (diskfs_append_std_options): Add --no-inherit-dir-group if set. * opts-std-startup.c (parse_startup_opt): Add toggle for _diskfs_no_inherit_dir_group. * opts-std-runtime.c (struct parse_hook): Add noinheritdirgroup. (set_opts): Handle H->noinheritdirgroup. (parse_opt): Initialize H->noinheritdirgroup. Handle OPT_NO_INHERIT_DIR_GROUP and OPT_INHERIT_DIR_GROUP.
* *** empty log message ***Neal H. Walfield2002-03-261-0/+5
|
* 2002-03-23 James A. Morrison <ja2morri@uwaterloo.ca>Neal H. Walfield2002-03-261-2/+1
| | | | | * init-startup.c (_diskfs_init_completed): Use error, not fprintf.
* *** empty log message ***Neal H. Walfield2002-03-261-0/+22
|
* 2002-03-25 Neal H Walfield <neal@cs.uml.edu>Neal H. Walfield2002-03-2611-62/+120
| | | | | | | | | | | | | | | | | | | | | | * peropen-make.c (diskfs_make_peropen): Instead of returning the peropen, return as error_t and return the peropen in the new parameter *PPO. * diskfs.h (diskfs_make_peropen): Change declaration to reflect new semantics. * boot-start.c (diskfs_start_bootstrap): Check the return value of diskfs_make_peropen using the new semantics. (diskfs_S_exec_startup_get_info): Likewise. (diskfs_execboot_fsys_startup): Likewise. (diskfs_S_fsys_init): Likewise. * dir-lookup.c (diskfs_S_dir_lookup): Likewise. * dir-mkfile.c (diskfs_S_dir_mkfile): Likewise. * file-exec.c (diskfs_S_file_exec): Likewise. * file-reparent.c (diskfs_S_file_reparent): Likewise. * fsys-getfile.c (diskfs_S_fsys_getfile): Likewise. * fsys-getroot.c (diskfs_S_fsys_getroot): Likewise. * trans-callback.c (_diskfs_translator_callback2_fn): Likewise. * init-startup.c (diskfs_startup_diskfs): Likewise.
* libdiskfs/Marcus Brinkmann2002-03-122-6/+14
| | | | | | | | | | 2002-03-12 Marcus Brinkmann <marcus@gnu.org> * opts-append-std.c (diskfs_append_std_options): Only add --sync=N or --no-sync option if it is not the default. TODO/ * Remove the item related to the above change.
* .Roland McGrath2002-03-061-0/+5
|
* 2002-03-06 Roland McGrath <roland@frob.com>Roland McGrath2002-03-061-1/+1
| | | | | * dir-mkfile.c (diskfs_S_dir_mkfile): Clear OPENONLY_STATE_MODES bits from FLAGS, not all bits outside O_RDWR|O_EXEC.
* doc/Marcus Brinkmann2002-03-053-6/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-03-05 Marcus Brinkmann <marcus@gnu.org> * hurd.texi (Diskfs Callbacks): Refer to dir_lookup, not dir_pathtrans. Reported by James A Morrison <ja2morri@student.math.uwaterloo.ca>. fstests/ 2002-03-05 Marcus Brinkmann <marcus@gnu.org> * fstests.c (main): Call dir_lookup, not dir_pathtrans. Reported by James A Morrison <ja2morri@student.math.uwaterloo.ca>. hurd/ 2002-03-05 Marcus Brinkmann <marcus@gnu.org> * fs.defs: Refer to dir_lookup, not dir_pathtrans, in comments. * fsys.defs: Likewise. * hurd_types.h (enum retry_type): Likewise. Reported by James A Morrison <ja2morri@student.math.uwaterloo.ca>. libdiskfs/ 2002-03-05 Marcus Brinkmann <marcus@gnu.org> * diskfs.h: Refer to dir_lookup, not dir_pathtrans, in comment. * fsys-getroot.c (diskfs_S_fsys_getroot): Likewise. Reported by James A Morrison <ja2morri@student.math.uwaterloo.ca>. libfshelp/ 2002-03-05 Marcus Brinkmann <marcus@gnu.org> * fshelp.h: Refer to dir_lookup, not dir_pathtrans, in comment. Reported by James A Morrison <ja2morri@student.math.uwaterloo.ca>.
* Remove these files. Really.Marcus Brinkmann2002-02-071-30/+0
| | | | Reported by Alfred M. Szmidt <ams@kemisten.nu>.
* Really delete file.Marcus Brinkmann2002-01-311-39/+0
|
* .Roland McGrath2002-01-041-0/+4
|
* 2002-01-03 Roland McGrath <roland@frob.com>Roland McGrath2002-01-043-13/+11
| | | | | | * dir-lookup.c (diskfs_S_dir_lookup): Clear S_ITRANS bits in MODE. * dir-mkdir.c (diskfs_S_dir_mkdir): Likewise. * dir-mkfile.c (diskfs_S_dir_mkfile): Likewise.
* .Roland McGrath2002-01-041-0/+4
|
* 2002-01-03 Roland McGrath <roland@frob.com>Roland McGrath2002-01-041-29/+30
| | | | * file-chmod.c (diskfs_S_file_chmod): Preserve S_ITRANS bits in change.
* .Roland McGrath2002-01-021-0/+5
|
* 2002-01-02 Roland McGrath <roland@frob.com>Roland McGrath2002-01-021-2/+7
| | | | | * boot-start.c (diskfs_start_bootstrap) [KERN_INVALID_LEDGER]: Pass extra arguments to task_create for OSF variant.
* .Roland McGrath2001-12-311-0/+4
|
* 2001-12-31 Roland McGrath <roland@frob.com>Roland McGrath2001-12-311-2/+2
| | | | * disk-pager.c (fault_handler): Use sc_pc instead of sc_eip.
* .Roland McGrath2001-12-081-0/+7
|
* 2001-12-08 Roland McGrath <roland@frob.com>Roland McGrath2001-12-081-7/+16
| | | | | | | * dir-lookup.c (diskfs_S_dir_lookup): Append trailing / to RETRYNAME returned for absolute symlink when MUSTBEDIR is set. Reported by Moritz Schulte <moritz@duesseldorf.ccc.de>. Also, bcopy -> memcpy; avoid strcat.
* 2001-10-30 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2001-10-292-8/+10
| | | | | | | * dir-lookup.c (diskfs_S_dir_lookup): When looking up the next pathname component, remove assertion for DS and allocate DS if 0. Allow creation of files through symlink with non-existant target. From Roland McGrath <roland@frob.com>.
* .Roland McGrath2001-10-121-0/+5
|
* 2001-10-11 Roland McGrath <roland@frob.com>Roland McGrath2001-10-121-2/+2
| | | | | * dir-renamed.c (diskfs_rename_dir): Fix bogus assert. From Moritz Schulte <moritz@chaosdorf.de>.
* 2001-10-01 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2001-10-012-2/+7
| | | | | * file-getfh.c (diskfs_S_file_getfh): Fix tag of diskfs_fhandle. Submitted by Maurizio Boriani <baux@debian.org>.
* .Roland McGrath2001-08-241-0/+6
|
* 2001-08-22 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-08-241-1/+2
| | | | | | * opts-std-startup.c (startup_options): New compatibility option: bootflags, a hidden alias to multiboot-command-line. (parse_startup_opt): Bug fix.
* .Roland McGrath2001-08-201-0/+32
|
* 2001-08-20 Roland McGrath <roland@frob.com>Roland McGrath2001-08-203-6/+5
| | | | | | | | | | | | | | | * opts-std-startup.c: diskfs_boot_flags -> diskfs_boot_command_line. (OPT_BOOT_CMDLINE): Renamed from OPT_BOOTFLAGS. (startup_options): --bootflags -> --multiboot-command-line (parse_startup_opt): Parse it. * diskfs.h: diskfs_boot_flags -> diskfs_boot_command_line. (diskfs_boot_filesystem): New macro. * init-main.c (diskfs_init_main): Use it. * init-init.c (diskfs_init_diskfs): Likewise. * console.c (diskfs_console_stdio): Likewise. * boot-start.c (_diskfs_boot_privports): Likewise. (diskfs_start_bootstrap): Split boot_command_line into words and pass those arguments to init instead of diskfs_bootflags.
* 2001-08-20 Roland McGrath <roland@frob.com>Roland McGrath2001-08-202-48/+29
| | | | | | | | | | | | | | | | | | | | | | | | | * opts-std-startup.c: diskfs_boot_flags -> diskfs_boot_command_line. (OPT_BOOT_CMDLINE): Renamed from OPT_BOOTFLAGS. (startup_options): --bootflags -> --multiboot-command-line (parse_startup_opt): Parse it. * diskfs.h: diskfs_boot_flags -> diskfs_boot_command_line. (diskfs_boot_filesystem): New macro. * init-main.c (diskfs_init_main): Use it. * init-init.c (diskfs_init_diskfs): Likewise. * console.c (diskfs_console_stdio): Likewise. * boot-start.c (_diskfs_boot_privports): Likewise. (diskfs_start_bootstrap): Split boot_command_line into words and pass those arguments to init instead of diskfs_bootflags. * diskfs.h: Declare it. * boot-start.c (diskfs_start_bootstrap, start_execserver): Use it. * boot-start.c (diskfs_boot_init_program): New variable. * diskfs.h: Declare it. * boot-start.c (default_init): Variable removed. (diskfs_start_bootstrap): Use diskfs_boot_init_program instead of default_init or prompting under -i. * opts-std-startup.c (OPT_BOOT_INIT_PROGRAM): New macro. (startup_options): Add --boot-init-program. (parse_startup_opt): Parse it.
* 2001-08-20 Roland McGrath <roland@frob.com>Roland McGrath2001-08-201-10/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | * opts-std-startup.c: diskfs_boot_flags -> diskfs_boot_command_line. (OPT_BOOT_CMDLINE): Renamed from OPT_BOOTFLAGS. (startup_options): --bootflags -> --multiboot-command-line (parse_startup_opt): Parse it. * diskfs.h: diskfs_boot_flags -> diskfs_boot_command_line. (diskfs_boot_filesystem): New macro. * init-main.c (diskfs_init_main): Use it. * init-init.c (diskfs_init_diskfs): Likewise. * console.c (diskfs_console_stdio): Likewise. * boot-start.c (_diskfs_boot_privports): Likewise. (diskfs_start_bootstrap): Split boot_command_line into words and pass those arguments to init instead of diskfs_bootflags. * opts-std-startup.c (_diskfs_boot_pause): New variable. (OPT_BOOT_PAUSE): New macro. (startup_options): Add --boot-debug-pause. (parse_startup_opt): Parse it. * boot-start.c (diskfs_boot_init_program): New variable. * diskfs.h: Declare it. * boot-start.c (default_init): Variable removed. (diskfs_start_bootstrap): Use diskfs_boot_init_program instead of default_init or prompting under -i. * opts-std-startup.c (OPT_BOOT_INIT_PROGRAM): New macro. (startup_options): Add --boot-init-program. (parse_startup_opt): Parse it.
* 2001-06-19 Roland McGrath <roland@frob.com>Roland McGrath2001-08-021-17/+34
| | | | * dir-lookup.c (diskfs_S_dir_lookup): Handle symlinks to "".
* .Roland McGrath2001-07-031-0/+10
|
* 2001-06-21 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-07-031-20/+20
| | | | | | * file-getcontrol.c (diskfs_S_file_getcontrol): When checking if we can give the control port out, use fshelp_iscontroller rather than doing the check by hand.
* .Roland McGrath2001-06-161-0/+4
|
* 2001-06-16 Roland McGrath <roland@frob.com>Roland McGrath2001-06-161-1/+1
| | | | * file-set-trans.c (diskfs_S_file_set_translator): Add some parens.
* .Roland McGrath2001-06-161-0/+16
|
* 2001-04-01 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-06-166-48/+78
| | | | | | | | | | | | | | | | * dir-lookup.c (diskfs_S_dir_lookup): Use iohelp_create_empty_iouser. * fsys-getfile.c (diskfs_S_fsys_getfile): Use iohelp_create_complex_iouser. * io-reauthenticate.c (diskfs_S_io_reauthenticate): Use new iohelp_reauth semantics. * io-restrict-auth.c (diskfs_S_io_restrict_auth): Use new iohelp_create_iouser semantics. * protid-make.c (diskfs_finish_protid): Use iohelp_create_simple_iouser and new iohelp_dup_iouse semantics. * trans-callback.c (_diskfs_translator_callback2_fn): Use iohelp_create_simple_iouser.
* .Roland McGrath2001-06-161-0/+6
|
* 2001-06-15 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-06-161-2/+3
| | | | | | * file-set-trans.c (diskfs_S_file_set_translator): If FS_TRANS_ORPHAN is set, do not ask the active translator to go away, just disconnect it.
* .Roland McGrath2001-06-161-0/+4
|
* 2001-06-15 Roland McGrath <roland@frob.com>Roland McGrath2001-06-161-1/+1
| | | | * Makefile (FSSRCS): Last change got botched in merging.
* obsolete files removedRoland McGrath2001-06-111-160/+0
|
* .Roland McGrath2001-06-111-0/+5
|
* 2001-06-10 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-06-111-1/+1
| | | | | * file-inv-trans.c: Remove this file, function no longer exists. * Makefile (FSSRCS): Remove reference to file-inv-trans.c.