Age | Commit message (Collapse) | Author |
|
New variable.
(main):
Only require device-block-size to be <= DEV_BSIZE.
Get rid of device-block-size-is-power-of-2 check.
Set LOG2_DEV_BLOCKS_PER_BSIZE.
Exit with an error if the disk is too small rather than assert failing.
|
|
New declaration.
|
|
Adjust device addresses for possible differences between DEV_BSIZE & device
block size.
|
|
Adjust device addresses for possible differences between DEV_BSIZE & device
block size.
|
|
|
|
Add hostmux.
|
|
Don't clear NP->istranslated.
|
|
Add trans-callback.c & set-get-trans.c.
|
|
Use S_IPTRANS bit in nn_stat st_mode field rather than istranslated field.
|
|
Use S_IPTRANS bit in nn_stat st_mode field rather than istranslated field.
|
|
Use S_IPTRANS bit in nn_stat st_mode field rather than istranslated field.
|
|
Set S_IATRANS & S_IROOT bits in st_mode field of returned buffer if
appropriate.
|
|
New declaration.
(struct node):
Remove istranslated field.
|
|
|
|
Supply program name with error messages.
|
|
|
|
Use fshelp_translated rather than fshelp_fetch_control.
|
|
|
|
MAX_DATA_LEN == 0 means `no limit'.
Replace uses of touch with fshelp_touch.
|
|
Use argz_replace instead of doing it ourselves.
(create_host_node):
Set the times of the new node.
(str_append):
Function removed.
|
|
Function removed; all uses replaced by the appropriate use of fshelp_touch
instead.
(TOUCH_ATIME, TOUCH_MTIME, TOUCH_CTIME):
Macros removed.
(hostmux_maptime):
Renamed from HOSTMUX_MAPPED_TIME; all uses changed.
|
|
--host-pattern isn't optional.
|
|
|
|
New function.
(TOUCH_ATIME, TOUCH_MTIME, TOUCH_CTIME):
New macros.
(fshelp_fetch_root_callback1_t):
Chage ARGZ_LEN to type size_t.
Include <maptime.h>.
|
|
|
|
Print the translated-node name instead of the translator name if the
translator startup error is due to opening it.
|
|
Add storecat.c & storeread.c.
(targets):
Add storecat & storeread.
Add storecat & storeread to appropriate dependency rules.
|
|
|
|
|
|
|
|
Use _store_create instead of _make_store.
Update FSF address.
|
|
Use _store_create instead of _make_store.
Update FSF address.
|
|
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.
|
|
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.
|
|
|
|
Use _store_create instead of _make_store.
Update FSF address.
|
|
Pass the original value of CLASSES to any decode method, not our search
tail.
Update FSF address.
|
|
New functions.
Update FSF address.
|
|
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.
|
|
Assert that block_size & blocks_per_page are powers of two (which should be
enforced elsewhere).
Include <assert.h>
Update FSF address.
|
|
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.
|
|
Add store_copy_class, store_gunzip_class, and store_typed_open_class.
Update FSF address.
|
|
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.
|
|
Use _store_create instead of _make_store.
Update FSF address.
|
|
SIZE is off_t, not size_t.
Update FSF address.
|
|
|
|
Limit reads to the amount available.
Deallocate memory returned when reading part of a multiple-segment read.
|
|
|
|
|
|
|