summarylogtreecommitdiffstats
path: root/__libc_lock_define_initialized.patch
diff options
context:
space:
mode:
authorFantix King2012-10-18 08:00:46 +0000
committerFantix King2015-12-30 02:55:10 +0800
commitee6f7e1cbf7c15893fe95ae64299a56d6cb9f43d (patch)
tree481aa3f7221c7053a7ebb1959547364a9e258a64 /__libc_lock_define_initialized.patch
downloadaur-ee6f7e1cbf7c15893fe95ae64299a56d6cb9f43d.tar.gz
1.1.6-0.1
Diffstat (limited to '__libc_lock_define_initialized.patch')
-rw-r--r--__libc_lock_define_initialized.patch21
1 files changed, 21 insertions, 0 deletions
diff --git a/__libc_lock_define_initialized.patch b/__libc_lock_define_initialized.patch
new file mode 100644
index 000000000000..c5e72bcbbddd
--- /dev/null
+++ b/__libc_lock_define_initialized.patch
@@ -0,0 +1,21 @@
+diff -Naur pam_unix2-2.6/src/read-files.c pam_unix2-2.6.new/src/read-files.c
+--- pam_unix2-2.6/src/read-files.c 2012-07-16 00:44:08.042427627 +0200
++++ pam_unix2-2.6.new/src/read-files.c 2012-07-16 00:38:30.643576530 +0200
+@@ -341,7 +341,7 @@
+ char *buffer, size_t buflen, int *errnop)
+ {
+ /* Locks the static variables in this file. */
+- __libc_lock_define_initialized (static, lock)
++ static pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER;
+ enum nss_status status;
+ FILE *stream = NULL;
+
+@@ -371,7 +371,7 @@
+ char *buffer, size_t buflen, int *errnop)
+ {
+ /* Locks the static variables in this file. */
+- __libc_lock_define_initialized (static, lock)
++ static pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER;
+ enum nss_status status;
+ FILE *stream = NULL;
+