Revert "More "pthreadP.h" to <pthreadP.h> occurences"
authorDavid Bartley <dtbartle@csclub.uwaterloo.ca>
Thu, 14 Aug 2008 18:41:13 +0000 (14:41 -0400)
committerDavid Bartley <dtbartle@csclub.uwaterloo.ca>
Thu, 14 Aug 2008 19:06:58 +0000 (15:06 -0400)
This reverts commit 02c3c69e5de31083fb57f76b6cbadce783930e63.

49 files changed:
nptl/cleanup_defer_compat.c
nptl/libc-cancellation.c
nptl/pt-system.c
nptl/pthread_atfork.c
nptl/pthread_attr_destroy.c
nptl/pthread_attr_getdetachstate.c
nptl/pthread_attr_getguardsize.c
nptl/pthread_attr_getinheritsched.c
nptl/pthread_attr_getschedparam.c
nptl/pthread_attr_getschedpolicy.c
nptl/pthread_attr_getscope.c
nptl/pthread_attr_getstack.c
nptl/pthread_attr_getstackaddr.c
nptl/pthread_attr_getstacksize.c
nptl/pthread_attr_setdetachstate.c
nptl/pthread_attr_setguardsize.c
nptl/pthread_attr_setinheritsched.c
nptl/pthread_attr_setschedparam.c
nptl/pthread_attr_setschedpolicy.c
nptl/pthread_attr_setscope.c
nptl/pthread_attr_setstack.c
nptl/pthread_attr_setstackaddr.c
nptl/pthread_attr_setstacksize.c
nptl/pthread_barrierattr_destroy.c
nptl/pthread_barrierattr_getpshared.c
nptl/pthread_barrierattr_init.c
nptl/pthread_barrierattr_setpshared.c
nptl/pthread_condattr_destroy.c
nptl/pthread_condattr_getclock.c
nptl/pthread_condattr_getpshared.c
nptl/pthread_condattr_init.c
nptl/pthread_condattr_setclock.c
nptl/pthread_equal.c
nptl/pthread_getconcurrency.c
nptl/pthread_rwlockattr_destroy.c
nptl/pthread_rwlockattr_getkind_np.c
nptl/pthread_rwlockattr_getpshared.c
nptl/pthread_rwlockattr_init.c
nptl/pthread_rwlockattr_setkind_np.c
nptl/pthread_rwlockattr_setpshared.c
nptl/pthread_setconcurrency.c
nptl/pthread_spin_destroy.c
nptl/pthread_spin_init.c
nptl/pthread_spin_unlock.c
nptl/semaphoreP.h
nptl/sysdeps/unix/sysv/solaris2/opensolaris-gnu/pthread_condattr_getclock.c [new file with mode: 0644]
nptl/sysdeps/unix/sysv/solaris2/opensolaris-gnu/pthread_condattr_getpshared.c [new file with mode: 0644]
nptl/sysdeps/unix/sysv/solaris2/opensolaris-gnu/pthread_condattr_setpshared.c [new file with mode: 0644]
nptl/sysdeps/unix/sysv/solaris2/opensolaris-gnu/pthread_rwlockattr_init.c [new file with mode: 0644]

index d90fba3..a0ed6da 100644 (file)
@@ -17,7 +17,7 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 void
index 422a417..b88a32f 100644 (file)
@@ -19,7 +19,7 @@
 
 #include <setjmp.h>
 #include <stdlib.h>
-#include <pthreadP.h>
+#include "pthreadP.h"
 #include <atomic.h>
 #include <bits/libc-lock.h>
 
index 1932ce8..b3b45ab 100644 (file)
@@ -20,7 +20,7 @@
 #include <errno.h>
 #include <stdlib.h>
 #include <sysdep.h>
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index 5a33276..b2495c7 100644 (file)
@@ -34,7 +34,7 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#include <pthreadP.h>
+#include "pthreadP.h"
 #include <fork.h>
 
 /* This is defined by newer gcc version unique for each module.  */
index 6206900..b8d9a20 100644 (file)
@@ -21,7 +21,7 @@
 #include <errno.h>
 #include <string.h>
 #include <unistd.h>
-#include <pthreadP.h>
+#include "pthreadP.h"
 #include <shlib-compat.h>
 
 int
index d4311d3..502cfa4 100644 (file)
@@ -18,7 +18,7 @@
    02111-1307 USA.  */
 
 #include <assert.h>
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index 9fbf2e5..e1d0ed6 100644 (file)
@@ -18,7 +18,7 @@
    02111-1307 USA.  */
 
 #include <assert.h>
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index d0f27e0..f47bf71 100644 (file)
@@ -18,7 +18,7 @@
    02111-1307 USA.  */
 
 #include <assert.h>
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index 2ab154d..0ff0c0c 100644 (file)
@@ -19,7 +19,7 @@
 
 #include <assert.h>
 #include <string.h>
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index 992a156..8364f3b 100644 (file)
@@ -18,7 +18,7 @@
    02111-1307 USA.  */
 
 #include <assert.h>
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index d228d5d..b6aa5a2 100644 (file)
@@ -18,7 +18,7 @@
    02111-1307 USA.  */
 
 #include <assert.h>
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index bc45b0f..1db135e 100644 (file)
@@ -18,7 +18,7 @@
    02111-1307 USA.  */
 
 #include <assert.h>
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index 2e187d6..7656600 100644 (file)
@@ -19,7 +19,7 @@
 
 #include <assert.h>
 #include <errno.h>
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index 2555d2e..d4ff54f 100644 (file)
@@ -18,7 +18,7 @@
    02111-1307 USA.  */
 
 #include <assert.h>
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index 9276c43..a0e6c20 100644 (file)
@@ -19,7 +19,7 @@
 
 #include <assert.h>
 #include <errno.h>
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index 6b2ee30..4c674f4 100644 (file)
@@ -18,7 +18,7 @@
    02111-1307 USA.  */
 
 #include <assert.h>
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index f40fb08..8a77eeb 100644 (file)
@@ -19,7 +19,7 @@
 
 #include <assert.h>
 #include <errno.h>
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index d96f5ab..976ad13 100644 (file)
@@ -20,7 +20,7 @@
 #include <assert.h>
 #include <errno.h>
 #include <string.h>
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index 1935400..b9710d5 100644 (file)
@@ -19,7 +19,7 @@
 
 #include <assert.h>
 #include <errno.h>
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index cddb633..8b3e161 100644 (file)
@@ -19,7 +19,7 @@
 
 #include <assert.h>
 #include <errno.h>
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index 2197fac..be79e32 100644 (file)
@@ -20,7 +20,7 @@
 #include <assert.h>
 #include <errno.h>
 #include <limits.h>
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 #ifndef NEW_VERNUM
index 96e9bb0..0d7a7c0 100644 (file)
@@ -19,7 +19,7 @@
 
 #include <assert.h>
 #include <errno.h>
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index 0f5d07a..0974538 100644 (file)
@@ -20,7 +20,7 @@
 #include <assert.h>
 #include <errno.h>
 #include <limits.h>
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 #ifndef NEW_VERNUM
 # define NEW_VERNUM GLIBC_2_3_3
index f40aa19..f947daf 100644 (file)
@@ -17,7 +17,7 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index e267bd3..246c888 100644 (file)
@@ -17,7 +17,7 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index 32513f2..a0be952 100644 (file)
@@ -17,7 +17,7 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index e047d99..b69f23e 100644 (file)
@@ -18,7 +18,7 @@
    02111-1307 USA.  */
 
 #include <errno.h>
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index 3e5a2a2..e6d069e 100644 (file)
@@ -17,7 +17,7 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index 08c6c52..3eedeb1 100644 (file)
@@ -17,7 +17,7 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index 783b681..b44eac9 100644 (file)
@@ -17,7 +17,7 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index d9c264e..738deb4 100644 (file)
@@ -18,7 +18,7 @@
    02111-1307 USA.  */
 
 #include <string.h>
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index 5bfe8db..9c03bce 100644 (file)
@@ -22,7 +22,7 @@
 #include <stdbool.h>
 #include <time.h>
 #include <sysdep.h>
-#include <pthreadP.h>
+#include "pthreadP.h"
 #include <kernel-features.h>
 
 
index f777f2e..c998609 100644 (file)
@@ -17,7 +17,7 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index c1c300d..52c0c7c 100644 (file)
@@ -17,7 +17,7 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index 2ad651d..4f0c2c4 100644 (file)
@@ -17,7 +17,7 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index 8e6ad57..aad9468 100644 (file)
@@ -17,7 +17,7 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index a888fa9..3a77683 100644 (file)
@@ -17,7 +17,7 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index db4511d..b299534 100644 (file)
@@ -17,7 +17,7 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index 51b9e89..0311f1b 100644 (file)
@@ -18,7 +18,7 @@
    02111-1307 USA.  */
 
 #include <errno.h>
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index 6acd9c9..9438d29 100644 (file)
@@ -18,7 +18,7 @@
    02111-1307 USA.  */
 
 #include <errno.h>
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index fd2184c..8cf1507 100644 (file)
@@ -18,7 +18,7 @@
    02111-1307 USA.  */
 
 #include <errno.h>
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 /* Global definition.  Needed in pthread_getconcurrency as well.  */
index 8e2df3d..4d0109c 100644 (file)
@@ -17,7 +17,7 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 int
index 65fea87..c227508 100644 (file)
@@ -18,7 +18,7 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 int
 pthread_spin_init (pthread_spinlock_t *lock, int pshared)
index 03d7347..f97cadf 100644 (file)
@@ -18,7 +18,7 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#include <pthreadP.h>
+#include "pthreadP.h"
 #include <atomic.h>
 
 int
index a5ba064..7d6fd25 100644 (file)
@@ -18,7 +18,7 @@
    02111-1307 USA.  */
 
 #include <semaphore.h>
-#include <pthreadP.h>
+#include "pthreadP.h"
 
 
 /* Mount point of the shared memory filesystem.  */
diff --git a/nptl/sysdeps/unix/sysv/solaris2/opensolaris-gnu/pthread_condattr_getclock.c b/nptl/sysdeps/unix/sysv/solaris2/opensolaris-gnu/pthread_condattr_getclock.c
new file mode 100644 (file)
index 0000000..58ccf05
--- /dev/null
@@ -0,0 +1,32 @@
+/* Copyright (C) 2003, 2004, 2007, 2008 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Ulrich Drepper <drepper@redhat.com>, 2003.
+   OpenSolaris bits contributed by David Bartley
+    <dtbartle@csclub.uwaterloo.ca>, 2008.
+
+   The GNU C Library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public
+   License as published by the Free Software Foundation; either
+   version 2.1 of the License, or (at your option) any later version.
+
+   The GNU C Library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
+
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include "pthreadP.h"
+
+
+int
+pthread_condattr_getclock (attr, clock_id)
+     const pthread_condattr_t *attr;
+     clockid_t *clock_id;
+{
+  *clock_id = ((const struct pthread_condattr *) attr)->clockid;
+  return 0;
+}
diff --git a/nptl/sysdeps/unix/sysv/solaris2/opensolaris-gnu/pthread_condattr_getpshared.c b/nptl/sysdeps/unix/sysv/solaris2/opensolaris-gnu/pthread_condattr_getpshared.c
new file mode 100644 (file)
index 0000000..4f5c490
--- /dev/null
@@ -0,0 +1,33 @@
+/* Copyright (C) 2002, 2003, 2008 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
+   OpenSolaris bits contributed by David Bartley
+    <dtbartle@csclub.uwaterloo.ca>, 2008.
+
+   The GNU C Library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public
+   License as published by the Free Software Foundation; either
+   version 2.1 of the License, or (at your option) any later version.
+
+   The GNU C Library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
+
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include "pthreadP.h"
+
+
+int
+pthread_condattr_getpshared (attr, pshared)
+     const pthread_condattr_t *attr;
+     int *pshared;
+{
+  *pshared = ((const struct pthread_condattr *) attr)->pshared & PTHREAD_PROCESS_SHARED;
+
+  return 0;
+}
diff --git a/nptl/sysdeps/unix/sysv/solaris2/opensolaris-gnu/pthread_condattr_setpshared.c b/nptl/sysdeps/unix/sysv/solaris2/opensolaris-gnu/pthread_condattr_setpshared.c
new file mode 100644 (file)
index 0000000..365f81c
--- /dev/null
@@ -0,0 +1,37 @@
+/* Copyright (C) 2002, 2003, 2008 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
+   OpenSolaris bits contributed by David Bartley
+    <dtbartle@csclub.uwaterloo.ca>, 2008.
+
+   The GNU C Library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public
+   License as published by the Free Software Foundation; either
+   version 2.1 of the License, or (at your option) any later version.
+
+   The GNU C Library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
+
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <errno.h>
+#include <pthreadP.h>
+
+int
+pthread_condattr_setpshared (attr, pshared)
+     pthread_condattr_t *attr;
+     int pshared;
+{
+  if (pshared != PTHREAD_PROCESS_PRIVATE
+      && __builtin_expect (pshared != PTHREAD_PROCESS_SHARED, 0))
+    return EINVAL;
+
+  ((struct pthread_condattr *) attr)->pshared = pshared;
+
+  return 0;
+}
diff --git a/nptl/sysdeps/unix/sysv/solaris2/opensolaris-gnu/pthread_rwlockattr_init.c b/nptl/sysdeps/unix/sysv/solaris2/opensolaris-gnu/pthread_rwlockattr_init.c
new file mode 100644 (file)
index 0000000..40f4ea9
--- /dev/null
@@ -0,0 +1,36 @@
+/* Copyright (C) 2002, 2008 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
+   OpenSolaris bits contributed by David Bartley
+    <dtbartle@csclub.uwaterloo.ca>, 2008.
+
+   The GNU C Library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public
+   License as published by the Free Software Foundation; either
+   version 2.1 of the License, or (at your option) any later version.
+
+   The GNU C Library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
+
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include "pthreadP.h"
+
+
+int
+pthread_rwlockattr_init (attr)
+     pthread_rwlockattr_t *attr;
+{
+  struct pthread_rwlockattr *iattr;
+
+  iattr = (struct pthread_rwlockattr *) attr;
+
+  iattr->pshared = PTHREAD_PROCESS_PRIVATE;
+
+  return 0;
+}