summaryrefslogtreecommitdiff
path: root/libstore
AgeCommit message (Collapse)Author
2001-01-07doc/Marcus Brinkmann
2001-01-07 Marcus Brinkmann <marcus@gnu.org> * hurd.texi (Diskfs Callbacks): Make diskfs_dirstat_size const. ext2fs/ 2001-01-07 Marcus Brinkmann <marcus@gnu.org> * dir.c: Make diskfs_dirstat_size const. isofs/ 2001-01-07 Marcus Brinkmann <marcus@gnu.org> * lookup.c: Make diskfs_dirstat_size const. ufs/ 2001-01-07 Marcus Brinkmann <marcus@gnu.org> * dir.c: Make diskfs_dirstat_size const. libdiskfs/ 2001-01-07 Marcus Brinkmann <marcus@gnu.org> * diskfs.h: Make diskfs_dirstat_size const. libdiskfs/ 2001-01-07 Marcus Brinkmann <marcus@gnu.org> * file-statfs.c: Include <string.h>. ftpfs/ 2001-01-07 Marcus Brinkmann <marcus@gnu.org> * dir.c (ftpfs_dir_create): Fix last change (calloc invocation). 2001-01-07 Marcus Brinkmann <marcus@gnu.org> * copy.c: Include <mach.h>. New macro page_aligned. (copy_write): Cast buf to vm_address_t in call to vm_write. Dereference amount for memcpy. (copy_read): Add len parameter to vm_read, remove redundant following len assignment.
2000-12-21.Roland McGrath
2000-12-212000-12-20 Roland McGrath <roland@frob.com>Roland McGrath
* zero.c (zero_open): Check for END being null after strtoul call. If character following number (*END) is b, multiply size by 512; k or K, by 1024; m or M by 1024*1024; g or G by 1024*1024*1024.
2000-12-21.Roland McGrath
2000-12-212000-12-20 Roland McGrath <roland@frob.com>Roland McGrath
* store.h (struct store_class): Fix typo in comment.
2000-12-21.Roland McGrath
2000-12-212000-12-20 Roland McGrath <roland@frob.com>Roland McGrath
* copy.c (copy_read): When reading whole aligned pages, use vm_read. Use MAP_FAILED in place of (void *) -1. Use memcpy in place of bcopy. (copy_write): When reading whole aligned pages, use vm_write. Use memcpy in place of bcopy.
1999-11-21.Roland McGrath
1999-11-211999-11-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* store.h (struct store_class): Add const to type of `name' member.
1999-11-18.Roland McGrath
1999-11-181999-11-14 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* device.c (dev_error): New static function. Translate all expected D_* codes into POSIX codes. (dev_read, dev_write, dev_open): Use it.
1999-10-07.Roland McGrath
1999-10-071999-10-07 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* rdwr.c (store_read, store_write): Fix asserts in last change.
1999-10-03.Roland McGrath
1999-10-031999-10-03 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* rdwr.c (store_read, store_write): Fix calculations broken in last change, so they again properly account for starting intrarun offset.
1999-09-13.Roland McGrath
1999-09-131999-09-09 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* rdwr.c (store_write, store_read): Carefully avoid scaling run lengths from blocks to bytes except when we're already sure the run's size in bytes won't overflow size_t.
1999-07-111999-07-11 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* argp.c (store_parsed_open): Add more braces to clarify if-else structure. * encode.c: Include <sys/mman.h> * zero.c: Likewise. * encode.c (store_encode): Repair syntax. * copy.c (copy_read): Likewise. * enc.c (store_enc_dealloc): Cast first arg of munmap correctly.
1999-07-111999-07-09 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* bunzip2.c (bunzip2): Use mmap instead of vm_allocate. * copy.c (copy_read): Likewise. (copy_clone): Likewise. * encode.c (store_encode): Likewise. * gunzip.c (gunzip): Likewise. * rdwr.c (store_read): Likewise. * zero.c (zero_read): Likewise.
1999-07-11.Roland McGrath
1999-07-111999-07-08 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* remap.c (remap_open): Recognize "N+" syntax in block list as from block N through the end of the store.
1999-07-111999-07-10 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* rdwr.c: Add #include <sys/mman.h> for munmap decl. * enc.c: Likewise. * copy.c: Likewise. * gunzip.c: Likewise. * bunzip2.c: Likewise.
1999-07-031999-07-03 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* bunzip2.c (bunzip2): Use munmap instead of vm_deallocate. (store_bunzip2_create): Likewise. * rdwr.c (store_read): Likewise. * gunzip.c (gunzip): Likewise. (store_gunzip_create): Likewise. * enc.c (store_enc_dealloc): Likewise. * copy.c (copy_cleanup): Likewise.
1999-05-23.Roland McGrath
1999-05-231999-05-23 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* remap.c (remap_open): Don't multiply by 512. Offsets and sizes are in blocks, not bytes.
1999-05-23.Roland McGrath
1999-05-231999-05-16 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* remap.c (remap_decode): Add attribute((unused)) to suppress warning. 1999-05-14 Roland McGrath <roland@baalperazim.frob.com> * remap.c (remap_open, remap_validate_name): New functions, to support parsing block lists a la GRUB. (store_remap_class): Initialize those slots.
1999-05-231999-05-23 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* bunzip2.c: Add extern decl for do_bunzip2.
1999-05-231999-05-23 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* stripe.c (concat_decode): Add __attribute__((unused)) to suppress warning. (ileave_decode): Likewise.
1999-05-01.Roland McGrath
1999-05-011999-05-01 Mark Kettenis <kettenis@gnu.org>Roland McGrath
* device.c (store_device_create): Deal with devices that return sucessfully from device_get_status, but do not return any sensible information.
1999-04-301998-09-06 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>Thomas Bushnell
* bunzip2.c: New file. * store.h (store_bunzip2_create): New declarations. (store_bunzip2_open): Likewise. (store_bunzip2_class): Likewise. * std.c (store_std_classes): Add store_bunzip2_class. * Makefile (SRCS): Add bunzip2.c. (UNZIP_OBJS): Add do-bunzip2.o.
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.