summaryrefslogtreecommitdiff
path: root/libstore
AgeCommit message (Collapse)Author
2001-12-232001-10-14 Roland McGrath <roland@frob.com>Roland McGrath
* 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.
2001-10-14Fix typo in copyright.Roland McGrath
2001-10-13.Roland McGrath
2001-10-132001-10-06 Neal H Walfield <neal@cs.uml.edu>Roland McGrath
* memobj.c: Include "store.h", not <hurd/store.h>. * nbd.c: Likewise. * part.c: Likewise.
2001-10-06.Roland McGrath
2001-10-062001-10-06 Neal H Walfield <neal@cs.uml.edu>Roland McGrath
* memobj.c: Include "store.h", not <hurd/store.h>. * nbd.c: Likewise. * parted.c: Likewise.
2001-10-012001-10-01 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann
* part.c: Add const to type. Reported by Jeroen Dekkers.
2001-10-012001-10-01 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann
* 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>.
2001-10-01.Roland McGrath
2001-10-012001-09-30 Roland McGrath <roland@frob.com>Roland McGrath
* memobj.c: New file. * Makefile (SRCS): Add it. * store.h (store_memobj_class, store_memobj_create): Declare them.
2001-09-29.Roland McGrath
2001-09-292001-09-29 Roland McGrath <roland@frob.com>Roland McGrath
* nbd.c (struct nbd_startup): Replace sizehi, sizelo with just size. (nbdopen): Changed use.
2001-09-29.Roland McGrath
2001-09-292001-09-28 Roland McGrath <roland@frob.com>Roland McGrath
* 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.
2001-09-28.Roland McGrath
2001-09-282001-09-27 Roland McGrath <roland@frob.com>Roland McGrath
* std.c (store_std_classes): Add store_nbd_class. * store.h: Declare it.
2001-09-282001-09-27 Roland McGrath <roland@frob.com>Roland McGrath
* nbd.c (store_nbd_open): Divide reported size by block size.
2001-09-28.Roland McGrath
2001-09-282001-09-27 Roland McGrath <roland@frob.com>Roland McGrath
* 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.
2001-09-28Comment fixRoland McGrath
2001-09-28.Roland McGrath
2001-09-282001-09-27 Roland McGrath <roland@frob.com>Roland McGrath
* nbd.c: New file. * Makefile (SRCS): Add it. * store.h (store_nbd_open, _store_nbd_create): Declare them.
2001-09-16.Roland McGrath
2001-09-162001-09-16 Roland McGrath <roland@frob.com>Roland McGrath
* std.c (store_std_classes): Only include store_part_class if [HAVE_PARTED_PARTED_H].
2001-08-26.Roland McGrath
2001-08-262001-08-25 Neal H Walfield <neal@cs.uml.edu>Roland McGrath
* part.c: New file. * std.c (store_std_classes): Add store_part_class. * store.h (store_part_create): New prototype. (store_part_open): Likewise.
2001-08-262001-08-25 Roland McGrath <roland@frob.com>Roland McGrath
* 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.
2001-08-25.Roland McGrath
2001-08-252001-08-25 Roland McGrath <roland@frob.com>Roland McGrath
* 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.
2001-08-25.Roland McGrath
2001-08-252001-08-24 Roland McGrath <roland@frob.com>Roland McGrath
* 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).
2001-08-15.Roland McGrath
2001-08-152001-08-12 Neal H Walfield <neal@cs.uml.edu>Roland McGrath
* 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.
2001-08-152001-08-12 Neal H Walfield <neal@cs.uml.edu>Roland McGrath
* 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.
2001-08-04.Roland McGrath
2001-08-042001-08-03 Roland McGrath <roland@frob.com>Roland McGrath
* Makefile (HURDLIBS): Define it so we link in libshouldbeinlibc.
2001-06-16fix my e-mail addressMarcus Brinkmann
2001-05-06libstore/Marcus Brinkmann
2001-04-26 Marcus Brinkmann <marcus@ulysses.dhis.net> * set.c: Use explicit comparison to MACH_PORT_NULL. storeio/ 2001-05-06 Marcus Brinkmann <marcus@gnu.org> * dev.c (dev_open): Do not create/open the store with STORE_INACTIVE, as this doesn't work correctly. Inactivate the store afterwards instead. 2001-02-18 Marcus Brinkmann <marcus@gnu.org> * dev.h (struct dev): New member nperopens. * storeio.c (open_hook): Hold device lock and check if this is the TODO: add item about the storeio hack
2001-03-12.Roland McGrath
2001-03-122001-03-07 Roland McGrath <roland@frob.com>Roland McGrath
* store.h (store_write, store_write_meth_t): Make buffer arg const*. * copy.c (copy_write): Likewise. * device.c (dev_write): Likewise. * file.c (file_write): Likewise. (file_byte_write): Likewise. * rdwr.c (store_write): Likewise. * remap.c (remap_write): Likewise. * stripe.c (stripe_write): Likewise. * task.c (task_write): Likewise. * zero.c (zero_write): Likewise. * mvol.c (zero_write): Likewise.
2001-03-07.Roland McGrath
2001-03-072001-03-07 Roland McGrath <roland@frob.com>Roland McGrath
* store.h (store_write, store_write_meth_t): Make buffer arg const*. * copy.c (copy_write): Likewise. * device.c (dev_write): Likewise. * file.c (file_write): Likewise. (file_byte_write): Likewise. * rdwr.c (store_write): Likewise. * remap.c (remap_write): Likewise. * stripe.c (stripe_write): Likewise. * task.c (task_write): Likewise. * zero.c (zero_write): Likewise.
2001-01-16.Roland McGrath
2001-01-162001-01-16 Roland McGrath <roland@frob.com>Roland McGrath
* store.h (struct store_argp_params): Add member `store_optional'. * argp.c (parse_opt): If store_optional is set, don't make it an error when there are no store arguments and the type doesn't validate that.
2001-01-14.Roland McGrath
2001-01-142001-01-14 Roland McGrath <roland@frob.com>Roland McGrath
* encode.c (too_big): New static function. (store_std_leaf_encode): Use it to return EOVERFLOW if a run does not fit in an off_t.
2001-01-14.Roland McGrath
2001-01-142001-01-14 Roland McGrath <roland@frob.com>Roland McGrath
* encode.c (too_big): New static function. (store_std_leaf_encode): Use it to return EOVERFLOW if a run does not fit in an int.
2001-01-092001-01-09 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann
* device.c (store_device_create): Protect code of last change with #ifdef DEV_GET_RECORDS, and set sizes_len again before second try. (enforce): Likewise. Move definition of variable err up to top level.
2001-01-092001-01-09 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann
* device.c (enforce): First try DEV_GET_RECORDS, and only fall back to DEV_GET_STORE if this fails with D_INVALID_OPERATION. (store_device_create): Likewise, but fall back for any failure.