1 #ifndef DOS_FS_DRIVER_H
2 #define DOS_FS_DRIVER_H
4 #include <dos/notify.h>
6 LONG
fs_LocateObject(BPTR
*ret
, struct MsgPort
*port
, BPTR parent
, CONST_STRPTR name
, LONG accessMode
, struct DosLibrary
*DOSBase
);
7 LONG
fs_Open(struct FileHandle
*fh
, struct MsgPort
*port
, BPTR lock
, LONG accessMode
, CONST_STRPTR name
, struct DosLibrary
*DOSBase
);
8 LONG
fs_ReadLink(BPTR parent
, struct DevProc
*dvp
, CONST_STRPTR path
, STRPTR buffer
, ULONG size
, struct DosLibrary
*DOSBase
);
9 LONG
fs_ChangeSignal(BPTR handle
, struct Process
*task
, struct DosLibrary
*DOSBase
);
10 LONG
fs_AddNotify(struct NotifyRequest
*notify
, struct DevProc
*dvp
, BPTR lock
, struct DosLibrary
*DOSBase
);
11 BYTE
DosDoIO(struct IORequest
*iORequest
);