blob: 1344761f44e33d08f2c26a62a5204da9002fb84f [file] [log] [blame]
/*
* Test program that locks and unlocks a process-shared mutex.
* See also https://bugs.kde.org/show_bug.cgi?id=187048.
*/
#define _GNU_SOURCE
#include <stdio.h>
#include <pthread.h>
int main()
{
pthread_mutex_t mutex;
pthread_mutexattr_t attr;
pthread_mutexattr_init(&attr);
pthread_mutexattr_setpshared(&attr, PTHREAD_PROCESS_SHARED);
pthread_mutex_init(&mutex, &attr);
pthread_mutexattr_destroy(&attr);
pthread_mutex_lock(&mutex);
pthread_mutex_unlock(&mutex);
pthread_mutex_destroy(&mutex);
fprintf(stderr, "Finished.\n");
return 0;
}