2 Copyright © 1995-2008, The AROS Development Team. All rights reserved.
8 #ifndef RAM_HANDLER_GCC_H
9 #define RAM_HANDLER_GCC_H
10 #include <aros/libcall.h>
11 #include <exec/execbase.h>
13 #include <exec/devices.h>
15 #include <dos/filesystem.h>
16 #include "HashTable.h"
18 struct vnode
; /* Predeclaration */
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