summaryrefslogtreecommitdiff
path: root/libstore
AgeCommit message (Collapse)Author
1996-05-22(store_file_open, file_decode): New functions.Miles Bader
(store_file_create): Always set STORE_ENFORCED. (file_class): Renamed from file_meths. Add more fields. Make std with _STORE_STD_CLASS. (file_byte_class): Renamed from file_byte_meths. (store_file_create, _store_file_create): CLASS param removed, METHS param renamed CLASS; all callers changed. FLAGS param added. <fcntl.h>, <hurd.h>: New includes.
1996-05-22(store_decode):Miles Bader
Add CLASSES param, use it instead of big hardwired switch statement. (store_default_leaf_decode): Use typedef for CREATE param. Pass in FLAGS arg when calling it.
1996-05-22(store_write): Return an error if STORE is readonly.Miles Bader
(store_read, store_read): References to METHS field changed to CLASS.
1996-05-21(store_create): Add FLAGS & CLASSES params.Miles Bader
1996-05-21(struct store): Remove CLASS field. METHS field renamed CLASS.Miles Bader
(STORE_IMMUTABLE_FLAGS, STORE_GENERIC_FLAGS, STORE_BACKEND_SPEC_BASE, STORE_BACKEND_FLAGS, STORE_READONLY, STORE_HARD_READONLY, STORE_ENFORCED): New macros. (struct store_class): Renamed from store_meths; all uses changed. Add ID, NAME, DECODE, SET_FLAGS, CLEAR_FLAGS, and NEXT fields. (store_std_leaf_decode): Renamed from store_default_leaf_decode. (store_std_leaf_create_t): New type. (_STORE_STD_CLASS): New macro. (struct store_argp_params): READONLY field deleted, FLAGS field added. (store_allocate_child_encodings, store_encode_children, store_decode_children, store_set_flags, store_clear_flags, store_file_open, store_device_open, store_null_create, store_std_classes, _store_add_std_class, store_allocate_child_encodings, store_encode_children, store_decode_children): New declarations (store_decode, store_create, store_device_create, _store_device_create, store_file_create, _store_file_create, store_ileave_create, store_concat_create, _make_store): Declarations updated.
1996-05-15(store_create): Steal SOURCE instead of cloning it.Miles Bader
1996-05-15(store_argp): New declaration.Miles Bader
(struct store_argp_params): New type.
1996-05-14Initial revisionMiles Bader
1996-05-11(parse_opt): Use ARGP_ERR_UNKNOWN instead of EINVAL.Miles Bader
1996-05-10(storeread, storecat): Remove explicit dependency on program object file.Miles Bader
Put include of ../Makeconf before dependencies.
1996-05-10(main): Use store_run, not off_t, vectors; tweak accordingly.Miles Bader
1996-05-10(store_clone): Clone children too.Miles Bader
1996-05-10(_store_derive): Use store_run, not off_t, vectors; tweak accordingly.Miles Bader
1996-05-10(store_device_create, _store_device_create):Miles Bader
Use store_run, not off_t, vectors; tweak accordingly.
1996-05-10(store_file_create, _store_file_create):Miles Bader
Use store_run, not off_t, vectors; tweak accordingly.
1996-05-10(_make_store):Miles Bader
Initialize CHILDREN & NUM_CHILDREN. Use store_run, not off_t, vectors; tweak accordingly. (store_free): Free all children too.
1996-05-10(store_ileave_create, store_concat_create):Miles Bader
Use store_run, not off_t, vectors; tweak accordingly. Use store_set_children. (stripe_read, stripe_write): Get stripes from CHILDREN, not HOOK. (stripe_clone): Function removed.
1996-05-10(store_find_first_run, store_next_run, store_write, store_read):Miles Bader
Use store_run, not off_t, vectors; tweak accordingly. Rename variables called `RUNS' to `RUN', because although they're always vectors, they're used more often for their first element.
1996-05-10(store_default_leaf_encode): Convert from the store_run vector to a off_tMiles Bader
vector for encoding.
1996-05-10(store_default_leaf_decode):Miles Bader
Convert the slice of the offset vector we're using into a vector of store_runs to pass to CREATE. Change type of CREATE accordingly.
1996-05-10(store_set_runs): Use store_run, not off_t, vectors; tweak accordingly.Miles Bader
(store_set_children): New function.
1996-05-10(struct store_run): New type.Miles Bader
(struct store): RUNS is a vector of runs, not offsets. (_store_device_create, _store_file_create, _make_store, store_set_runs, store_default_leaf_decode): Update declaration. (store_set_children): New declaration.
1996-05-10Rename *S_LEN to NUM_*S.Miles Bader
1996-05-10(store_create): Use the real file_get_storage_info.Miles Bader
(fgsi): Function removed.
1996-05-10(struct store):Miles Bader
Add CHILDREN & NUM_CHILDREN fields. Rename RUNS_LEN to NUM_RUNS (all uses changed).
1996-05-06Move big comment describing file_get_storage_info encoding toMiles Bader
<hurd/hurd_types.h>.
1996-04-02entered into RCSMiles Bader
1996-04-02entered into RCSMiles Bader
1996-04-02entered into RCSMiles Bader
1996-04-02entered into RCSMiles Bader
1996-04-02Initial revisionMiles Bader
1996-04-02entered into RCSMiles Bader
1996-04-02entered into RCSMiles Bader
1996-04-02entered into RCSMiles Bader
1996-04-01Formerly decode.c.~3~Miles Bader
1996-04-01Formerly encode.c.~3~Miles Bader
1996-03-22Formerly encode.c.~2~Miles Bader
1996-03-22entered into RCSMiles Bader
1996-03-22Formerly create.c.~4~Miles Bader
1996-03-22Formerly decode.c.~2~Miles Bader
1996-03-22Formerly store.h.~10~Miles Bader
1996-03-22Initial revisionMiles Bader
1996-03-22Initial revisionMiles Bader
1996-03-21Initial revisionMiles Bader
1996-03-20Formerly store.h.~9~Miles Bader
1996-03-20Formerly stripe.c.~4~Miles Bader
1996-03-19entered into RCSMiles Bader
1996-03-19Formerly rdwr.c.~9~Miles Bader
1996-03-17Formerly store.h.~8~Roland McGrath
1996-03-16Formerly stripe.c.~3~Miles Bader