Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

mutex_is_locked(9) [centos man page]

MUTEX_IS_LOCKED(9)						Mutex API reference						MUTEX_IS_LOCKED(9)

mutex_is_locked - is the mutex locked SYNOPSIS
int mutex_is_locked(struct mutex * lock); ARGUMENTS
lock the mutex to be queried DESCRIPTION
Returns 1 if the mutex is locked, 0 if unlocked. AUTHOR
Rusty Russell <> Author. COPYRIGHT
Kernel Hackers Manual 3.10 June 2014 MUTEX_IS_LOCKED(9)

Check Out this Related Man Page

tis_mutex_trylock(3)					     Library Functions Manual					      tis_mutex_trylock(3)

tis_mutex_trylock - Attempts to lock the specified mutex. LIBRARY
Standard C Library (, libc.a) SYNOPSIS
#include <tis.h> int tis_mutex_trylock( pthread_mutex_t *mutex); STANDARDS
Address of the mutex (passed by reference) to be locked. DESCRIPTION
This routine attempts to lock the specified mutex mutex. When this routine is called, an attempt is made immediately to lock the mutex. If the mutex is successfully locked, zero (0) is returned. If the specified mutex is already locked when this routine is called, the caller does not wait for the mutex to become available. [EBUSY] is returned, and the thread does not wait to acquire the lock. RETURN VALUES
If an error condition occurs, this routine returns an integer value indicating the type of error. Possible return values are as follows: Successful completion. The mutex is already locked; therefore, it was not acquired. The value specified by mutex is invalid. ERRORS
Functions: tis_mutex_destroy(3), tis_mutex_init(3), tis_mutex_lock(3), tis_mutex_unlock(3) Manuals: Guide to DECthreads and Programmer's Guide delim off tis_mutex_trylock(3)
Man Page

4 More Discussions You Might Find Interesting

1. Programming

C++ application halts at popen system call

Hi All, My application gets hang at the popen statement in Soalris 5.8. While debugging I found that it halts at _lwp_sema_wait. After googling I have added /usr/lib/lwp in the LD_LIBRARY_PATH and now it halts at lwp_park. Please help me what I need to do to solve this issue. The application runs... (6 Replies)
Discussion started by: Amiya Rath
6 Replies

2. Programming

Understanding Condition variables

I am trying the understand the conditional variable concept. I went through the following site: I understand that condition variables allow threads to synchronize based upon the VALUE of data. When the data acheives a particular... (2 Replies)
Discussion started by: rupeshkp728
2 Replies

3. Programming

C++ singleton

How to write a class that can only be instancialized once? what about my implementation below? #include<iostream> #include<stdexcept> using namespace std; class Singleton { public: int b; Singleton(); private: static int num; }; int Singleton::num = 1; (10 Replies)
Discussion started by: vistastar
10 Replies

4. Homework & Coursework Questions

Bounded Buffer is hanging, tried all I can. (C++)

Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted! 1. The problem statement, all variables and given/known data: My problem is that when creating my producers and consumers, if I don't create an equal number of both, the... (12 Replies)
Discussion started by: digitalbrainiac
12 Replies