[TBASE-1230]
This commit is contained in:
parent
960aae4f09
commit
5e007a8e3e
|
@ -224,6 +224,7 @@ int64_t str2int64(char *str);
|
|||
|
||||
void taosSetCoreDump();
|
||||
|
||||
void taosBlockSIGPIPE();
|
||||
|
||||
#define BUILDIN_CLZL(val) __builtin_clzl(val)
|
||||
#define BUILDIN_CLZ(val) __builtin_clz(val)
|
||||
|
|
|
@ -341,3 +341,13 @@ bool taosSkipSocketCheck() {
|
|||
|
||||
return false;
|
||||
}
|
||||
|
||||
void taosBlockSIGPIPE() {
|
||||
sigset_t signal_mask;
|
||||
sigemptyset(&signal_mask);
|
||||
sigaddset(&signal_mask, SIGPIPE);
|
||||
int rc = pthread_sigmask(SIG_BLOCK, &signal_mask, NULL);
|
||||
if (rc != 0) {
|
||||
pError("failed to block SIGPIPE");
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue