1/* 2 * Test program that locks and unlocks a process-shared mutex. 3 * See also https://bugs.kde.org/show_bug.cgi?id=187048. 4 */ 5 6 7#define _GNU_SOURCE 8 9#include <stdio.h> 10#include <pthread.h> 11 12 13int main() 14{ 15 pthread_mutex_t mutex; 16 pthread_mutexattr_t attr; 17 18 pthread_mutexattr_init(&attr); 19 pthread_mutexattr_setpshared(&attr, PTHREAD_PROCESS_SHARED); 20 pthread_mutex_init(&mutex, &attr); 21 pthread_mutexattr_destroy(&attr); 22 23 pthread_mutex_lock(&mutex); 24 pthread_mutex_unlock(&mutex); 25 pthread_mutex_destroy(&mutex); 26 27 fprintf(stderr, "Finished.\n"); 28 29 return 0; 30} 31