close(sockfd);
return -1;
}
+ MODULE_LOG("connect : %x", sockfd);
__send_int(sockfd, msg->pid);
__send_int(sockfd, msg->cmd);
for (i = 0; i < msg->argc; i++)
__send_str(sockfd, msg->argv[i]);
+ MODULE_LOG("read");
retry_cnt = 0;
while ((r = read(sockfd, &ret, sizeof(int))) < 0) {
++retry_cnt;
}
+ MODULE_LOG("close (ret : %d) : %x", ret, sockfd);
close(sockfd);
return ret;
}