Changeset 2844 for trunk/src/kmk/job.c
- Timestamp:
- Aug 29, 2016, 6:31:33 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/job.c
r2843 r2844 1318 1318 assert (*p2); 1319 1319 set_command_state (child->file, cs_running); 1320 child->deleted = 0; 1320 1321 child->pid = 0; 1321 1322 if (p2 != argv) 1322 rc = kmk_builtin_command (*p2, &argv_spawn, &child->pid, child);1323 rc = kmk_builtin_command (*p2, child, &argv_spawn, &child->pid); 1323 1324 else 1324 1325 { … … 1326 1327 while (argv[argc]) 1327 1328 argc++; 1328 rc = kmk_builtin_command_parsed (argc, argv, &argv_spawn, &child->pid, child);1329 rc = kmk_builtin_command_parsed (argc, argv, child, &argv_spawn, &child->pid); 1329 1330 } 1330 1331 … … 1334 1335 # endif 1335 1336 1336 /* synchronous command execution? */ 1337 if (!rc && !argv_spawn) 1338 goto next_command; 1339 1340 /* spawned a child? */ 1341 if (!rc && child->pid) 1337 if (!rc) 1342 1338 { 1343 ++job_counter; 1344 return; 1339 /* spawned a child? */ 1340 if (child->pid) 1341 { 1342 ++job_counter; 1343 return; 1344 } 1345 1346 /* synchronous command execution? */ 1347 if (!argv_spawn) 1348 goto next_command; 1345 1349 } 1346 1350
Note:
See TracChangeset
for help on using the changeset viewer.