开发者社区 问答 正文

fork()函数子进程中的文件指针stdout

使用C语言在程序中调用fork()之后,子进程中的stdout为 nil (我理解为空指针,通过%p打印出来为nil),请问大家是否遇到过同样的问题
(Mips架构,内核为2.6.**)

展开
收起
云栖技术 2016-06-06 13:31:08 2322 分享 版权
1 条回答
写回答
取消 提交回答
  • 社区爱好者,专为云栖社区服务!

    一般情况下stdout是1,也有可能是平台在fork的时候为了节省文件描述符把0,1,2都关掉了

    2019-07-17 19:28:21
    赞同 展开评论
问答分类:
问答地址: