将0,1,2打开,保证调用那些默认往0,1,2读写的IO函数时不会出错。如果没有打开,那么新创建的套接字的文件描述符将占用这些位置,守护进程的一些调用可能会将非预期的数据发送给客户。而作为守护进程不应使用标准输入输出设备,所以将它们重定向到垃圾桶里,仅起到占位作用。
daemon_init创建守护进程,重定向0,1,2到/dev/null
最新推荐文章于 2023-07-04 21:32:00 发布
将0,1,2打开,保证调用那些默认往0,1,2读写的IO函数时不会出错。如果没有打开,那么新创建的套接字的文件描述符将占用这些位置,守护进程的一些调用可能会将非预期的数据发送给客户。而作为守护进程不应使用标准输入输出设备,所以将它们重定向到垃圾桶里,仅起到占位作用。