summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
1996-09-23.Miles Bader
1996-09-23.Miles Bader
1996-09-23Add option parsing, version number, &c.Miles Bader
1996-09-23.Miles Bader
1996-09-23Change to use new version format.Miles Bader
1996-09-23(fs_remount):Miles Bader
Use fsys_update instead of fsys_remount.
1996-09-23.Miles Bader
1996-09-23Use a shell function `mkdev' for recursion, rather than calling this scriptMiles Bader
recursively.
1996-09-23(main):Miles Bader
Use STORE_PARAMS variable to get result from parsing STORE_ARGP. (trivfs_append_args): New function.
1996-09-23(pager_read_page):Miles Bader
Cast BUF into void ** for dev_read.
1996-09-23(open_read, open_write):Miles Bader
Use void * buffers.
1996-09-23(trivfs_S_io_read, trivfs_S_io_write):Miles Bader
Use void * buffers.
1996-09-23(struct dev, dev_read, dev_write):Miles Bader
Use void * buffers.
1996-09-23(dev_open):Miles Bader
Remove CLASSES argument to store_parsed_open. (dev_buf_fill, dev_read, dev_write): Use void * buffers.
1996-09-23.Miles Bader
1996-09-23(_SHV_SEP):Miles Bader
New macro. (STANDARD_HURD_VERSION): Change to use new format. Add EXTRA tail arg.
1996-09-23Check for libcrypt.Miles Bader
1996-09-23(LIBCRYPT):Miles Bader
New variable.
1996-09-23(prog-subdirs):Miles Bader
Remove devio.
1996-09-23(hold):Miles Bader
Variable removed. (netfs_append_args): Renamed from netfs_get_options. Don't initialize ARGZ & ARGZ_LEN anymore. Add remote filesystem spec to output. (main): Don't use HOLD anymore.
1996-09-23.Miles Bader
1996-09-23<argp.h>:Miles Bader
New include.
1996-09-23(netfs_get_options):Miles Bader
Declaration removed. (netfs_append_args): New declaration. <argp.h>: Include removed.
1996-09-23get-options.c: File removed.Miles Bader
1996-09-23(netfs_S_fsys_get_options):Miles Bader
Initialize ARGZ with the program name, and call netfs_append_args instead of netfs_get_options.
1996-09-23<stdio.h>:Miles Bader
New include.
1996-09-23(netfs_S_file_get_fs_options):Miles Bader
Initialize ARGZ with the program name, and call netfs_append_args instead of netfs_get_options.
1996-09-23(netfs_append_std_options):Miles Bader
Doc fix.
1996-09-23append-args.c: New file.Miles Bader
1996-09-23(OTHERSRCS):Miles Bader
Replace get-options.c with append-args.c
1996-09-23.Miles Bader
1996-09-23(login-LDLIBS):Miles Bader
Add $(LIBCRYPT).
1996-09-23.Miles Bader
1996-09-23(HURDLIBS): Add store.Miles Bader
1996-09-23(diskfs_S_file_get_storage_info):Miles Bader
Clone STORE before remapping it. Rewritten to use store functions.
1996-09-23(file_pager_read_page, pending_blocks_write, disk_pager_read_page,Miles Bader
disk_pager_read_page, disk_pager_write_page, pager_report_extent, find_block, pager_unlock_page, diskfs_grow): Use store_ operations instead of the old device ones, and some store fields instead of globals. (file_pager_read_page): Make BUF void **, NEW_BUF void *, and LENGTH size_t. Pass &LENGTH to store_read, not LENGTH. (free_page_bufs, free_page_bufs_lock): New variables. (create_disk_pager): Create PAGER_BUCKET. Pass in new args to diskfs_pager_setup (renamed from disk_pager_setup). (service_paging_request): Function removed. (struct pending_blocks): Make BUF void *. (disk_pager_write_page): Make BUF void *, and LENGTH size_t. Check amount written, and return EIO if it's wrong. (disk_image): New variable. (get_page_buf, free_page_buf): New functions. (disk_pager_read_page): Make BUF void **, and LENGTH size_t. Check amount read, and return EIO if it's wrong. (file_pager_write_pager): Make BUF void *. (diskfs_shutdown_pager): Use DISKFS_DISK_PAGER instead of DISK_PAGER. (pager_read_page, pager_read_page): Convert BUF to a pointer when calling work functions. (file_pager_read_page:do_pending_reads, pager_unlock_page, pending_blocks_write, diskfs_grow, find_block): Use filesystem blocks, not device blocks, in block<->offset/size conversions. (pending_blocks_write): Make PAGE_BUF void *, and LENGTH size_t. Check amount written, and return EIO if it's wrong. <hurd/store.h>: New include.
1996-09-23(read_disknode):Miles Bader
Use STORE->log2_block_size instead of LOG2_BLOCK_SIZE.
1996-09-23(diskfs_readonly_changed):Miles Bader
Use STORE->size. (get_hypermetadata): Use STORE->size & STORE->block_size. <hurd/store.h>: New include.
1996-09-23(sync_global_ptr):Miles Bader
Use DISKFS_DISK_PAGER instead of DISK_PAGER. (store): New declaration. (disk_image): New declaration. (get_page_buf, free_page_buf): Declarations removed. (store_parsed, store_name): New declarations.
1996-09-23(parse_opt):Miles Bader
Propagate our input to the first child argp. (diskfs_disk_name): Renamed from STORE_NAME. (diskfs_append_args): Renamed from diskfs_get_options. Don't initialize *ARGZ & *ARGZ_LEN anymore, or deallocate on errors. Append store args too. (startup_parents, startup_argp, runtime_parents, runtime_argp, options, parse_opt, diskfs_get_options): Define always, not just when EXT2FS_DEBUG is defined. (free_page_bufs, free_page_bufs_lock): Variables removed. (store, store_parsed, store_name): New variables. (diskfs_extra_version): Put `GNU Hurd' in here. (main, diskfs_reload_global_state): Use DISKFS_DISK_PAGER instead of DISK_PAGER. (startup_parents): Use diskfs_store_startup_argp instead of diskfs_std_device_startup_argp. (main): Remove CLASSES argument to store_parsed_open. Use STORE_PARAMS variable to get result from parsing STORE_ARGP. Change store_parsed_get_name to store_parsed_name. Use store fields instead of diskfs variables. (parse_opt, diskfs_get_options): Guard debug-specific bits with #ifdef EXT2FS_DEBUG. (get_page_buf, free_page_buf): Functions removed. <argp.h>, <hurd/store.h>: New includes.
1996-09-23.Miles Bader
1996-09-23(HURDLIBS): Add store.Miles Bader
1996-09-23(store, store_parsed, disk_image):Miles Bader
New declarations. (zeroblock): Change type to `void *'. (sync_disk_blocks): Use DISKFS_DISK_PAGER instead of DISK_PAGER.
1996-09-23(block_extended, diskfs_grow):Miles Bader
Do cast it to offer_data. (diskfs_truncate): Don't cast ZEROBLOCK to diskfs_node_rw. (indir_release): Use DISKFS_DISK_PAGER instead of DISK_PAGER.
1996-09-23(sync_disk):Miles Bader
Use DISKFS_DISK_PAGER instead of DISK_PAGER.
1996-09-23(pager_report_extent):Miles Bader
Use fields in STORE instead of DISKFS_DEVICE_* variables. (pager_read_page, pager_write_page, pager_unlock_page): Use store_{read,write} instead of diskfs_device_{read,write}_sync. (create_disk_pager): Create PAGER_BUCKET. Use diskfs_start_disk_pager instead of disk_pager_setup. (thread_function): Function removed. (disk_image): New variable. (create_disk_pager, diskfs_shutdown_pager, diskfs_sync_everything): Use DISKFS_DISK_PAGER instead of DISK_PAGER.
1996-09-23(parse_opt):Miles Bader
Propagate our input to the first child parser. (diskfs_append_args): New function. (diskfs_get_options): Function removed. (diskfs_reload_global_state): Use DISKFS_DISK_PAGER instead of DISK_PAGER. (startup_parents): Use DISKFS_STORE_STARTUP_ARGP instead of DISKFS_STD_DEVICE_STARTUP_ARGP. (store, store_parsed, diskfs_disk_name): New variables. (main): Remove CLASSES argument to store_parsed_open. Use STORE_PARAMS variable to get result from parsing STORE_ARGP. Don't force COMPAT_GNU on bootstrap filesystems (it's the default anyway). Don't set DISKFS_USE_MACH_DEVICE (which is no longer). Use DISKFS_DISK_NAME instead of DISKFS_DEVICE_ARG. Use fields in STORE instead of DISKFS_DEVICE_* variables. <argp.h>, <hurd/store.h>: New includes.
1996-09-23(diskfs_S_file_getfh):Miles Bader
Variable ERR removed. (diskfs_S_file_get_storage_info): Narrow scope of RUN. Coalesce adjacent blocks when constructing RUNS. Set *PORTS_TYPE, not *STORAGE_PORT_TYPE. Use fields in STORE instead of DISKFS_DEVICE_* variables. Rewrite to use libstore functions (still has NDADDR block limit, though).
1996-09-23(zeroblock):Miles Bader
Change type to `void *'. (diskfs_set_hypermetadata): Use store_{read,write} instead of diskfs_device_{read,write}_sync. (get_hypermetadata): Cast ZEROBLOCK when vm_{de,}allocating. Use DISKFS_DISK_NAME instead of DISKFS_DEVICE_ARG. (get_hypermetadata, diskfs_readonly_changed): Use fields in STORE instead of DISKFS_DEVICE_* variables.
1996-09-23(diskfs_direnter_hard):Miles Bader
Initialize OLDSIZE to shut up gcc.