]> Zhao Yanbai Git Server - minix.git/commitdiff
Some parts of dmap can be private (to vfs)
authorPhilip Homburg <philip@cs.vu.nl>
Tue, 7 Aug 2007 11:53:41 +0000 (11:53 +0000)
committerPhilip Homburg <philip@cs.vu.nl>
Tue, 7 Aug 2007 11:53:41 +0000 (11:53 +0000)
include/minix/dmap.h

index 3edbb93d15791fd2ae3716035e3908a9b23044a6..1b15b0e9aa03fff465200369d5fbcd15357f62a6 100644 (file)
@@ -4,28 +4,8 @@
 #include <minix/sys_config.h>
 #include <minix/ipc.h>
 
-/*===========================================================================*
- *                      Device <-> Driver Table                             *
- *===========================================================================*/
-
-/* Device table.  This table is indexed by major device number.  It provides
- * the link between major device numbers and the routines that process them.
- * The table can be update dynamically. The field 'dmap_flags' describe an 
- * entry's current status and determines what control options are possible. 
- */
-#define DMAP_MUTABLE           0x01    /* mapping can be overtaken */
-#define DMAP_BUSY              0x02    /* driver busy with request */
-#define DMAP_BABY              0x04    /* driver exec() not done yet */
-
 enum dev_style { STYLE_DEV, STYLE_NDEV, STYLE_TTY, STYLE_CLONE };
 
-extern struct dmap {
-  int _PROTOTYPE ((*dmap_opcl), (int, Dev_t, int, int) );
-  int _PROTOTYPE ((*dmap_io), (int, message *) );
-  int dmap_driver;
-  int dmap_flags;
-} dmap[];
-
 /*===========================================================================*
  *                      Major and minor device numbers                      *
  *===========================================================================*/