在pclose函数的文档中,有一部分代码说明了如何实现 pclose() 函数
int pclose(FILE *stream)
{
int stat;
pid_t pid;
pid = <pid for process created for stream by popen()>
(void) fclose(stream);
while (waitpid(pid, &stat, 0) == -1) {
if (errno != EINTR){
stat = -1;
break;
}
}
return(stat);
}
所以我很有趣,他得到“popen()为流创建的进程的pid”的形式。是否有存储此值的地方?