aboutsummaryrefslogtreecommitdiff
path: root/storeio/io.c
Commit message (Collapse)AuthorAgeFilesLines
* 2000-03-19 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-191-5/+4
| | | | * io.c: Comments.
* 1999-11-14 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-181-2/+28
| | | | | | | | | | | | * io.c (trivfs_S_file_get_storage_info): Fail with EOPNOTSUPP when there is no store open. * dev.h (struct dev): New member `enforced'. * storeio.c (enforce_store): New variable. (options, parse_opt, trivfs_append_args): Grok new option --enforced/-e to set enforce_store. (check_open_hook): Set DEVICE->enforced from enforce_store. * io.c (trivfs_S_file_get_storage_info): If DEV->enforced is set and the store flags lack STORE_ENFORCED, then return STORAGE_OTHER.
* Reverted changes related to io_map_segment.Roland McGrath1999-09-131-3/+1
|
* 1999-09-07 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-09-081-1/+3
| | | | | * io.c (trivfs_S_io_map): Renamed to ... (trivfs_S_io_map_segment): ... here, and accept parameter `index'.
* 1999-01-28 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-01-281-4/+4
| | | | | * io.c (trivfs_S_file_syncfs): Fix inverted test. Reported by OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>.
* (trivfs_S_io_select):Miles Bader1997-07-231-10/+6
| | | | | | Don't bother returning EBADF. (trivfs_S_io_readable, trivfs_S_io_read, trivfs_S_io_map): Return EBADF instead of EINVAL.
* (trivfs_S_io_read):Miles Bader1997-07-221-1/+3
| | | | | | Return EINVAL instead of EBADF. (trivfs_S_io_map): Return EINVAL if CRED cannot be read or written.
* (trivfs_S_io_map):Miles Bader1997-07-171-5/+10
| | | | Pass PROT argument to dev_get_memory_object.
* (trivfs_S_io_map):Miles Bader1997-07-161-12/+12
| | | | Make sure there are enough references to MEMOBJ for both read & write ports.
* (trivfs_S_file_get_storage_info):Miles Bader1996-10-081-3/+28
| | | | | If necessary to enforce security, make a copy of STORE and inactivate it before returning.
* (trivfs_S_io_read, trivfs_S_io_write):Miles Bader1996-09-231-2/+2
| | | | Use void * buffers.
* (trivfs_S_file_get_storage_info): Use store_return.Miles Bader1996-09-141-22/+5
|
* Initial checkinMiles Bader1996-09-081-0/+329