当前位置:  技术问答>linux和unix

问个很菜的问题,如何获取错误代码errno

    来源: 互联网  发布时间:2015-11-14

    本文导语:  查看函数int creat(const char * pathname, mode_tmode); 返回值  creat()会返回新的文件描述词,若有错误发生则会返回-1,并把错误代码设给errno。 EEXIST 参数pathname所指的文件已存在。 EACCESS 参数pathname 所指定的文件不符...

查看函数int creat(const char * pathname, mode_tmode);
返回值  creat()会返回新的文件描述词,若有错误发生则会返回-1,并把错误代码设给errno。
EEXIST 参数pathname所指的文件已存在。
EACCESS 参数pathname 所指定的文件不符合所要求测试的权限
EROFS 欲打开写入权限的文件存在于只读文件系统内
EFAULT 参数pathname 指针超出可存取的内存空间
EINVAL 参数mode 不正确。
ENAMETOOLONG 参数pathname太长。
ENOTDIR 参数pathname为一目录
ENOMEM 核心内存不足
ELOOP 参数pathname有过多符号连接问题。
EMFILE 已达到进程可同时打开的文件数上限
ENFILE 已达到系统可同时打开的文件数上限


假如创建失败了,返回了-1,我应该调用什么方法才能知道发生了 哪种错误????

|
首先#include 
然后就能用errno这个全局变量了。

    
 
 

您可能感兴趣的文章:

  • 关于获取在jsp上获取客户端时间的问题
  • Shell获取系统时间问题
  • socket 通讯问题!客户端获取服务端数据问题,死活都是0!
  • 新手问题:Linux下如何获取进程占用的系统资源
  • scounix中获取内存信息大小的问题,急,请高手指点
  • linux /proc 的问题。以及获取子进程虚拟内存信息。
  • 请教大虾:),获取线程id的问题
  • 获取硬件信息的问题
  • 问一个关于获取系统时间得问题
  • 获取Linux 动态库SO下的函数问题
  • 有关获取本地ip地址的问题
  • 菜鸟问题:如何让jsp来获取与之关联的java 数据(赚分了)
  • 急,获取进程数量的问题
  • adsl获取的ip经常变动的问题
  • 解决jQuery动态获取手机屏幕高和宽的问题
  • jquery attr方法获取input的checked属性问题
  • 关于popen调用ls获取文件名的问题
  • 关于man指令获取帮助页格式的基本问题?
  • Kerberos认证时,关于证书获取的问题?
  • php显示错误问题 iis7站长之家
  • 错误:将'const x'作为'x'的'this'实参时丢弃了类型限定问题解决
  • QT"段错误"问题
  • [scjp问题] 关于静态方法中间的变量调用错误问题
  • TOMCAT启动错误问题,请教!
  • php显示错误问题
  • Linux下调用.so引发的段错误问题
  • 关于编译的问题:这是什么错误
  • 问个弱弱的问题错误卸载硬盘根目录怎么办/dev/sda1
  • 我的sprintf有错误,不知道什么问题。
  • [求教]:NFS的连接问题.做NFS时报连接错误,据称是portmap问题,但...
  • LINUX C编程错误的一个问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • sh 里面ftp上传文件的代码。大侠帮忙看看下面的代码有什么问题
  • 用Jbuilder3 遇到问题不能运行把可疑代码注掉后可以运行但是重新使用可疑代码时又可以运行了多次重复都是如此
  • 关于软件或者程序的源代码问题??
  • firefox源代码问题
  • linux 源代码的学习问题
  • 关于源代码的问题
  • 菜鸟问题(源代码)
  • VIM的使用,代码缩进的问题
  • 关于Qt的demo中的控件代码问题
  • 求教:linux下代码编辑问题
  • fedora10 内核代码问题
  • X Window System 的源代码的问题
  • 在制作的留言簿上提交jsp的源代码的问题,
  • 代码实现Radius服务模拟的问题,熟悉Radius服务的大虾请进!
  • 请教一下调试GCC源代码问题
  • cvs 代码维护问题
  • 关于linux内核版本和源代码版本问题
  • 高深问题:有了linux内核源代码如何做成一个linux操作系统
  • 在Jbuilder中编辑代码的问题
  • 谁有“八女王”和“六匹马”问题的源代码,每个50分!!!!
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 简单问题简单问题简单问题简单问题
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 小问题,急问题,重大问题!!!
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 弱弱的一问,linux下的中文问题及网络问题,分不是问题
  • 八个问题帮你快速了解Docker
  • 请教两个小问题:一个cgywin下使用vi的问题,另一个socket的问题
  • nginx Windows版相关问题及使用说明
  • 网页的编码问题!或者java的编码问题,由此引出一条解决中文问题的思路
  • vs2010下禁用vmware的方法以及解决vmware插件导致vs2010变慢的问题


  • 站内导航:


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

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3