summaryrefslogtreecommitdiff
path: root/libstore
AgeCommit message (Collapse)Author
1998-12-27.Roland McGrath
1998-12-271998-12-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* store.h: Remove defns of STORAGE_*, now in <hurd/hurd_types.h>.
1998-12-26.Roland McGrath
1998-12-261998-12-21 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* open.c (store_open): Like file.c:fiopen, catch EACCES or EROFS and try to open read-only.
1998-12-261998-12-21 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* open.c (store_open): Like file.c:fiopen, catch EACCES or EROFS and try to open read-only. * file.c (fiopen): Treat EROFS same as EACCES.
1998-12-20what is this file???Roland McGrath
1998-10-20Add braces to silence gcc warnings.Roland McGrath
1998-10-20Add braces to silence gcc warnings.Roland McGrath
1997-09-22.Miles Bader
1997-09-22(store_mvol_create):Miles Bader
New declaration. (store_mvol_class): New declaration.
1997-09-22(SRCS):Miles Bader
Add mvol.c.
1997-09-22Initial checkin.Miles Bader
1997-09-22(_store_create):Miles Bader
Initialize NEW->misc_len.
1997-09-22(store_encode):Miles Bader
Allocate the correct amount of memory for the encoding vectors.
1997-07-24.Miles Bader
1997-07-24(_store_derive):Miles Bader
Let BSIZE be zero.
1997-07-24(_store_create):Miles Bader
If BLOCK_SIZE is zero, make sure there are no runs.
1997-07-24(dev_map):Miles Bader
Pass 0 for OFFSET and SIZE arguments to device_map -- mach ignores them, and we often can't supply meaningful values. (store_device_create): Treat devices that can't do device_get_status as zero-length.
1997-07-21.Miles Bader
1997-07-21(store_parsed_append_args):Miles Bader
Correctly unparse complex type names.
1997-07-21.Miles Bader
1997-07-21(store_map_source):Miles Bader
Declaration removed.
1997-07-21(store_remap):Miles Bader
If we are mutating SOURCE, close any source port it has.
1997-07-21(store_map):Miles Bader
If we can't map STORE directly, and it has a source file, try to map that instead.
1997-07-17.Miles Bader
1997-07-17(dev_map):Miles Bader
New function. (store_device_class): Use dev_map. (dev_read, dev_write): Remove debugging grot.
1997-07-17(file_map):Miles Bader
New function. (store_file_class): Use file_map.
1997-07-17(store_zero_class):Miles Bader
Use zero_map. (zero_map): New function.
1997-07-17(SRCS):Miles Bader
Add map.c.
1997-07-17Initial checkin.Miles Bader
1997-07-17(struct store_class):Miles Bader
Add map field. (store_map): New declaration.
1997-07-07.Miles Bader
1997-07-07(fiopen, ficlose, enforced, file_set_flags, file_clear_flags):Miles Bader
New functions. (store_file_class): Use new functions. (store_file_open): Use fiopen to open the file. Set name of newly created store. (store_file_byte_class): Fill in rest of functions. (file_read, file_write, file_byte_read, file_byte_write): Remove debugging noise.
1997-07-07(dev_set_flags):Miles Bader
Move enforcement checking code to enforce. (enforced): Move some checking here from dev_set_flags, and correct the check for the number of stores.
1997-07-07Doc fix.Miles Bader
1997-07-07(store_open_children):Miles Bader
Support factored type notation.
1997-06-26.Miles Bader
1997-06-26(store_typed_open):Miles Bader
If NAME doesn't contain a `:' separator, try to use it as either a class name or a file name. Interpret a trailing or leading `:' as unambiguously referring to a class-name or a filename, respectively.
1997-06-26(parse_opt):Miles Bader
Use parse_type to parse the -T option. (parse_type): New function. (struct store_parsed): Add NAME_PREFIX field. (store_parsed_free): Free it. (store_parsed_append_args): Emit it. (store_parsed_open): Use it in opens.
1997-06-20.Miles Bader
1997-06-20Update FSF address.Miles Bader
1997-06-20(store_clone):Miles Bader
Use _store_create instead of _make_store. Update FSF address.
1997-06-20(_store_task_create):Miles Bader
Use _store_create instead of _make_store. Update FSF address.
1997-06-20(dopen):Miles Bader
If *MOD_FLAGS already contains STORE_HARD_READONLY, don't ever try to open for reading. (_store_device_create): Use _store_create instead of _make_store. Update FSF address.
1997-06-20(store_concat_create):Miles Bader
Set the store name if possible. (store_concat_open): New function. (store_ileave_create, store_concat_create): Use _store_create instead of _make_store. Update FSF address.
1997-06-20Update FSF address.Miles Bader
1997-06-20(_store_file_create):Miles Bader
Use _store_create instead of _make_store. Update FSF address.
1997-06-20(store_decode):Miles Bader
Pass the original value of CLASSES to any decode method, not our search tail. Update FSF address.
1997-06-20(store_open_children, store_children_name):Miles Bader
New functions. Update FSF address.
1997-06-20(_store_create):Miles Bader
Renamed from _make_store. Return an error_t code, and add an additional argument STORE to return the new store; all uses changed. Update FSF address.