restore missing functions on windows

dankamongmen/iterm2complete
nick black 3 years ago committed by nick black
parent 43c5ec01a5
commit 32e2e52d30

@ -7,8 +7,17 @@
static void* _Atomic signal_nc = ATOMIC_VAR_INIT(NULL);
#ifdef __MINGW64__
int block_signals(sigset_t* old_blocked_signals){
(void)old_blocked_signals;
return 0;
}
int unblock_signals(const sigset_t* old_blocked_signals){
(void)old_blocked_signals;
return 0;
}
int drop_signals(void* nc){
int ret = -1;
void* expected = nc;
if(atomic_compare_exchange_strong(&signal_nc, &expected, nc)){
return -1;

Loading…
Cancel
Save