Age | Commit message (Collapse) | Author |
|
(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.
|
|
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.
|
|
(store_read, store_read): References to METHS field changed to CLASS.
|
|
|
|
(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.
|
|
|
|
(struct store_argp_params): New type.
|
|
|
|
|
|
Put include of ../Makeconf before dependencies.
|
|
|
|
|
|
|
|
Use store_run, not off_t, vectors; tweak accordingly.
|
|
Use store_run, not off_t, vectors; tweak accordingly.
|
|
Initialize CHILDREN & NUM_CHILDREN.
Use store_run, not off_t, vectors; tweak accordingly.
(store_free): Free all children too.
|
|
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.
|
|
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.
|
|
vector for encoding.
|
|
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.
|
|
(store_set_children): New function.
|
|
(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.
|
|
|
|
(fgsi): Function removed.
|
|
Add CHILDREN & NUM_CHILDREN fields.
Rename RUNS_LEN to NUM_RUNS (all uses changed).
|
|
<hurd/hurd_types.h>.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|