home *** CD-ROM | disk | FTP | other *** search
- #ifndef DOS_RECORD_H
- #define DOS_RECORD_H
- /*
- **
- ** $Filename: dos/record.h $
- ** $Release: 2.04 Includes, V37.4 $
- ** $Revision: 36.5 $
- ** $Date: 90/07/12 $
- **
- ** include file for record locking
- **
- ** (C) Copyright 1989-1991 Commodore-Amiga, Inc.
- ** All Rights Reserved
- **
- */
-
- #ifndef DOS_DOS_H
- #include "dos/dos.h"
- #endif
-
- /* Modes for LockRecord/LockRecords() */
- #define REC_EXCLUSIVE 0
- #define REC_EXCLUSIVE_IMMED 1
- #define REC_SHARED 2
- #define REC_SHARED_IMMED 3
-
- /* struct to be passed to LockRecords()/UnLockRecords() */
-
- struct RecordLock {
- BPTR rec_FH; /* filehandle */
- ULONG rec_Offset; /* offset in file */
- ULONG rec_Length; /* length of file to be locked */
- ULONG rec_Mode; /* Type of lock */
- };
-
- #endif /* DOS_RECORD_H */
-