Changeset 27 for trunk/src/kmk/main.c
- Timestamp:
- Nov 27, 2002, 1:35:20 AM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/main.c
r25 r27 79 79 */ 80 80 81 #ifdef USE_KLIB 82 #include <kLib/kLib.h> 83 #endif 84 81 85 #include <sys/types.h> 82 86 #include <sys/time.h> 83 87 #include <sys/param.h> 88 #if !defined(__IBMC__) 84 89 #include <sys/resource.h> 85 90 #include <sys/signal.h> 91 #endif 86 92 #include <sys/stat.h> 87 93 #if defined(__i386__) … … 89 95 #endif 90 96 #ifndef MACHINE 91 #include <sys/utsname.h> 92 #endif 97 # if !defined(__IBMC__) 98 # include <sys/utsname.h> 99 # endif 100 #endif 101 #if !defined(__IBMC__) 93 102 #include <sys/wait.h> 94 103 #include <err.h> 104 #endif 95 105 #include <stdlib.h> 96 106 #include <errno.h> 97 107 #include <fcntl.h> 98 108 #include <stdio.h> 109 #if !defined(__IBMC__) 99 110 #include <sysexits.h> 100 #ifdef __STDC__ 111 #endif 112 #if defined(__STDC__) || defined(__IBMC__) 101 113 #include <stdarg.h> 102 114 #else 103 115 #include <varargs.h> 116 #endif 117 #if defined(__IBMC__) 118 #include <io.h> 119 #include <direct.h> 120 #ifndef MAXPATHLEN 121 #define MAXPATHLEN _MAX_PATH 122 #endif 123 #ifndef EISDIR 124 #define EISDIR 21 /* unused in errno.h, defined like this in DDK header. */ 125 #endif 126 #ifndef S_ISDIR 127 #define S_IFMT (S_IFDIR | S_IFCHR | S_IFREG) 128 #define S_ISDIR(mode) (((mode) & S_IFMT) == S_IFDIR) 129 #endif 104 130 #endif 105 131 #include "make.h" … … 629 655 630 656 #ifdef WANT_ENV_PWD 657 #ifdef USE_KLIB 658 kEnvSet("PWD", objdir); 659 #else 631 660 setenv("PWD", objdir, 1); 661 #endif 632 662 #endif 633 663 … … 791 821 if (((p = Var_Value(MAKEFLAGS, VAR_GLOBAL, &p1)) != NULL) && *p) 792 822 #ifdef POSIX 823 #ifdef USE_KLIB 824 kEnvSet("MAKEFLAGS", p); 825 #else 793 826 setenv("MAKEFLAGS", p, 1); 827 #endif 794 828 #else 829 #ifdef USE_KLIB 830 kEnvSet("MAKE", p); 831 #else 795 832 setenv("MAKE", p, 1); 833 #endif 796 834 #endif 797 835 efree(p1); … … 1131 1169 /* VARARGS */ 1132 1170 void 1133 #if def __STDC__1171 #if defined(__STDC__) || defined(__IBMC__) 1134 1172 Error(char *fmt, ...) 1135 1173 #else … … 1139 1177 { 1140 1178 va_list ap; 1141 #if def __STDC__1179 #if defined(__STDC__) || defined(__IBMC__) 1142 1180 va_start(ap, fmt); 1143 1181 #else … … 1166 1204 /* VARARGS */ 1167 1205 void 1168 #if def __STDC__1206 #if defined(__STDC__) || defined(__IBMC__) 1169 1207 Fatal(char *fmt, ...) 1170 1208 #else … … 1174 1212 { 1175 1213 va_list ap; 1176 #if def __STDC__1214 #if defined(__STDC__) || defined(__IBMC__) 1177 1215 va_start(ap, fmt); 1178 1216 #else … … 1208 1246 /* VARARGS */ 1209 1247 void 1210 #if def __STDC__1248 #if defined(__STDC__) || defined(__IBMC__) 1211 1249 Punt(char *fmt, ...) 1212 1250 #else … … 1216 1254 { 1217 1255 va_list ap; 1218 #if __STDC__1256 #if defined(__STDC__) || defined(__IBMC__) 1219 1257 va_start(ap, fmt); 1220 1258 #else
Note:
See TracChangeset
for help on using the changeset viewer.