Reapplication of sonic's patches originally done in r29201 and r29210:
[tangerine.git] / rom / devs / filesys / afs / afshandler.h
blobd39d4877f42bfacf289235bd6ea7e3865781a6aa
1 #ifndef AFS_HANDLER_H
2 #define AFS_HANDLER_H
4 /*
5 Copyright © 1995-2007, The AROS Development Team. All rights reserved.
6 $Id$
7 */
9 #include <exec/devices.h>
10 #include <dos/filesystem.h>
11 #include <devices/timer.h>
13 struct AFSBase
15 struct Device device;
16 struct IntuitionBase *intuitionbase;
17 struct DosLibrary *dosbase;
18 struct MsgPort port; /* MsgPort of the handler */
19 struct MsgPort rport; /* replyport of the handler */
20 struct IOFileSys *iofs; /* to be aborted iofs or NULL */
21 struct List device_list; /* list of mounted devices (struct Volume) */
22 struct timerequest *timer_request;
23 ULONG timer_flags;
26 #define TIMER_ACTIVE 0x00000001
27 #define TIMER_RESTART 0x00000002
29 #endif