summaryrefslogtreecommitdiff
path: root/libstore/device.c
AgeCommit message (Collapse)Author
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.
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.
1997-07-17(dev_map):Miles Bader
New function. (store_device_class): Use dev_map. (dev_read, dev_write): Remove debugging grot.
1997-07-07(dev_set_flags):Miles Bader
Move enforcement checking code to enforce. (enforced): Move some checking here from dev_set_flags, and correct the check for the number of stores.
1997-06-20(dopen):Miles Bader
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.
1997-02-22(dev_clear_flags, store_device_open):Miles Bader
Use MOD_FLAGS arg to dopen. (dopen): Add MOD_FLAGS param, and detect read-only devices.
1997-02-20(dev_set_flags):Miles Bader
Correctly check for unenforcable runs.
1996-10-08(store_device_open):Miles Bader
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.
1996-09-23(dev_open):Miles Bader
New function. (store_device_class): Renamed from dev_class; export. (dev_class): Point to it.
1996-09-14(dev_write, dev_read): Use void * for buffers, not char *.Miles Bader
1996-09-08(dev_read, dev_write): Don't print debugging messages.Miles Bader
1996-08-21(store_device_open): Don't call store_device_create if device_open fails.Miles Bader
1996-05-22(store_device_open, dev_decode): New functions.Miles Bader
(store_device_create): Always set STORE_ENFORCED. (device_class): Renamed from device_meths. Add more fields. Make std with _STORE_STD_CLASS. (store_device_create, _store_device_create): CLASS param removed, METHS param renamed CLASS; all callers changed. FLAGS param added. <hurd.h>: New include.
1996-05-10(store_device_create, _store_device_create):Miles Bader
Use store_run, not off_t, vectors; tweak accordingly.
1996-05-10Rename *S_LEN to NUM_*S.Miles Bader
1996-04-02entered into RCSMiles Bader
1996-03-16Formerly device.c.~4~Miles Bader
1996-01-17Formerly device.c.~3~Miles Bader
1995-11-13Formerly device.c.~2~Miles Bader
1995-11-13Initial revisionMiles Bader