diff options
Diffstat (limited to 'include/linux/semaphore.h')
-rw-r--r-- | include/linux/semaphore.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/linux/semaphore.h b/include/linux/semaphore.h index 88f2a28cc0f1..a107aebd9148 100644 --- a/include/linux/semaphore.h +++ b/include/linux/semaphore.h | |||
@@ -75,6 +75,12 @@ extern int __must_check down_killable(struct semaphore *sem); | |||
75 | extern int __must_check down_trylock(struct semaphore *sem); | 75 | extern int __must_check down_trylock(struct semaphore *sem); |
76 | 76 | ||
77 | /* | 77 | /* |
78 | * As down(), except this function will return -ETIME if it fails to | ||
79 | * acquire the semaphore within the specified number of jiffies. | ||
80 | */ | ||
81 | extern int __must_check down_timeout(struct semaphore *sem, long jiffies); | ||
82 | |||
83 | /* | ||
78 | * Release the semaphore. Unlike mutexes, up() may be called from any | 84 | * Release the semaphore. Unlike mutexes, up() may be called from any |
79 | * context and even by tasks which have never called down(). | 85 | * context and even by tasks which have never called down(). |
80 | */ | 86 | */ |