Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Remove an explicit declaration of pthread_mutex_timedlock()
authorGabriel Corona <gabriel.corona@loria.fr>
Tue, 9 Jun 2015 23:13:09 +0000 (01:13 +0200)
committerGabriel Corona <gabriel.corona@loria.fr>
Tue, 9 Jun 2015 23:13:09 +0000 (01:13 +0200)
"redefine the function header since we fail to get this from system
headers on amd (at least)"

I guess, this should be fine now. It causes issues with Windows target
because we need to declare it with dllimport.

src/xbt/xbt_os_thread.c

index b97d90e..63819fd 100644 (file)
@@ -31,13 +31,6 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY(xbt_sync_os, xbt,
 #include <sched.h>
 #endif
 
 #include <sched.h>
 #endif
 
-#ifdef HAVE_MUTEX_TIMEDLOCK
-/* redefine the function header since we fail to get this from system headers on amd (at least) */
-int pthread_mutex_timedlock(pthread_mutex_t * mutex,
-                            const struct timespec *abs_timeout);
-#endif
-
-
 /* use named sempahore when sem_init() does not work */
 #ifndef HAVE_SEM_INIT
 static int next_sem_ID = 0;
 /* use named sempahore when sem_init() does not work */
 #ifndef HAVE_SEM_INIT
 static int next_sem_ID = 0;