#include <signal.h>
#include <pthread.h>
#include <sched.h>
-
#include "atomic-gcc.hpp"
namespace factor {
#define STRCMP strcmp
#define STRNCMP strncmp
#define STRDUP strdup
-#define SNPRINTF snprintf
#define FTELL ftello
#define FSEEK fseeko
#ifdef _GNU_SOURCE
extern "C" {
- extern int __xpg_strerror_r (int __errnum, char *__buf, size_t __buflen) __THROW __nonnull ((2));
+ extern int __xpg_strerror_r (int __errnum, char *__buf, size_t __buflen);
}
#define strerror_r __xpg_strerror_r
#endif
uint64_t nano_count();
void sleep_nanos(uint64_t nsec);
-void move_file(const vm_char* path1, const vm_char* path2);
void check_ENOMEM(const char* msg);
static inline void breakpoint() { __builtin_trap(); }
+#define AS_UTF8(ptr) ptr
}