Lines Matching refs:rp
596 Running rp;
685 for (rp = running_list; rp != NULL; rp = rp->next) {
686 if (rp->temp_file != NULL) {
687 (void) unlink(rp->temp_file->string_mb);
689 if (rp->stdout_file != NULL) {
690 (void) unlink(rp->stdout_file);
691 retmem_mb(rp->stdout_file);
692 rp->stdout_file = NULL;
694 if (rp->stderr_file != NULL) {
695 (void) unlink(rp->stderr_file);
696 retmem_mb(rp->stderr_file);
697 rp->stderr_file = NULL;
701 line = get_prop(rp->target->prop, line_prop);
737 Running rp;
744 for (rp = running_list; rp != NULL; rp = rp->next) {
745 if (rp->state != build_running) {
748 if (rp->pid > 0) {
749 kill(rp->pid, SIGTERM);
750 rp->pid = -1;
799 for (rp = running_list; rp != NULL; rp = rp->next) {
800 if (rp->state != build_running) {
803 if (rp->target->is_member &&
804 ((member = get_prop(rp->target->prop, member_prop)) !=
806 rp->target = member->body.member.library;
811 !(rp->target->stat.is_precious || all_precious)) {
813 rp->target->stat.time = file_no_time;
814 if (exists(rp->target) != file_doesnt_exist) {
817 rp->target->string_mb);
818 if (rp->target->stat.is_dir) {
821 rp->target->string_mb);
822 } else if (unlink(rp->target->string_mb) == 0) {
825 rp->target->string_mb);
829 rp->target->string_mb,