mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-30 10:47:28 +02:00
Fix DoMonitor for Mac/BSD
This commit is contained in:
@ -1036,7 +1036,7 @@ static int SwapLists(WOLFSSL_CRL* crl)
|
|||||||
#ifdef __MACH__
|
#ifdef __MACH__
|
||||||
#define XEVENT_MODE O_EVTONLY
|
#define XEVENT_MODE O_EVTONLY
|
||||||
#elif defined(__FreeBSD__)
|
#elif defined(__FreeBSD__)
|
||||||
#define XEVENT_MODE EVFILT_VNODE
|
#define XEVENT_MODE O_RDONLY
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
@ -1115,11 +1115,11 @@ static THREAD_RETURN WOLFSSL_THREAD DoMonitor(void* arg)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (fPEM != -1)
|
if (fPEM != -1)
|
||||||
EV_SET(&change, fPEM, EVFILT_VNODE, EV_ADD | EV_ENABLE | EV_ONESHOT,
|
EV_SET(&change, fPEM, EVFILT_VNODE, EV_ADD | EV_ENABLE | EV_CLEAR,
|
||||||
NOTE_DELETE | NOTE_EXTEND | NOTE_WRITE | NOTE_ATTRIB, 0, 0);
|
NOTE_DELETE | NOTE_EXTEND | NOTE_WRITE | NOTE_ATTRIB, 0, 0);
|
||||||
|
|
||||||
if (fDER != -1)
|
if (fDER != -1)
|
||||||
EV_SET(&change, fDER, EVFILT_VNODE, EV_ADD | EV_ENABLE | EV_ONESHOT,
|
EV_SET(&change, fDER, EVFILT_VNODE, EV_ADD | EV_ENABLE | EV_CLEAR,
|
||||||
NOTE_DELETE | NOTE_EXTEND | NOTE_WRITE | NOTE_ATTRIB, 0, 0);
|
NOTE_DELETE | NOTE_EXTEND | NOTE_WRITE | NOTE_ATTRIB, 0, 0);
|
||||||
|
|
||||||
/* signal to calling thread we're setup */
|
/* signal to calling thread we're setup */
|
||||||
|
Reference in New Issue
Block a user