当前位置:  技术问答>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中引入了unistd

|
根据manpage引入头文件,不要假设fctnl.h包含了unistd.h

|
因为fcntl中引入了unistd ,说的对

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问头文件unistd.h中的unistd是什么的缩写?
  • 求一个unistd_32.h
  • unistd头文件问题
  • unistd.h
  • unistd.h是由UNIX提供的文件吗
  • lex.yy.c 文件中要 include 一个叫做 unistd.h 的头文件,是做什么用的?
  • 小女子向各位高手求助,关于unistd.h
  • 已经包含了unistd.h,gcc编译时仍报错未定义pid_t结构体
  • 我编的一个关于使用fork()的c程序,图方便想在turbo C里面运行,可是总说找不到#include <unistd.h>??
  • 新手提问:关于<unistd.h>中fork()的声明
  • stdio对比unistd仅仅是多了一层缓存么?
  • vi下头文件unistd.h


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,