aboutsummaryrefslogtreecommitdiff
path: root/libstore
Commit message (Collapse)AuthorAgeFilesLines
...
* .Miles Bader1997-06-261-0/+19
|
* (store_typed_open):Miles Bader1997-06-261-5/+26
| | | | | | | 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.
* (parse_opt):Miles Bader1997-06-261-24/+84
| | | | | | | | | | | | | | 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.
* .Miles Bader1997-06-201-0/+63
|
* Update FSF address.Miles Bader1997-06-204-16/+8
|
* (store_clone):Miles Bader1997-06-201-10/+8
| | | | | Use _store_create instead of _make_store. Update FSF address.
* (_store_task_create):Miles Bader1997-06-201-13/+6
| | | | | Use _store_create instead of _make_store. Update FSF address.
* (dopen):Miles Bader1997-06-201-13/+16
| | | | | | | | 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.
* (store_concat_create):Miles Bader1997-06-201-22/+51
| | | | | | | | | 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.
* Update FSF address.Miles Bader1997-06-202-9/+6
|
* (_store_file_create):Miles Bader1997-06-201-12/+6
| | | | | Use _store_create instead of _make_store. Update FSF address.
* (store_decode):Miles Bader1997-06-201-10/+8
| | | | | | Pass the original value of CLASSES to any decode method, not our search tail. Update FSF address.
* (store_open_children, store_children_name):Miles Bader1997-06-201-4/+136
| | | | | New functions. Update FSF address.
* (_store_create):Miles Bader1997-06-201-34/+43
| | | | | | | 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.
* (_store_derive):Miles Bader1997-06-201-8/+6
| | | | | | | Assert that block_size & blocks_per_page are powers of two (which should be enforced elsewhere). Include <assert.h> Update FSF address.
* (UNZIP_OBJS):Miles Bader1997-06-201-10/+10
| | | | | | | | | | | | | | | | | New variable. (UTILS_OBJS): Variable removed. (VPATH, CPPFLAGS): Search for stuff in ../exec for unzip junk. (SRCS): Remove storeread.c & storecat.c. Add typed.c, copy.c, and gunzip.c. (OBJS): Don't use $(UTILS_OBJS). Do use $(UNZIP_OBJS). (storeread, storecat): Rules removed. Update FSF address.
* (store_std_classes):Miles Bader1997-06-201-4/+4
| | | | | Add store_copy_class, store_gunzip_class, and store_typed_open_class. Update FSF address.
* (_store_create):Miles Bader1997-06-201-16/+90
| | | | | | | | | | | | | | | | | | Renamed from _make_store. Return an error_t code, and add an additional argument STORE to return the new store; all uses changed. (store_zero_create): SIZE is off_t, not size_t. (store_concat_open, store_children_name, store_open_children): New declarations. (store_copy_create, store_copy_open, store_buffer_create, store_gunzip_create, store_gunzip_open): New declarations. (struct store): BLOCKS & SIZE are off_t, not size_t. (store_copy_class, store_gunzip_class, store_typed_open_class): New declarations. Update FSF address.
* (store_remap_create):Miles Bader1997-06-201-13/+11
| | | | | Use _store_create instead of _make_store. Update FSF address.
* (store_zero_create, zero_open):Miles Bader1997-06-201-10/+7
| | | | | SIZE is off_t, not size_t. Update FSF address.
* Update FSF address.Miles Bader1997-06-201-4/+2
|
* (store_read):Miles Bader1997-06-201-14/+22
| | | | | Limit reads to the amount available. Deallocate memory returned when reading part of a multiple-segment read.
* Initial checkinMiles Bader1997-06-203-0/+576
|
* Moved to ../utils.Miles Bader1997-06-202-151/+0
|
* zorkMiles Bader1997-02-231-0/+2
|
* .Miles Bader1997-02-221-0/+5
|
* (dev_clear_flags, store_device_open):Miles Bader1997-02-221-5/+12
| | | | | | Use MOD_FLAGS arg to dopen. (dopen): Add MOD_FLAGS param, and detect read-only devices.
* .Miles Bader1997-02-201-0/+15
|
* (doc):Miles Bader1997-02-201-1/+1
| | | | Make doc string come after options.
* (store_std_classes):Miles Bader1997-02-201-2/+2
| | | | Add &STORE_TASK_CLASS.
* (SRCS):Miles Bader1997-02-201-2/+2
| | | | | Add task.c. Change store.c to xinl.c.
* (store_task_class):Miles Bader1997-02-201-1/+14
| | | | | | New declaration. (store_task_create, _store_task_create, store_open): New declarations.
* Initial checkin.Miles Bader1997-02-201-0/+204
|
* (dev_set_flags):Miles Bader1997-02-201-3/+12
| | | | Correctly check for unenforcable runs.
* Renamed from store.cMiles Bader1997-02-191-0/+2
|
* Replaced by xinl.cMiles Bader1997-02-191-2/+0
|
* Mon Oct 21 22:03:19 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1996-10-244-2/+15
| | | | | | * store.h: Add extern inline protection. * store.c: New file. * Makefile (SRCS): Add store.c.
* .Miles Bader1996-10-081-0/+41
|
* (store_ileave_class, store_concat_class):Miles Bader1996-10-081-46/+2
| | | | | | Init set_flags & clear_flags fields. (stripe_set_flags, stripe_clear_flags): Remove functions.
* (store_remap):Miles Bader1996-10-081-4/+7
| | | | | | | Zero SOURCE->end before calling _store_derive. Turn off STORE_ENFORCED flag in source if munging it. (store_remap_class): Init set_flags & clear_flags fields.
* (store_set_child_flags, store_clear_child_flags):Miles Bader1996-10-081-0/+8
| | | | New decls.
* (store_set_child_flags, store_clear_child_flags):Miles Bader1996-10-081-1/+49
| | | | New funcs.
* (store_zero_create):Miles Bader1996-10-081-1/+3
| | | | Set STORE_INNOCUOUS flags.
* (store_create):Miles Bader1996-10-081-8/+19
| | | | | | Add special handling of STORE_INACTIVE in FLAGS. Free *STORE when store_set_flags fails. Make CLASSES arg const.
* (store_ileave_create, store_concat_create):Miles Bader1996-10-081-2/+53
| | | | | | Add common backend flags from children to parent's flags. (stripe_set_flags, stripe_clear_flags): New functions.
* (STORE_INNOCUOUS, STORE_INACTIVE):Miles Bader1996-10-081-8/+29
| | | | | | | | New macros. (store_is_securely_returnable): New function. <fcntl.h>: New include.
* (store_device_open):Miles Bader1996-10-081-11/+85
| | | | | | | | | | | Use dopen. Set *STORE's name appropriately. (store_device_class): Add dev_set_flags & dev_clear_flags. (dopen, dclose, enforced): New functions. (dev_set_flags, dev_clear_flags): New functions.
* (store_clone):Miles Bader1996-10-081-0/+7
| | | | Copy name field.
* ackMiles Bader1996-10-051-0/+16
|
* .Miles Bader1996-09-241-0/+6
|