summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
1996-09-23(diskfs_S_file_get_fs_options):Miles Bader
Free ARGZ if diskfs_append_args returns an error. Initialize ARGZ & ARGZ_LEN to the program name, and call diskfs_append_args instead of diskfs_get_options. <argz.h>: New include.
1996-09-23(diskfs_append_args):Miles Bader
Renamed from diskfs_get_options. (diskfs_disk_name): New declaration. (diskfs_store_startup_argp): Renamed from diskfs_std_device_startup_argp. (diskfs_device_arg, diskfs_use_mach_device, diskfs_device_open, diskfs_device, diskfs_device_name, diskfs_device_start, diskfs_device_size, diskfs_device_block_size, diskfs_log2_device_block_size, diskfs_log2_device_blocks_per_page, diskfs_device_write_sync, diskfs_device_read_sync): Declarations removed. (struct argp): New (incomplete) declaration. (diskfs_startup_argp): Renamed from diskfs_std_startup_argp. (diskfs_get_file_device, diskfs_get_mach_device): Declarations removed. <argp.h>: Include removed.
1996-09-23(diskfs_disk_pager):Miles Bader
Renamed from disk_pager. (diskfs_start_disk_pager): Renamed from disk_pager_setup. Add PAGER_BUCKET, IMAGE, and SIZE arguments. (disk_image, pager_bucket): Declarations removed.
1996-09-23(service_paging_requests):Miles Bader
Get PAGER_BUCKET from argument. (diskfs_disk_pager): Renamed from disk_pager. (pager_bucket): Declaration removed. (disk_image): Variable removed. (diskfs_start_disk_pager): Renamed from setup_disk_pager. Add PAGER_BUCKET, IMAGE, and SIZE arguments. Pass in PAGER_BUCKET to thread routine, and don't create it.
1996-09-23(OTHERSRCS):Miles Bader
Remove filedev.c, machdev.c, dev-open.c, dev-io.c, & dev-globals.c. (HURDLIBS): Add store. (libdiskfs.so): Depend on libstore.so.
1996-09-23(fsys_update):Miles Bader
Renamed from fsys_remount. Use --update, not --remount.
1996-09-23.Miles Bader
1996-09-23(zero_open, zero_validate_name):Miles Bader
New functions. (zero_class): Use them. (store_zero_class): Renamed from zero_class; export.
1996-09-23(store_ileave_class):Miles Bader
Renamed from ileave_class; export. (store_concat_class): Renamed from concat_class; export. (ileave_decode, concat_decode): Make CLASSES arg const.
1996-09-23(main):Miles Bader
Use new PARAMS var for passing args to STORE_ARGP.
1996-09-23(_make_store):Miles Bader
Make CLASS arg const. (_store_add_std_class): Declaration removed. (STORE_STD_CLASS): Macro removed. (struct store_argp_params): New type. (store_open): Make NAME const. (struct store_class): Add OPEN and PARSE fields. (struct store): Make CLASS field const. (store_parsed_open): Remove CLASSES argument. (struct store_class, struct store_argp_params, store_create, store_open, store_decode, store_decode_children): Change CLASSES args to be a pointer to a vector of class pointers.
1996-09-23(store_std_classes):Miles Bader
Make an initialized array. (_store_add_std_class): Function removed.
1996-09-23(store_remap_class):Miles Bader
Renamed from remap_class; export. (remap_decode): Make CLASSES arg const.
1996-09-23(query_class):Miles Bader
New variable. (store_query_class): Renamed from query_class; export. (store_open): Make NAME const.
1996-09-23(_make_store):Miles Bader
Make CLASS arg const.
1996-09-23(store_decode_children):Miles Bader
Change CLASSES to **.
1996-09-23(_store_file_create):Miles Bader
Make CLASS arg const. (store_file_class): Renamed from file_class; export. (store_file_byte_class): Renamed from file_byte_class; export. (file_class): Point to it. (fhile_open): New function.
1996-09-23(store_encode):Miles Bader
Make CLASS var const.
1996-09-23(dev_open):Miles Bader
New function. (store_device_class): Renamed from dev_class; export. (dev_class): Point to it.
1996-09-23(store_decode):Miles Bader
Change CLASSES to be a vector of class pointers.
1996-09-23(store_create):Miles Bader
Make CLASSES arg const.
1996-09-23(parse_opt):Miles Bader
Correctly check for non-default type. (options, parse_opt): Add --store-type/-T & (hidden) --machdev/-m options, remove --device/-d option. (find_class): Change CLASSES to be a vector of class pointers. (struct store_parsed): Change CLASSES field to be a pointer to a vector of class pointers. Make some fields const. Rmove DEVICE field, add TYPE, DEFAULT_TYPE and CLASSES fields. (store_parsed_free): Free PARSED->type if it exists. (store_parsed_append_args): Use --store-type=... instead of --device. (store_parsed_open): Remove CLASSES argument. When --store-type is specified, search CLASSES for that type, and call it's open function.
1996-09-23.Miles Bader
1996-09-23(trivfs_get_options):Miles Bader
Declaration removed. (trivfs_append_args): New declaration.
1996-09-23get-options.c: File removed.Miles Bader
1996-09-23(trivfs_S_fsys_get_options):Miles Bader
Initialize ARGZ with the program name, and call trivfs_append_args instead of trivfs_get_options.
1996-09-23(trivfs_S_file_get_fs_options):Miles Bader
Initialize ARGZ with the program name, and call trivfs_append_args instead of trivfs_get_options.
1996-09-23append-args.c: New file.Miles Bader
1996-09-23(OTHERSRCS):Miles Bader
Replace get-options.c with apend-args.c. (HURDLIBS): Add shouldbeinlibc.
1996-09-23.Miles Bader
1996-09-21*** empty log message ***Thomas Bushnell
1996-09-19*** empty log message ***Thomas Bushnell
1996-09-19*** empty log message ***Thomas Bushnell
1996-09-17.Miles Bader
1996-09-17Don't prepend `r' to $BOOT_DEV when invoking INSTALL-GRUB-MBR.Miles Bader
1996-09-17.Miles Bader
1996-09-17*** empty log message ***Thomas Bushnell
1996-09-14.Miles Bader
1996-09-14(SRCS): Add remap.c, replace null.c by zero.c.Miles Bader
1996-09-14(main):Miles Bader
Limit reads to 1M, and iterate until done. Use store_parsed_name to get store name for errors. Add program description.
1996-09-14(file_read, file_write, file_byte_read, file_byte_write):Miles Bader
Use void * for buffers, not char *.
1996-09-14(store_enc_return, store_return): New functions.Miles Bader
1996-09-14(store_std_leaf_allocate_encoding): NUM_OFFSETS is NUM_RUNS * 2.Miles Bader
(store_return): New function.
1996-09-14(store_with_decoded_runs): New function.Miles Bader
(store_std_leaf_decode): Call it.
1996-09-14(store_parsed_name): New function.Miles Bader
(store_parsed_append_args, store_parsed_open, struct store_parsed): Use `device' instead of `machdev'.
1996-09-14(ileave_class, concat_class): Initialize the REMAP field.Miles Bader
(stripe_remap): New function. (stripe_read, stripe_write): Use void * for buffers, not char *.
1996-09-14(store_write, store_read): Use void * for buffers, not char *.Miles Bader
1996-09-14(store_with_decoded_runs): New declaration.Miles Bader
(store_remap_create): New declaration. (struct store_class): Add remap field. (store_remap): New declaration. (store_enc_return, store_return): New declarations. (store_zero_create): Renamed from store_null_create. (STORAGE_REMAP, STORAGE_ZERO): New macros (temporary, to avoid touching hurd/hurd_types.h). (store_write_meth_t, store_read_meth_t, store_read, store_write): Make type of buffer void *, not char *.
1996-09-14(dev_write, dev_read): Use void * for buffers, not char *.Miles Bader
1996-09-14Initial checkinMiles Bader