Age | Commit message (Collapse) | Author |
|
* nbd.c (nbd_validate_name): Skip : before port number.
(nbdopen): Fix test after connect loop.
Use multiple read calls as needed to get the whole connection header.
|
|
|
|
* nbd.c (nbd_validate_name): Skip : before port number.
|
|
|
|
* unknown.c: New file.
* Makefile (SRCS): Add it.
* store.h (store_unknown_class, store_unknown_decode): Declare them.
* create.c (store_create): If store_decode fails with EINVAL,
and we were called with the STORE_NO_FILEIO flag bit set,
then use store_unknown_decode.
|
|
|
|
|
|
* Makefile (SRCS): Add url.c to the list.
|
|
|
|
* kids.c (store_set_child_flags): Move decrement to avoid ill-defined
C behavior that gets a warning.
(store_clear_child_flags): Likewise.
|
|
|
|
|
|
* nbd.c (nbd_validate_name): Accept an optional "nbd://" prefix.
(nbdopen): Likewise.
|
|
* url.c: New file.
(store_url_open): New function.
(store_url_open_class): New const variable.
* store.h: Declare them.
* std.c (store_std_classes): Add &store_url_open_class to the list,
move &store_nbd_class after it.
|
|
|
|
|
|
* memobj.c: Include "store.h", not <hurd/store.h>.
* nbd.c: Likewise.
* part.c: Likewise.
|
|
|
|
* memobj.c: Include "store.h", not <hurd/store.h>.
* nbd.c: Likewise.
* parted.c: Likewise.
|
|
* part.c: Add const to type.
Reported by Jeroen Dekkers.
|
|
* device.c (dev_error): Add a break to silence gcc warning.
(store_device_class): Add const to type.
* typed.c (store_typed_open_class): Likewise.
* file.c (store_file_class): Likewise.
* stripe.c (store_concat_class): Likewise.
(store_ileave_class): Likewise.
* zero.c (store_zero_class): Likewise.
* open.c (store_open_class): Likewise.
* remap.c (store_remap_class): Likewise.
* task.c (store_task_class): Likewise.
* copy.c (store_copy_class): Likewise.
* gunzip.c (store_gunzip_class): Likewise.
* bunzip2.c (store_bunzip2_class): Likewise.
* mvol.c (store_mvol_class): Likewise.
* memobj.c (store_memobj_class): Likewise.
* nbd.c (store_nbd_class): Likewise.
Submitted by Maurizio Boriani <baux@debian.org>.
|
|
|
|
* memobj.c: New file.
* Makefile (SRCS): Add it.
* store.h (store_memobj_class, store_memobj_create): Declare them.
|
|
|
|
* nbd.c (struct nbd_startup): Replace sizehi, sizelo with just size.
(nbdopen): Changed use.
|
|
|
|
* decode.c (store_std_leaf_decode): Actually copy data into MISC.
Don't call malloc for it when MISC_LEN is zero, just store null.
|
|
|
|
* std.c (store_std_classes): Add store_nbd_class.
* store.h: Declare it.
|
|
* nbd.c (store_nbd_open): Divide reported size by block size.
|
|
|
|
* nbd.c: New file.
* Makefile (SRCS): Add it.
* store.h (store_nbd_open, _store_nbd_create): Declare them.
* std.c (store_std_classes): Add store_nbd_class.
|
|
|
|
|
|
* nbd.c: New file.
* Makefile (SRCS): Add it.
* store.h (store_nbd_open, _store_nbd_create): Declare them.
|
|
|
|
* std.c (store_std_classes): Only include store_part_class
if [HAVE_PARTED_PARTED_H].
|
|
|
|
* part.c: New file.
* std.c (store_std_classes): Add store_part_class.
* store.h (store_part_create): New prototype.
(store_part_open): Likewise.
|
|
* part.c (store_part_create): Do a run-time check on ped_get_version.
2001-08-25 Neal H Walfield <neal@cs.uml.edu>
* part.c: New file.
* std.c (store_std_classes): Add store_part_class.
* store.h (store_part_create): New prototype.
(store_part_open): Likewise.
|
|
|
|
* Makefile (parted.o, parted_pic.o): Pass -nostdlib.
2001-08-25 Neal H Walfield <neal@cs.uml.edu>
* Makefile (libstore.so-LDFLAGS): Renamed from LDFLAGS-libstore.so.
|
|
|
|
* Makefile (SRCS): Add part.c here.
(OBJS): Mutate part.o -> parted.o here.
(parted.o, parted_p.o, parted_pic.o): New targets.
(LDFLAGS-libstore.so): Set to $(PARTED_LIBS).
|
|
|
|
* set.c: Do not include <malloc.h>.
Include <stdlib.h>, <errno.h> and <mach.h>.
(store_set_runs): Use memcpy, not bcopy.
(store_set_name): Use strdup, not a strlen, malloc and strcpy.
* zero.c (zero_read): When checking if mmap failed, compare
against MAP_FAILED, not -1.
Use memset, not bzero.
|
|
* copy.c (copy_read): The protocol dictates that *LEN is in
bytes, not pages.
(copy_write): Be sure that the buffer passed to vm_read is
page-aligned. When determining how much to copy, use LEN, not the
uninitialized *AMOUNT.
(copy_clone): Use memcpy, not bcopy.
* derive.c: Include <sys/types.h> and <mach.h>.
(_store_derive): Initialize STORE->wrap_src.
|
|
|
|
* Makefile (HURDLIBS): Define it so we link in libshouldbeinlibc.
|
|
|