aboutsummaryrefslogtreecommitdiff
path: root/libdiskfs
Commit message (Collapse)AuthorAgeFilesLines
* .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.
* 2001-05-13 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2001-05-132-1/+5
| | | | * file-exec.c: Initialize GID with st_gid rather than st_uid.
* .Roland McGrath2001-05-061-0/+24
|
* 2001-04-22 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-05-067-34/+61
| | | | | | | | | | | | | | | | | | | | | | | | * Makefile (OTHERSRCS): Add extern-inline.c. * diskfs.h (DISKFS_EXTERN_INLINE): New macro. (diskfs_spawn_first_thread): Update prototype to include the additional parameter, a demuxer. (diskfs_begin_using_protid_port): Moved and renamed function begin_using_protid_port from priv.h. (diskfs_end_using_protid_port): Moved and renamed function end_using_protid_port from priv.h. * extern-inline.c: New file. * fsmutations.h (FILE_INTRAN): Use new function name. (FILE_DESTRUCTOR): Likewise. (IO_INTRAN): Likewise. (IO_DESTRUCTOR): Likewise. * init-first.c: Include <hurd/ports.h>. (master_thread_function): Unnamed parameter is now the demuxer. Use that rather than diskfs_demuxer directly. (diskfs_spawn_first_thread): New parameter DEMUXER. * init-main.c (diskfs_init_main): Pass diskfs_demuxer to diskfs_spawn_first_thread to conform to new semantics. * priv.h (begin_using_protid_port): Moved to diskfs.h. (end_using_protid_port): Likewise.
* .Roland McGrath2001-04-151-0/+8
|
* 2001-04-14 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-04-151-2/+10
| | | | | * node-create.c (diskfs_create_node): If we fail, set *NEWNODE to NULL; at least diskfs_S_dir_lookup depends on this behavior.
* 2001-04-14 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-04-151-11/+9
| | | | | * init-startup.c (diskfs_startup_diskfs): Use ERR, not errno, so we can actually read this variable in a debugger.
* .Roland McGrath2001-04-121-0/+7
|
* 2001-04-08 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-04-123-9/+9
| | | | | | | * io-write.c (diskfs_S_io_write): Make local variable OFF an off_t and not an int. * io-read.c (diskfs_S_io_read): Likewise. * io-stat.c (diskfs_S_io_stat): Use memcpy, not bcopy.
* .Roland McGrath2001-04-011-0/+6
|
* 2001-04-01 Roland McGrath <roland@frob.com>Roland McGrath2001-04-011-29/+0
| | | | * io-interrupt.c: Obsolete file removed.
* 2001-04-01 Roland McGrath <roland@frob.com>Roland McGrath2001-04-011-1/+1
| | | | | | * io-interrupt.c: Obsolete file removed. * Makefile (IOSRCS): Remove it from the list. Reported by Neal H Walfield <neal@cs.uml.edu>.
* .Roland McGrath2001-04-011-0/+2
|
* 2001-03-28 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-04-011-1/+1
| | | | * protid-rele.c: Doc typo fix.
* .Roland McGrath2001-04-011-0/+22
|
* 2001-03-28 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-04-011-2/+2
| | | | | * io-identity.c (diskfs_S_io_identity): Use INUM; that is what we bothered getting the lock for.
* 2001-03-28 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-04-011-2/+4
| | | | | | | * shutdown.c: Move initialization of diskfs_fsys_lock from here ... * init-init.c: ... to here with the rest of the initialization code. * init-init.c: Do not initialize global variables to zero.
* 2001-03-28 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-04-012-2/+10
| | | | | | * dir-chg.c (diskfs_S_dir_notice_changes): Check what malloc returns. * peropen-make.c (diskfs_make_peropen): Likewise.
* 2001-03-28 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-04-012-4/+4
| | | | | | * protid-rele: Doc fix. * node-nput.c: Likewise. * io-prenotify.c: Likewise.
* 2001-03-28 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-04-011-3/+1
| | | | | | * shutdown.c: Move initialization of diskfs_fsys_lock from here ... * init-init.c: ... to here with the rest of the initialization code.
* 2001-03-28 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-04-015-137/+0
| | | | | * ports-noports.c, ports-clean.c, ports-soft.c, ports-idle.c, ports-consts.c: Dead files finally removed from cvs.