summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
1996-09-24(check_open_hook):Miles Bader
Return EROFS if O_WRITE on a readonly device. (trivfs_S_file_check_access): New function.
1996-09-24.Miles Bader
1996-09-24Fix argument parsing.Miles Bader
1996-09-24(zero_open):Miles Bader
When no size is specified, use the maximum off_t value, not the maximum size_t value. <limits.h>: New include.
1996-09-24(zero): Use `storeio -Tzero' instead of `null -z'.Miles Bader
1996-09-23.Miles Bader
1996-09-23<argz.h>:Miles Bader
New include.
1996-09-23Add option parsing, version number, &c.Miles Bader
Add copyright notice.
1996-09-23.Miles Bader
1996-09-23(trivfs_append_args):Miles Bader
Make ARGZ_LEN of type `size_t *'. Narrow scope of BUF. <argz.h>: New include.
1996-09-23.Miles Bader
1996-09-23(trivfs_append_args): Make ARGZ_LEN `size_t *'.Miles Bader
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.