Fixes for build issues found on Darwin.
This commit is contained in:
@@ -13,7 +13,7 @@ include $(TOP)/configure/CONFIG
|
||||
# to generate header file dependancies for Darwin.
|
||||
# Darwin has multiple -arch compiler flags.
|
||||
ifeq ($(OS_CLASS),Darwin)
|
||||
HDEPENDS_METHOD = CMD
|
||||
HDEPENDS_METHOD = MKMF
|
||||
endif
|
||||
|
||||
ifneq ($(findstring darwin,$(T_A)),)
|
||||
|
||||
@@ -28,8 +28,16 @@
|
||||
#include "epicsAssert.h"
|
||||
|
||||
#define checkStatus(status,message) \
|
||||
if((status)) { \
|
||||
errlogPrintf("epicsMutex %s failed: error %s\n",(message),strerror((status)));}
|
||||
if((status)) { \
|
||||
errlogPrintf("epicsMutex %s failed: error %s\n", \
|
||||
(message), strerror((status))); \
|
||||
}
|
||||
#define checkStatusQuit(status,message,method) \
|
||||
if(status) { \
|
||||
errlogPrintf("epicsMutex %s failed: error %s\n", \
|
||||
(message), strerror((status))); \
|
||||
cantProceed((method)); \
|
||||
}
|
||||
|
||||
static int mutexLock(pthread_mutex_t *id)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user