aboutsummaryrefslogtreecommitdiff
path: root/libstore/device.c
Commit message (Collapse)AuthorAgeFilesLines
* 1999-05-01 Mark Kettenis <kettenis@gnu.org>Roland McGrath1999-05-011-10/+16
| | | | | | * device.c (store_device_create): Deal with devices that return sucessfully from device_get_status, but do not return any sensible information.
* (dev_map):Miles Bader1997-07-241-15/+29
| | | | | | | 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.
* (dev_map):Miles Bader1997-07-171-30/+18
| | | | | | | | New function. (store_device_class): Use dev_map. (dev_read, dev_write): Remove debugging grot.
* (dev_set_flags):Miles Bader1997-07-071-22/+24
| | | | | | | Move enforcement checking code to enforce. (enforced): Move some checking here from dev_set_flags, and correct the check for the number of stores.
* (dopen):Miles Bader1997-06-201-13/+16
| | | | | | | | 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.
* (dev_clear_flags, store_device_open):Miles Bader1997-02-221-5/+12
| | | | | | Use MOD_FLAGS arg to dopen. (dopen): Add MOD_FLAGS param, and detect read-only devices.
* (dev_set_flags):Miles Bader1997-02-201-3/+12
| | | | Correctly check for unenforcable runs.
* (store_device_open):Miles Bader1996-10-081-11/+85
| | | | | | | | | | | 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.
* (dev_open):Miles Bader1996-09-231-6/+14
| | | | | | | | New function. (store_device_class): Renamed from dev_class; export. (dev_class): Point to it.
* (dev_write, dev_read): Use void * for buffers, not char *.Miles Bader1996-09-141-2/+2
|
* (dev_read, dev_write): Don't print debugging messages.Miles Bader1996-09-081-1/+19
|
* (store_device_open): Don't call store_device_create if device_open fails.Miles Bader1996-08-211-5/+6
|
* (store_device_open, dev_decode): New functions.Miles Bader1996-05-221-7/+44
| | | | | | | | | (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.
* (store_device_create, _store_device_create):Miles Bader1996-05-101-5/+5
| | | | Use store_run, not off_t, vectors; tweak accordingly.
* Rename *S_LEN to NUM_*S.Miles Bader1996-05-101-2/+2
|
* entered into RCSMiles Bader1996-04-021-2/+2
|
* Formerly device.c.~4~Miles Bader1996-03-161-4/+19
|
* Formerly device.c.~3~Miles Bader1996-01-171-15/+8
|
* Formerly device.c.~2~Miles Bader1995-11-131-3/+26
|
* Initial revisionMiles Bader1995-11-131-0/+60