From 7d6edec63da2c3e8cd5cfff7f4ce8667f95eaa8e Mon Sep 17 00:00:00 2001 From: Salvatore Benedetto Date: Mon, 18 Aug 2008 10:02:50 +0000 Subject: [PATCH] * Remove unnecessary file git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27025 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/file_systems/udf/lock.h | 47 ---------------------- 1 file changed, 47 deletions(-) delete mode 100644 src/add-ons/kernel/file_systems/udf/lock.h diff --git a/src/add-ons/kernel/file_systems/udf/lock.h b/src/add-ons/kernel/file_systems/udf/lock.h deleted file mode 100644 index b05adaa21b..0000000000 --- a/src/add-ons/kernel/file_systems/udf/lock.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - Copyright 1999-2001, Be Incorporated. All Rights Reserved. - This file may be used under the terms of the Be Sample Code License. -*/ - -#ifndef _LOCK_H -#define _LOCK_H - -#include - -#include - -#ifdef __cplusplus - extern "C" { -#else - typedef struct lock lock; - typedef struct mlock mlock; -#endif - - -struct lock { - sem_id s; - long c; -}; - -struct mlock { - sem_id s; -}; - -extern _IMPEXP_KERNEL int new_lock(lock *l, const char *name); -extern _IMPEXP_KERNEL int free_lock(lock *l); - -#define LOCK(l) if (atomic_add(&l.c, -1) <= 0) acquire_sem(l.s); -#define UNLOCK(l) if (atomic_add(&l.c, 1) < 0) release_sem(l.s); - -extern _IMPEXP_KERNEL int new_mlock(mlock *l, long c, const char *name); -extern _IMPEXP_KERNEL int free_mlock(mlock *l); - -#define LOCKM(l,cnt) acquire_sem_etc(l.s, cnt, 0, 0) -#define UNLOCKM(l,cnt) release_sem_etc(l.s, cnt, 0) - - -#ifdef __cplusplus - } // extern "C" -#endif - -#endif