summaryrefslogtreecommitdiff
path: root/libstore/file.c
AgeCommit message (Collapse)Author
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.
1997-07-17(file_map):Miles Bader
New function. (store_file_class): Use file_map.
1997-07-07(fiopen, ficlose, enforced, file_set_flags, file_clear_flags):Miles Bader
New functions. (store_file_class): Use new functions. (store_file_open): Use fiopen to open the file. Set name of newly created store. (store_file_byte_class): Fill in rest of functions. (file_read, file_write, file_byte_read, file_byte_write): Remove debugging noise.
1997-06-20(_store_file_create):Miles Bader
Use _store_create instead of _make_store. Update FSF address.
1996-09-23(_store_file_create):Miles Bader
Make CLASS arg const. (store_file_class): Renamed from file_class; export. (store_file_byte_class): Renamed from file_byte_class; export. (file_class): Point to it. (fhile_open): New function.
1996-09-14(file_read, file_write, file_byte_read, file_byte_write):Miles Bader
Use void * for buffers, not char *.
1996-05-22(store_file_open, file_decode): New functions.Miles Bader
(store_file_create): Always set STORE_ENFORCED. (file_class): Renamed from file_meths. Add more fields. Make std with _STORE_STD_CLASS. (file_byte_class): Renamed from file_byte_meths. (store_file_create, _store_file_create): CLASS param removed, METHS param renamed CLASS; all callers changed. FLAGS param added. <fcntl.h>, <hurd.h>: New includes.
1996-05-10(store_file_create, _store_file_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 file.c.~3~Miles Bader
1996-01-17Formerly file.c.~2~Miles Bader
1996-01-17Initial revisionMiles Bader