/* * 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 #include 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; }