summaryrefslogtreecommitdiff
path: root/libre/pam/pam_unix2-glibc216.patch
blob: faa6a235f6accd1a81d801f7f6d2dd6eba48f5fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Index: pam_unix2-2.9.1/src/read-files.c
===================================================================
--- pam_unix2-2.9.1.orig/src/read-files.c
+++ pam_unix2-2.9.1/src/read-files.c
@@ -30,8 +30,14 @@
 #include <errno.h>
 #include <fcntl.h>
 #include <nss.h>
-#include <bits/libc-lock.h>
+#include <pthread.h>
 #define __libc_lock_t pthread_mutex_t
+#define __libc_lock_define_initialized(CLASS,NAME) \
+  CLASS __libc_lock_t NAME = PTHREAD_MUTEX_INITIALIZER;
+#define __libc_lock_lock(NAME) \
+  pthread_mutex_lock, (&(NAME))
+#define __libc_lock_unlock(NAME) \
+  pthread_mutex_unlock, (&(NAME))
 
 #include "read-files.h"