开发者社区> 问答> 正文

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

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

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

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

    2019-07-17 19:28:21
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
服务上云加速大家居产业C2M进程 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多