信仰_仰望 2015-05-03 11:38 采纳率: 0%
浏览 1642

孤儿进程调用setsid之后,还是孤儿进程么?

孤儿进程调用setsid之后,还是孤儿进程么?

首先可以确认,在linux系统中,调用setsid的进程没有控制终端,但是可以调用read(stdin_fileno)
不会返回 -1.

而没有调用setsid的子进程,成为孤儿之后,调用read(stdin_fileno)返回-1,errno=eio

1,假如是,则调用 read为啥不返回-1?
2,假如不是,又是为什么?
3,没有控制终端,调用read为什么不返回错误而返回1?

  • 写回答

3条回答

  • 信仰_仰望 2015-05-03 11:39
    关注

    参考 apue,中进程关系 这一章,依然不明白。求大神

    评论

报告相同问题?