summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
1996-09-14File replaced by zero.cMiles Bader
1996-09-14.Miles Bader
1996-09-14(trivfs_S_file_get_storage_info): Use store_return.Miles Bader
1996-09-14(dev_rw): Return EINVAL instead of EIO for too-large offsets.Miles Bader
(dev_open, dev_close): Remove ifdef'd-out code for allocating DEV's buffer with valloc; other things depend on it being vm_allocated.
1996-09-14(argp_program_version): New variable.Miles Bader
<version.h>: New include.
1996-09-08Initial checkinMiles Bader
1996-09-08.Miles Bader
1996-09-08(DIST_FILES): Variable removed.Miles Bader
(install, $(prefix)/dev/MAKEDEV): Targets removed.
1996-09-08.Miles Bader
1996-09-08(options, parse_opt): Change short option names around.Miles Bader