diff options
Diffstat (limited to 'src/locks.h')
-rw-r--r-- | src/locks.h | 61 |
1 files changed, 35 insertions, 26 deletions
diff --git a/src/locks.h b/src/locks.h index d60878c..afc0508 100644 --- a/src/locks.h +++ b/src/locks.h @@ -1,32 +1,41 @@ -// -// AUTHOR -// N. Nielsen -// -// VERSION -// 0.7 -// -// LICENSE -// This software is in the public domain. -// -// The software is provided "as is", without warranty of any kind, -// express or implied, including but not limited to the warranties -// of merchantability, fitness for a particular purpose, and -// noninfringement. In no event shall the author(s) be liable for any -// claim, damages, or other liability, whether in an action of -// contract, tort, or otherwise, arising from, out of, or in connection -// with the software or the use or other dealings in the software. -// -// SUPPORT -// Send bug reports to: <nielsen@memberwebs.com> -// +/* + * AUTHOR + * N. Nielsen + * + * LICENSE + * This software is in the public domain. + * + * The software is provided "as is", without warranty of any kind, + * express or implied, including but not limited to the warranties + * of merchantability, fitness for a particular purpose, and + * noninfringement. In no event shall the author(s) be liable for any + * claim, damages, or other liability, whether in an action of + * contract, tort, or otherwise, arising from, out of, or in connection + * with the software or the use or other dealings in the software. + * + * SUPPORT + * Send bug reports to: <nielsen@memberwebs.com> + */ -#ifndef __LOCKS_H__20010828 -#define __LOCKS_H__20010828 +#ifndef __LOCKS_H__ +#define __LOCKS_H__ +#include "usuals.h" -#include "drive.h" +struct drivelock; +typedef struct _drivelocks +{ + struct drivelock* _locks; + uint32 _count; + uint32 _current; +} +drivelocks; +void addLocationLock(drivelocks* locks, uint64 beg, uint64 end); +bool checkLocationLock(drivelocks* locks, uint64 sec); +#ifdef _DEBUG +void dumpLocationLocks(drivelocks* locks); +#endif - -#endif //__LOCKS_H__20010828
\ No newline at end of file +#endif /* __LOCKS_H__ */ |