当前位置: 技术问答>linux和unix
unistd.h 和 fcntl.h到底什么联系与区别?
来源: 互联网 发布时间:2017-05-15
本文导语: 都说: fcntl.h定义了很多宏和open,fcntl函数原型 unistd.h定义了更多的函数原型 那意思是说read write等这些函数是定义在unistd中? 为何我文件中不引入unistd 只引入fcntl 仍然可以用read write等函数 求指教。谢谢 | ...
都说:
fcntl.h定义了很多宏和open,fcntl函数原型
unistd.h定义了更多的函数原型
那意思是说read write等这些函数是定义在unistd中?
为何我文件中不引入unistd 只引入fcntl 仍然可以用read write等函数
求指教。谢谢
fcntl.h定义了很多宏和open,fcntl函数原型
unistd.h定义了更多的函数原型
那意思是说read write等这些函数是定义在unistd中?
为何我文件中不引入unistd 只引入fcntl 仍然可以用read write等函数
求指教。谢谢
|
头文件只是函数声明,在哪个头文件中声明中都可以,具体的函数定义在源文件中
如果将要调用的函数直接声明在你的源文件中,你可以两个头文件都不包
如果将要调用的函数直接声明在你的源文件中,你可以两个头文件都不包
|
因为fcntl中引入了unistd
|
根据manpage引入头文件,不要假设fctnl.h包含了unistd.h
|
因为fcntl中引入了unistd ,说的对
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。