exec()系统调用后从键盘读取

时间:2019-02-22 14:10:17

标签: unix tcp exec dup2

假设程序如下:

((rawdata0_.contractCostObject is null) and rawdata0_.domestic=true)
or 
((rawdata0_.mirrorSVO is null) and rawdata0_.domestic=false)

如果我执行scanf(),则现在在子进程内部,它将从file.txt中读取。 假设我想在execv()系统调用后从键盘和文件中读取文件。我应该如何找回我的标准输入文件描述符?

PS 。该代码段仅用于示例目的,在execv()调用之前使用dup2实际上没有任何目的。我展示此内容只是为了展示我在编写TCP scoket的代码时遇到的问题类型。

0 个答案:

没有答案