aboutsummaryrefslogtreecommitdiff
path: root/libdiskfs
Commit message (Collapse)AuthorAgeFilesLines
...
* 2001-03-28 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2001-03-285-8/+28
| | | | | | | | | * dir-lookup.c (diskfs_S_dir_lookup): New variable USER. Store new iouser in that variable and free it after creating the protid for DIRPORT. * trans-callback.c (_diskfs_translator_callback2_fn): Likewise. * io-restrict-auth.c (diskfs_S_io_restrict_auth): Likewise. * io-reauthenticate.c (diskfs_S_io_reauthenticate): Likewise.
* .Roland McGrath2001-02-261-0/+7
|
* 2001-02-25 Roland McGrath <roland@frob.com>Roland McGrath2001-02-261-4/+7
| | | | * init-first.c: Include <stdlib.h> for exit decl.
* 2001-02-25 Roland McGrath <roland@frob.com>Roland McGrath2001-02-262-3/+35
| | | | | * readonly-changed.c: New file. * Makefile (OTHERSRCS): Add it.
* 2001-01-30 Neal H Walfield <neal@cs.uml.edu>Marcus Brinkmann2001-01-302-1/+5
| | | | * diskfs.h: Fix comment (fsys_shutdown -> fsys_goaway).
* doc/Marcus Brinkmann2001-01-073-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-07 Marcus Brinkmann <marcus@gnu.org> * hurd.texi (Diskfs Callbacks): Make diskfs_dirstat_size const. ext2fs/ 2001-01-07 Marcus Brinkmann <marcus@gnu.org> * dir.c: Make diskfs_dirstat_size const. isofs/ 2001-01-07 Marcus Brinkmann <marcus@gnu.org> * lookup.c: Make diskfs_dirstat_size const. ufs/ 2001-01-07 Marcus Brinkmann <marcus@gnu.org> * dir.c: Make diskfs_dirstat_size const. libdiskfs/ 2001-01-07 Marcus Brinkmann <marcus@gnu.org> * diskfs.h: Make diskfs_dirstat_size const. libdiskfs/ 2001-01-07 Marcus Brinkmann <marcus@gnu.org> * file-statfs.c: Include <string.h>. ftpfs/ 2001-01-07 Marcus Brinkmann <marcus@gnu.org> * dir.c (ftpfs_dir_create): Fix last change (calloc invocation). 2001-01-07 Marcus Brinkmann <marcus@gnu.org> * copy.c: Include <mach.h>. New macro page_aligned. (copy_write): Cast buf to vm_address_t in call to vm_write. Dereference amount for memcpy. (copy_read): Add len parameter to vm_read, remove redundant following len assignment.
* .Roland McGrath2000-12-271-0/+7
|
* 2000-12-26 Roland McGrath <roland@frob.com>Roland McGrath2000-12-272-4/+11
| | | | | | | * file-statfs.c (diskfs_S_file_statfs): Zero out the struct statfs before calling diskfs_set_statfs. Set f_namelen to diskfs_name_max after the call. * diskfs.h: Update comment.
* .Roland McGrath2000-12-031-0/+5
|
* 2000-12-02 Roland McGrath <roland@frob.com>Roland McGrath2000-12-031-6/+13
| | | | | * node-times.c (diskfs_set_node_times): Make individual flag checks race-proof so we don't lose any flag settings.
* * Makefile (HURDLIBS): Reorder libs such that the threads libMark Kettenis2000-07-262-2/+9
| | | | | | comes before the ports lib. This makes sure the functions in libthreads properly override the stubs in libports with the new dynamic linker semantics in glibc 2.2.
* 2000-07-18 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell2000-07-182-28/+35
| | | | | * io-seek.c (diskfs_S_io_seek): Don't use CHANGE_NODE_FIELD anymore; it was causing problems and was a gross hack anyway.
* 2000-05-14 Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de>Marcus Brinkmann2000-05-144-2/+20
| | | | | | | | | | | * priv.h (DEFAULT_SYNC_INTERVAL): New macro. (DEFAULT_SYNC_INTERVAL_STRING): Likewise. (STRINGIFY): Likewise. (STRINGIFY_1): Likewise. * opts-common.h (diskfs_common_options): Use DEFAULT_SYNC_INTERVAL_STRING instead hardcoded value. * sync-default.h: Include "priv.h". Use DEFAULT_SYNC_INTERVAL instead hardcoded value.
* 2000-04-29 Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de>Marcus Brinkmann2000-05-142-1/+6
| | | | | * init-main.c (diskfs_init_main): Dereference BOOTSTRAP before checking for MACH_PORT_NULL.
* .Roland McGrath2000-03-171-3/+8
|
* 2000-03-17 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-172-2/+2
| | | | | * file-exec.c (diskfs_S_file_exec): Fix typo and braino in last change. * init-startup.c (diskfs_startup_diskfs): Fix braino in last change.
* 2000-03-17 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell2000-03-174-10/+28
| | | | | | | | | | * boot-start.c (diskfs_S_fsys_init, diskfs_start_bootstrap): Don't use MOVE_SEND in Hurd RPC. * file-exec.c (diskfs_S_file_exec): Don't use MAKE_SEND in Hurd RPC. * init-startup.c (diskfs_startup_diskfs, _diskfs_init_completed): Likewise.
* .Roland McGrath2000-03-171-0/+12
|
* 2000-03-17 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-171-3/+1
| | | | * dir-lookup.c (diskfs_S_dir_lookup): Use ports_get_send_right.
* 2000-03-17 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-171-8/+6
| | | | | * io-reauthenticate.c (diskfs_S_io_reauthenticate): Use ports_get_send_right.
* 2000-03-17 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-171-17/+6
| | | | | | | * boot-start.c (diskfs_start_bootstrap): Use ports_get_send_right. (diskfs_execboot_fsys_startup): Use ports_get_send_right. (diskfs_S_fsys_init): Use ports_get_send_right. (start_execserver): Use ports_get_send_right.
* .Roland McGrath2000-02-281-0/+5
|
* 2000-02-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-02-281-3/+14
| | | | | * file-exec.c (diskfs_S_file_exec): Give the new peropen for the exec server O_EXEC permission as well as O_READ.
* .Roland McGrath2000-01-251-0/+5
|
* 2000-01-25 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-01-251-2/+4
| | | | | * dir-lookup.c (diskfs_S_dir_lookup): Follow symlink despite flags if MUSTBEDIR is set (i.e. there was a trailing slash).
* .Roland McGrath2000-01-241-0/+5
|
* 2000-01-24 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-01-241-1/+5
| | | | | * rdwr-internal.c (_diskfs_rdwr_internal): Short-circuit return for zero-length transfer to avoid side effects, as POSIX requires.
* .Roland McGrath1999-12-141-0/+8
|
* 1999-12-13 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-12-143-31/+34
| | | | | | | | Rewrite of a fix provided by Bill White <bill.white@griggsinst.com>: * fhandle.h (union diskfs_fhandle): Replaces struct diskfs_fhandle. Use a union element of char[28] to ensure size requirement. * fsys-getfile.c (diskfs_S_fsys_getfile): Update uses for new type. * file-getfh.c (diskfs_S_file_getfh): Likewise.
* *** empty log message ***Mark Kettenis1999-12-021-0/+5
|
* 1999-12-02 Mark Kettenis <kettenis@gnu.org>Mark Kettenis1999-12-021-15/+17
| | | | | * io-read.c (diskfs_S_io_read): Add braces to silence gcc warning.
* .Roland McGrath1999-11-091-0/+5
|
* 1999-11-09 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-092-2/+2
| | | | | * priv.h (_diskfs_chroot_directory): Remove const from type. * init-startup.c (_diskfs_chroot_directory): Likewise.
* .Roland McGrath1999-11-081-0/+4
|
* 1999-11-08 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-081-3/+17
| | | | * disk-pager.c (fault_handler): Put more detail in assert failures.
* .Roland McGrath1999-10-281-0/+6
|
* 1999-10-28 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-281-1/+7
| | | | | | * node-nput.c (diskfs_nput): Call diskfs_set_node_times before diskfs_lost_hardrefs. This should address the late mtime update bug reported and investigated by Mark Kettenis.
* (diskfs_shutdown): comment typo fixRoland McGrath1999-10-231-5/+4
|
* .Roland McGrath1999-10-231-0/+5
|
* 1999-10-23 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-231-2/+8
| | | | | * sync-interval.c (periodic_sync): With diskfs_fsys_lock reader lock held, check _diskfs_diskdirty and don't sync if not dirty.
* .Roland McGrath1999-10-141-0/+5
|
* 1999-10-14 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-141-1/+1
| | | | | * opts-std-startup.c (TOGGLE): Fix `off' case. Reported by Kalle Olavi Niemitalo <tosi@ees2.oulu.fi>.
* .Roland McGrath1999-10-141-0/+5
|
* 1999-10-13 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-141-3/+9
| | | | | | | * io-pathconf.c (diskfs_S_io_pathconf): Cap diskfs_name_max to size representable in struct dirent.d_namlen. (diskfs_S_io_pathconf): Always return 1 for _PC_NO_TRUNC, since we always constrain diskfs_name_max.
* .Roland McGrath1999-10-141-0/+5
|
* 1999-10-13 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-142-5/+11
| | | | | | | * lookup.c (diskfs_lookup): Enforce diskfs_name_max limit for CREATE and RENAME, returning ENAMETOOLONG for violations. * io-pathconf.c (diskfs_S_io_pathconf): _PC_NO_TRUNC controlled by diskfs_name_max setting.
* .Roland McGrath1999-10-131-0/+6
|
* 1999-10-13 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-132-5/+12
| | | | | | * diskfs.h (diskfs_name_max): Declare new variable. * io-pathconf.c (diskfs_S_io_pathconf): Use it for _PC_NAME_MAX, capping it to 1024.
* .Roland McGrath1999-10-121-0/+4
|
* 1999-10-12 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-121-1/+1
| | | | * opts-std-runtime.c (parse_opt: ARGP_KEY_INIT): Initialize H->noatime.