]> git.ipfire.org Git - thirdparty/cups.git/blobdiff - cups/thread-private.h
Update visibility stuff so we can build libcups.2.dylib without an exports list.
[thirdparty/cups.git] / cups / thread-private.h
index 69617b536adc84322b9b0d4f7bf318b17e1d79ed..1952294215185ca84d99e210d226ff9bf7b6f04e 100644 (file)
@@ -81,20 +81,20 @@ typedef void        *_cups_threadkey_t;
  * Functions...
  */
 
-extern void    _cupsCondBroadcast(_cups_cond_t *cond);
-extern void    _cupsCondInit(_cups_cond_t *cond);
-extern void    _cupsCondWait(_cups_cond_t *cond, _cups_mutex_t *mutex, double timeout);
-extern void    _cupsMutexInit(_cups_mutex_t *mutex);
-extern void    _cupsMutexLock(_cups_mutex_t *mutex);
-extern void    _cupsMutexUnlock(_cups_mutex_t *mutex);
-extern void    _cupsRWInit(_cups_rwlock_t *rwlock);
-extern void    _cupsRWLockRead(_cups_rwlock_t *rwlock);
-extern void    _cupsRWLockWrite(_cups_rwlock_t *rwlock);
-extern void    _cupsRWUnlock(_cups_rwlock_t *rwlock);
-extern void    _cupsThreadCancel(_cups_thread_t thread);
-extern _cups_thread_t _cupsThreadCreate(_cups_thread_func_t func, void *arg);
-extern void     _cupsThreadDetach(_cups_thread_t thread);
-extern void    *_cupsThreadWait(_cups_thread_t thread);
+extern void    _cupsCondBroadcast(_cups_cond_t *cond) _CUPS_PRIVATE;
+extern void    _cupsCondInit(_cups_cond_t *cond) _CUPS_PRIVATE;
+extern void    _cupsCondWait(_cups_cond_t *cond, _cups_mutex_t *mutex, double timeout) _CUPS_PRIVATE;
+extern void    _cupsMutexInit(_cups_mutex_t *mutex) _CUPS_PRIVATE;
+extern void    _cupsMutexLock(_cups_mutex_t *mutex) _CUPS_PRIVATE;
+extern void    _cupsMutexUnlock(_cups_mutex_t *mutex) _CUPS_PRIVATE;
+extern void    _cupsRWInit(_cups_rwlock_t *rwlock) _CUPS_PRIVATE;
+extern void    _cupsRWLockRead(_cups_rwlock_t *rwlock) _CUPS_PRIVATE;
+extern void    _cupsRWLockWrite(_cups_rwlock_t *rwlock) _CUPS_PRIVATE;
+extern void    _cupsRWUnlock(_cups_rwlock_t *rwlock) _CUPS_PRIVATE;
+extern void    _cupsThreadCancel(_cups_thread_t thread) _CUPS_PRIVATE;
+extern _cups_thread_t _cupsThreadCreate(_cups_thread_func_t func, void *arg) _CUPS_PRIVATE;
+extern void     _cupsThreadDetach(_cups_thread_t thread) _CUPS_PRIVATE;
+extern void    *_cupsThreadWait(_cups_thread_t thread) _CUPS_PRIVATE;
 
 #  ifdef __cplusplus
 }