summaryrefslogtreecommitdiffstats
path: root/runtime/srUtils.h
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2012-05-10 09:43:06 +0200
committerRainer Gerhards <rgerhards@adiscon.com>2012-05-10 09:43:06 +0200
commite577d6bc7968ede9ed0cb8693b95478daf0ffb08 (patch)
treed2d35558840b174f42646fcb51d9cd897178b654 /runtime/srUtils.h
parent4f70113457993c536fc948d5b3b3e69dc7a92a8a (diff)
parentd86a212255d9fd1ef3e4b0e99db1f4bfd0625260 (diff)
downloadrsyslog-e577d6bc7968ede9ed0cb8693b95478daf0ffb08.tar.gz
rsyslog-e577d6bc7968ede9ed0cb8693b95478daf0ffb08.tar.bz2
rsyslog-e577d6bc7968ede9ed0cb8693b95478daf0ffb08.zip
Merge branch 'v5-stable' into v6-stable
Conflicts: ChangeLog
Diffstat (limited to 'runtime/srUtils.h')
-rw-r--r--runtime/srUtils.h13
1 files changed, 0 insertions, 13 deletions
diff --git a/runtime/srUtils.h b/runtime/srUtils.h
index 76d25eb2..3169fd94 100644
--- a/runtime/srUtils.h
+++ b/runtime/srUtils.h
@@ -93,19 +93,6 @@ int getSubString(uchar **ppSrc, char *pDst, size_t DstSize, char cSep);
rsRetVal getFileSize(uchar *pszName, off_t *pSize);
/* mutex operations */
-/* some macros to cancel-safe lock a mutex (it will automatically be released
- * when the thread is cancelled. This needs to be done as macros because
- * pthread_cleanup_push sometimes is a macro that can not be used inside a function.
- * It's a bit ugly, but works well... rgerhards, 2008-01-20
- */
-#define DEFVARS_mutex_cancelsafeLock int iCancelStateSave
-#define mutex_cancelsafe_lock(mut) \
- pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, &iCancelStateSave); \
- d_pthread_mutex_lock(mut); \
- pthread_cleanup_push(mutexCancelCleanup, mut); \
- pthread_setcancelstate(iCancelStateSave, NULL);
-#define mutex_cancelsafe_unlock(mut) pthread_cleanup_pop(1)
-
/* some useful constants */
#define DEFVARS_mutexProtection\
int bLockedOpIsLocked=0