| 167 | #endif |
| 168 | |
| 169 | static void |
| 170 | _call_fatal(char const *func_name, void *ptr, int errnum) |
| 171 | { |
| 172 | fatal_error("{}({}) failed: {} ({})", func_name, ptr, Strerror(errnum).c_str(), errnum); |
| 173 | } |
| 174 | |
| 175 | // In debug builds, make sure shared vs. exclusive locks and unlocks are properly paired. |
| 176 | // |