Browse Source

sem_open.c/sem_unlink.c: Use INTUSE macro to get proper function call to __pthread_once

We need to use __pthread_once_internal if available this macro is
therefore used to notify that.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Khem Raj 13 years ago
parent
commit
9e5335ed87
2 changed files with 2 additions and 2 deletions
  1. 1 1
      libpthread/nptl/sem_open.c
  2. 1 1
      libpthread/nptl/sem_unlink.c

+ 1 - 1
libpthread/nptl/sem_open.c

@@ -248,7 +248,7 @@ sem_open (const char *name, int oflag, ...)
   int fd;
 
   /* Determine where the shmfs is mounted.  */
-  __pthread_once (&__namedsem_once, __where_is_shmfs);
+  INTUSE(__pthread_once) (&__namedsem_once, __where_is_shmfs);
 
   /* If we don't know the mount points there is nothing we can do.  Ever.  */
   if (mountpoint.dir == NULL)

+ 1 - 1
libpthread/nptl/sem_unlink.c

@@ -33,7 +33,7 @@ sem_unlink (
   size_t namelen;
 
   /* Determine where the shmfs is mounted.  */
-  __pthread_once (&__namedsem_once, __where_is_shmfs);
+  INTUSE(__pthread_once) (&__namedsem_once, __where_is_shmfs);
 
   /* If we don't know the mount points there is nothing we can do.  Ever.  */
   if (mountpoint.dir == NULL)