23 # define _CRT_SECURE_NO_WARNINGS 25 # pragma warning(4 : 4996) 26 # pragma warning(4 : 4267) 27 # pragma warning(4 : 4244) 38 # define lseek _lseeki64 39 # define fsync _commit 40 # define mkdir(dir, mode) _mkdir(dir) 41 # define strcasecmp _stricmp 42 # define strncasecmp _strnicmp 43 # define srandom srand 44 # define random() (rand() * (RAND_MAX+1) + rand()) 45 # define sleep(X) Sleep((X)*1000) 46 # define sysconf(X) 4096 48 # include <sys/param.h> 70 # define NULL ((void *)0) 74 #define MEGABYTE 1000000 75 #define GIGABYTE 1000000000 77 #define KIBIBYTE (1 << 10) 78 #define MEBIBYTE (1 << 20) 79 #define GIBIBYTE (1 << 30) 101 #define MAX_RETRY 10000 103 #define PATH_MAX 4096 106 #define DELIMITERS " \t\r\n=" 107 #define FILENAME_DELIMITER '@' 112 #define IOR_format "%016llx" 129 extern int uname(
struct utsname *name);
long long int IOR_offset_t