if (question_flag && !(flags & COMMANDS_RECURSE))
{
child->file->update_status = 1;
- child->file->command_state = cs_finished;
+ set_command_state (child->file, cs_finished);
return;
}
/* We are the parent side. Set the state to
say the commands are running and return. */
- child->file->command_state = cs_running;
+ set_command_state (child->file, cs_running);
/* Free the storage used by the child's argument list. */
error:
child->file->update_status = 2;
- child->file->command_state = cs_finished;
+ set_command_state (child->file, cs_finished);
}
/* Try to start a child running.
{
/* There are no more lines to be expanded. */
child->command_ptr = 0;
- child->file->command_state = cs_finished;
+ set_command_state (child->file, cs_finished);
child->file->update_status = 0;
return 0;
}
if (running)
{
- file->command_state = cs_deps_running;
+ set_command_state (file, cs_deps_running);
--depth;
DEBUGPR ("The dependencies of `%s' are being made.\n");
return 0;
if (dep_status != 0)
{
- file->command_state = cs_finished;
+ set_command_state (file, cs_finished);
file->update_status = dep_status;
file->updated = 1;
return dep_status;
}
- file->command_state = cs_not_started;
+ set_command_state (file, cs_not_started);
/* Now record which dependencies are more
recent than this file, so we can define $?. */
if (!must_make)
{
DEBUGPR ("No need to remake target `%s'.\n");
- file->command_state = cs_finished;
+ set_command_state (file, cs_finished);
file->update_status = 0;
file->updated = 1;
return 0;
/* Record that some of FILE's dependencies are still being made.
This tells the upper levels to wait on processing it until
the commands are finished. */
- file->command_state = cs_deps_running;
+ set_command_state (file, cs_deps_running);
lastd = d;
d = d->next;