Loading...
Searching...
No Matches
6#if __has_attribute(nonblocking)
7#define SFFDN_NONBLOCKING [[clang::nonblocking]]
9#define SFFDN_NONBLOCKING
12#define SFFDN_NONBLOCKING
16#define SFFDN_FEA_UNSAFE(...) \
17 _Pragma("clang diagnostic push") _Pragma("clang diagnostic ignored \"-Wunknown-warning-option\"") \
18 _Pragma("clang diagnostic ignored \"-Wfunction-effects\"") __VA_ARGS__ _Pragma("clang diagnostic pop")
20#define SFFDN_FEA_UNSAFE(...) __VA_ARGS__
24#if __has_feature(realtime_sanitizer)
25#include <sanitizer/rtsan_interface.h>
26#define SFFDN_RTSAN_SCOPED_DISABLER(name) __rtsan::ScopedDisabler name
28#define SFFDN_RTSAN_SCOPED_DISABLER(name)
31#define SFFDN_RTSAN_SCOPED_DISABLER(name)