summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
1999-01-271999-01-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* Makefile (OTHERSRCS): Add init-main.c.
1999-01-271999-01-24 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* configure.in: Add AC_PROG_AWK. * config.make.in (AWK): New variable, substituted by configure.
1999-01-27.Roland McGrath
1999-01-271999-01-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* storeio.c (options): New option -c/--no-cache. (inhibit_cache): New variable. (parse_opt): Make -c set it. (trivfs_append_args): Report --no-cache if set. (check_open_hook): Pass inhibit_cache flag to dev_open. * dev.h (struct dev): New member `inhibit_cache'. (dev_open): Update decl. * dev.c (dev_open): Take new arg inhibit_cache, store in new dev. If set, don't initialize buf_offs, io_lock, pager, pager_lock. (dev_read, dev_write): If DEV->inhibit_cache is set, allow only whole-block i/o: EINVAL for non-whole-block attempts. * pager.c (dev_get_memory_object): If DEV->inhibit_cache is set, don't make our own pager; if store_map returns EOPNOTSUPP, so do we.
1999-01-24.Roland McGrath
1999-01-241999-01-24 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* Makefile: Add rules for generating prototype ?ioctl.defs files from a list of C headers that define the ioctl request macros. (DIST_FILES): Add ioctl-tmpl.sym ioctl.awk gensym.awk. * gensym.awk, ioctl-decode.h, ioctl-tmpl.sym, ioctl.awk: New files supporting those rules.
1999-01-241999-01-24 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* ioctls.defs: New file.
1999-01-24.Roland McGrath
1999-01-241999-01-22 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* rr.c (rrip_work): Remove makedev macro definition.
1999-01-241999-01-23 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* main.c (main): Use diskfs_init_main.
1999-01-24.Roland McGrath
1999-01-241999-01-23 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* ext2fs.c (main): Use diskfs_init_main.
1999-01-241999-01-23 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* main.c (main): Use diskfs_init_main.
1999-01-241999-01-22 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* file-set-trans.c: Remove makedev, major, minor macro definitions. * dir-lookup.c: Likewise.
1999-01-241999-01-22 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* init-main.c: New file, defining new function diskfs_init_main. * diskfs.h: Declare diskfs_init_main.
1999-01-241999-01-22 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* ops.c (netfs_attempt_link): Remove major, minor macro definitions. * nfs.c (xdr_decode_fattr): Remove makedev macro definition.
1999-01-241999-01-22 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* file-set-translator.c: Remove makedev, major, minor macro definition. * dir-lookup.c: Likewise.
1999-01-03.Roland McGrath
1999-01-031999-01-03 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* syncfs.c: Replace -a/--asynchronous with -s/--synchronous. Default is now asynchronous.
1999-01-01.Roland McGrath
1999-01-011999-01-01 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* sync-interval.c (diskfs_set_sync_interval): Use ENOMEM, not EIEIO.
1999-01-011999-01-01 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* interrupt-on-notify.c (ports_interrupt_self_on_notification): Use assert to check we are in an rpc; don't return EIEIO (not appropriate).
1998-12-31begin updates for 0.3Roland McGrath
1998-12-31.Roland McGrath
1998-12-31renamed to syncfs.c, which seeRoland McGrath
1998-12-311998-12-31 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* Makefile (SRCS, targets, targets rule): Rename sync to syncfs. * syncfs.c: Renamed from sync.c. Take flags -a/--asynchronous and -c/--no-children, and optional file arguments. Diagnose errors.
1998-12-30.Roland McGrath
1998-12-30File removed (obsolete since 1996).Roland McGrath
1998-12-301998-12-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* main.c (S_exec_init): Deallocate PROCSERVER port when finished.
1998-12-301998-12-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
Use a struct hurd_port for the cached exec server port, so it is properly reference-counted and locked. * boot-start.c (diskfs_exec): Variable removed. (diskfs_start_bootstrap): Make it a local here. Install that port in _diskfs_exec_portcell. (diskfs_S_fsys_init): Use _diskfs_exec_portcell instead of diskfs_exec. * init-init.c (_diskfs_exec_portcell): New variable. (diskfs_init_diskfs): Initialize it. * priv.h: Declare it. * diskfs.h (diskfs_exec, diskfs_exec_ctl): Remove decls. * file-exec.c (diskfs_S_file_exec): Use _diskfs_exec_portcell instead of diskfs_exec.
1998-12-27.Roland McGrath
1998-12-271998-12-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* boot-start.c (diskfs_start_bootstrap): Twiddle boot-time messages.
1998-12-27hostid/hostname goneRoland McGrath
1998-12-27.Roland McGrath
1998-12-271998-12-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* store.h: Remove defns of STORAGE_*, now in <hurd/hurd_types.h>.
1998-12-271998-12-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* hurd_types.h (enum file_storage_class): New values STORAGE_REMAP, STORAGE_COPY; moved with their comments from libstore/store.h.
1998-12-27.Roland McGrath
1998-12-271998-12-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* Makefile (prog-subdirs): Reordered with vague topical grouping.
1998-12-271998-12-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* inode.c (diskfs_set_statfs): Remove __ from struct members. 1998-12-21 Mark Kettenis <kettenis@phys.uva.nl> * inode.c (diskfs_set_statfs): Fill in statfs members that are used to implement statvfs.
1998-12-271998-12-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* inode.c (diskfs_set_statfs): Remove __ from struct members. 1998-12-21 Mark Kettenis <kettenis@phys.uva.nl> * inode.c (diskfs_set_statfs): Fill in statfs members that are used to implement statvfs.
1998-12-271998-12-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* inode.c (diskfs_set_statfs): Remove __ from struct statfs members. Use bzero first instead of setting individual fields to zero.
1998-12-27.Roland McGrath
1998-12-271998-12-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* boot-start.c (_diskfs_boot_privports): Renamed from diskfs_*. * priv.h: Declare it. * console.c (diskfs_console_stdio): Change caller.
1998-12-271998-12-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* file-statfs.c (diskfs_S_file_statfs): Remove __ from struct members. 1998-12-21 Mark Kettenis <kettenis@phys.uva.nl> * file-statfs.c (diskfs_S_file_statfs): Initialize mount options in statbuf.
1998-12-27STORAGE_* changes doneRoland McGrath
1998-12-27.Roland McGrath
1998-12-271998-12-21 Mark Kettenis <kettenis@phys.uva.nl>Roland McGrath
* inode.c (diskfs_set_statfs): Fill in statfs members with sensible values.
1998-12-27.Roland McGrath
1998-12-271998-12-21 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* Makefile (HURDLIBS): Add missing implied library deps.
1998-12-271998-12-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* main.c (S_exec_init): Remove variable DEV_MASTER; pass null instead since we don't need it. Use assert_perror on getting the host-priv port and on startup_essential_task, since init will hang until we've done made that RPC. 1998-12-21 Roland McGrath <roland@baalperazim.frob.com> * main.c (S_exec_init): Don't call set_active_trans. (set_active_trans): Function removed.