4 #if (defined(__BUILTIN) && !defined(__CHKCMD) && !defined(WARN_DEF_MISMATCH))
6 #pragma message(Macro definition mismatch : __BUILTIN defined but __CHKCMD not defined)
8 #warning "Macro definition mismatch : __BUILTIN defined but __CHKCMD not defined"
10 #define WARN_DEF_MISMATCH 1
13 /* must be defined first */
16 #define _WIN32_WINNT 0x0400
18 #if (_MSC_VER >= 1400 && !defined(_CRT_SECURE_NO_DEPRECATE))
19 #define _CRT_SECURE_NO_DEPRECATE
22 #include <direct.h> /* for getcwd(), _chdir() */
34 #define strdup _strdup
36 #define getcwd _getcwd
39 #define S_ISDIR(__mode) (((__mode) & S_IFMT) == S_IFDIR)
43 #define S_ISREG(__mode) (((__mode) & S_IFMT) == S_IFREG)
46 #define INDEFINITE_PID NULL
47 #define INDEFINITE_FD NULL
49 #define INDEFINITE_PID ((int)-1)
50 #define INDEFINITE_FD ((int)-1)
54 #define PATH_MAX ((unsigned int)260)
58 #define VAR_NAME_MAX ((unsigned int) 80)
61 #define INDEFINITE ((int)-1)
62 #define INDEFINITE_SIGNAL NULL
63 #define MAX_SUFFIX ((unsigned int)9)