Changeset 3039 for trunk/src/kmk/kmkbuiltin/kSubmit.c
- Timestamp:
- May 10, 2017, 12:55:51 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/kmkbuiltin/kSubmit.c
r2959 r3039 1169 1169 fprintf(pOut, 1170 1170 "usage: %s [-Z|--zap-env] [-E|--set <var=val>] [-U|--unset <var=val>]\n" 1171 " [-A|--append <var=val>] [-D|--prepend <var=val>]\n" 1171 1172 " [-C|--chdir <dir>] [--wcc-brain-damage] [--no-pch-caching]\n" 1172 1173 " [-3|--32-bit] [-6|--64-bit] [-v]\n" … … 1182 1183 " -U, --unset <var>\n" 1183 1184 " Removes an environment variable. Position dependent.\n" 1185 " -A, --append <var>=<value>\n" 1186 " Appends the given value to the environment variable.\n" 1187 " -D,--prepend <var>=<value>\n" 1188 " Prepends the given value to the environment variable.\n" 1184 1189 " -C, --chdir <dir>\n" 1185 1190 " Specifies the current directory for the program. Relative paths\n" … … 1296 1301 else if (strcmp(pszArg, "set") == 0) 1297 1302 chOpt = 'E'; 1303 else if (strcmp(pszArg, "append") == 0) 1304 chOpt = 'A'; 1305 else if (strcmp(pszArg, "prepend") == 0) 1306 chOpt = 'D'; 1298 1307 else if (strcmp(pszArg, "unset") == 0) 1299 1308 chOpt = 'U'; … … 1327 1336 switch (chOpt) 1328 1337 { 1338 case 'A': 1339 case 'C': 1329 1340 case 'E': 1330 1341 case 'U': 1331 case ' C':1342 case 'D': 1332 1343 case 'e': 1333 1344 if (*pszArg != '\0') … … 1355 1366 case 'E': 1356 1367 rcExit = kBuiltinOptEnvSet(&papszEnv, &cEnvVars, &cAllocatedEnvVars, cVerbosity, pszValue); 1368 pChild->environment = papszEnv; 1369 if (rcExit == 0) 1370 break; 1371 return rcExit; 1372 1373 case 'A': 1374 rcExit = kBuiltinOptEnvAppend(&papszEnv, &cEnvVars, &cAllocatedEnvVars, cVerbosity, pszValue); 1375 pChild->environment = papszEnv; 1376 if (rcExit == 0) 1377 break; 1378 return rcExit; 1379 1380 case 'D': 1381 rcExit = kBuiltinOptEnvPrepend(&papszEnv, &cEnvVars, &cAllocatedEnvVars, cVerbosity, pszValue); 1357 1382 pChild->environment = papszEnv; 1358 1383 if (rcExit == 0)
Note:
See TracChangeset
for help on using the changeset viewer.