minix/servers/fs
Ben Gras b5e3e6d18c Two 'dynamic driver' features in FS:
.  When drivers disappear that have pending select()s, wake up
   those user processes with EAGAIN so that they can retry their
   select() and won't hang forever on it.
.  When drivers re-appear and are mapped into the dmap, run through
   the list of mounted filesystems and re-dev_open() every one (for
   partition tables and such). This can't happen before the driver
   has exec()ced itself, so processes that have fork()ed but not
   exec()ced yet are marked as DMAP_BABY in the dmap table if they
   are dmapped before they are execced. If that happens, the above
   procedure happens after the exec(). If the exec() happens before
   the dmapping, it (the dev_open()ing) happens right away.
2005-10-20 19:39:32 +00:00
..
buf.h Formatting fixes for the book 2005-08-29 16:47:18 +00:00
cache.c Compile fix 2005-10-12 15:07:26 +00:00
cache2.c Al's double-blank-line removal request 2005-08-22 15:23:47 +00:00
cdprobe.c Andy's formatting changes. 2005-09-11 16:45:46 +00:00
const.h Formatting fixes for the book 2005-08-29 16:47:18 +00:00
device.c Two 'dynamic driver' features in FS: 2005-10-20 19:39:32 +00:00
dmap.c Two 'dynamic driver' features in FS: 2005-10-20 19:39:32 +00:00
file.h Started select() implementation. 2005-06-17 13:41:12 +00:00
filedes.c Al's double-blank-line removal request 2005-08-22 15:23:47 +00:00
fproc.h Two 'dynamic driver' features in FS: 2005-10-20 19:39:32 +00:00
fs.h Miscellaneous cleanups. 2005-08-03 11:53:36 +00:00
glo.h Removed debug dumps from the PM and FS servers. The dumps are now done by the 2005-06-07 14:43:35 +00:00
inode.c Formatting fixes for the book 2005-08-29 16:47:18 +00:00
inode.h Formatting fixes for the book 2005-08-29 16:47:18 +00:00
link.c Al's double-blank-line removal request 2005-08-22 15:23:47 +00:00
lock.c Initial revision 2005-04-21 14:53:53 +00:00
lock.h Initial revision 2005-04-21 14:53:53 +00:00
main.c New signal handling behaviour at PM (services can be killed). 2005-10-12 15:07:38 +00:00
Makefile Propagate EXTRA_OPTS 2005-08-29 20:00:49 +00:00
misc.c Two 'dynamic driver' features in FS: 2005-10-20 19:39:32 +00:00
mount.c Al's double-blank-line removal request 2005-08-22 15:23:47 +00:00
open.c Formatting fixes for the book 2005-08-29 16:47:18 +00:00
param.h Created new devctl system call to FS. Moved dmap.h header to include/minix/. 2005-08-02 15:29:17 +00:00
path.c Andy's formatting changes. 2005-09-11 16:45:46 +00:00
pipe.c Two 'dynamic driver' features in FS: 2005-10-20 19:39:32 +00:00
protect.c Al's double-blank-line removal request 2005-08-22 15:23:47 +00:00
proto.h Two 'dynamic driver' features in FS: 2005-10-20 19:39:32 +00:00
read.c Andy's formatting changes. 2005-09-11 16:45:46 +00:00
select.c Two 'dynamic driver' features in FS: 2005-10-20 19:39:32 +00:00
select.h Al's double-blank-line removal request 2005-08-22 15:23:47 +00:00
stadir.c Andy's formatting changes. 2005-09-11 16:45:46 +00:00
super.c Andy's formatting changes. 2005-09-11 16:45:46 +00:00
super.h Al's double-blank-line removal request 2005-08-22 15:23:47 +00:00
table.c Check if kernel calls is allowed (from process' call mask) added. Not yet 2005-08-04 19:23:03 +00:00
time.c Al's double-blank-line removal request 2005-08-22 15:23:47 +00:00
timers.c Andy's formatting changes. 2005-09-11 16:45:46 +00:00
type.h Initial revision 2005-04-21 14:53:53 +00:00
utility.c FS cleanup with gcc. 2005-08-25 12:30:43 +00:00
write.c Formatting fixes for the book 2005-08-29 16:47:18 +00:00