Updated PCI IDs to latest snapshot.
[tangerine.git] / workbench / devs / ram_handler / ram_handler_gcc.h
blob859ff65fdc6f1d54760b79d4247c793c9ad0193a
1 /*
2 Copyright © 1995-2008, The AROS Development Team. All rights reserved.
3 $Id$
5 Desc:
6 Lang:
7 */
8 #ifndef RAM_HANDLER_GCC_H
9 #define RAM_HANDLER_GCC_H
10 #include <aros/libcall.h>
11 #include <exec/execbase.h>
12 #include <exec/io.h>
13 #include <exec/devices.h>
14 #include <dos/dos.h>
15 #include <dos/filesystem.h>
16 #include "HashTable.h"
18 struct vnode; /* Predeclaration */
20 struct rambase
22 struct Device device;
23 struct MsgPort *port; /* Port to put IORequests to */
24 struct SignalSemaphore *sigsem; /* Semaphore for iofs */
25 struct IOFileSys *iofs; /* IORequest to be aborted or NULL */
26 struct vnode *root; /* Root of the filesystem */
27 HashTable *notifications; /* Notification requests corresponding
28 to files and directories that
29 currently not exist */
30 struct MsgPort *notifyPort; /* Notification messages will be
31 replied here */
34 #endif