aboutsummaryrefslogtreecommitdiff
path: root/libdiskfs
Commit message (Collapse)AuthorAgeFilesLines
...
* 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.
* 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
|