Age | Commit message (Collapse) | Author |
|
|
|
* Makefile (FSSRCS): Last change got botched in merging.
|
|
|
|
|
|
* file-inv-trans.c: Remove this file, function no longer exists.
* Makefile (FSSRCS): Remove reference to file-inv-trans.c.
|
|
* file-exec.c: Initialize GID with st_gid rather than st_uid.
|
|
|
|
* 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.
|
|
|
|
* node-create.c (diskfs_create_node): If we fail, set *NEWNODE
to NULL; at least diskfs_S_dir_lookup depends on this behavior.
|
|
* init-startup.c (diskfs_startup_diskfs): Use ERR, not errno, so
we can actually read this variable in a debugger.
|
|
|
|
* 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.
|
|
|
|
* io-interrupt.c: Obsolete file removed.
|
|
* io-interrupt.c: Obsolete file removed.
* Makefile (IOSRCS): Remove it from the list.
Reported by Neal H Walfield <neal@cs.uml.edu>.
|
|
|
|
* protid-rele.c: Doc typo fix.
|
|
|
|
* io-identity.c (diskfs_S_io_identity): Use INUM; that is what
we bothered getting the lock for.
|
|
* 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.
|
|
* dir-chg.c (diskfs_S_dir_notice_changes): Check what malloc
returns.
* peropen-make.c (diskfs_make_peropen): Likewise.
|
|
* protid-rele: Doc fix.
* node-nput.c: Likewise.
* io-prenotify.c: Likewise.
|
|
* shutdown.c: Move initialization of diskfs_fsys_lock from here ...
* init-init.c: ... to here with the rest of the initialization
code.
|
|
* ports-noports.c, ports-clean.c, ports-soft.c, ports-idle.c,
ports-consts.c: Dead files finally removed from cvs.
|
|
* 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.
|
|
|
|
* init-first.c: Include <stdlib.h> for exit decl.
|
|
* readonly-changed.c: New file.
* Makefile (OTHERSRCS): Add it.
|
|
* diskfs.h: Fix comment (fsys_shutdown -> fsys_goaway).
|
|
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.
|
|
|
|
* 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.
|
|
|
|
* node-times.c (diskfs_set_node_times): Make individual flag checks
race-proof so we don't lose any flag settings.
|
|
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.
|
|
* io-seek.c (diskfs_S_io_seek): Don't use CHANGE_NODE_FIELD
anymore; it was causing problems and was a gross hack anyway.
|
|
* 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.
|
|
* init-main.c (diskfs_init_main): Dereference BOOTSTRAP before
checking for MACH_PORT_NULL.
|
|
|
|
* 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.
|
|
* 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.
|
|
|
|
* dir-lookup.c (diskfs_S_dir_lookup): Use ports_get_send_right.
|
|
* io-reauthenticate.c (diskfs_S_io_reauthenticate): Use
ports_get_send_right.
|
|
* 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.
|
|
|
|
* file-exec.c (diskfs_S_file_exec): Give the new peropen for the exec
server O_EXEC permission as well as O_READ.
|
|
|
|
* dir-lookup.c (diskfs_S_dir_lookup): Follow symlink despite flags if
MUSTBEDIR is set (i.e. there was a trailing slash).
|