Unified · Split
| @@ -219,6 +219,9 @@ typedef struct alloca_list_struct { · 218 unmodified lines | ||
| 219 | 219 | #if defined(_WIN32) |
| 220 | 220 | #define BOUND_TID_TYPE DWORD |
| 221 | 221 | #define BOUND_GET_TID GetCurrentThreadId() |
| 222 | +#elif defined(__OpenBSD__) | |
| 223 | +#define BOUND_TID_TYPE int | |
| 224 | +#define BOUND_GET_TID 0 | |
| 222 | 225 | #elif defined(__i386__) || defined(__x86_64__) || defined(__arm__) || defined(__aarch64__) || defined(__riscv) |
| 223 | 226 | #define BOUND_TID_TYPE pid_t |
| 224 | 227 | #define BOUND_GET_TID syscall (SYS_gettid) |