linux错误处理与错误号

linux错误处理与错误号

ID:14327304

大小:44.00 KB

页数:14页

时间:2018-07-27

linux错误处理与错误号_第1页
linux错误处理与错误号_第2页
linux错误处理与错误号_第3页
linux错误处理与错误号_第4页
linux错误处理与错误号_第5页
资源描述:

《linux错误处理与错误号》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Linux错误处理与错误号Linux错误处理与错误号每天只要进步一点点!09-11-24小知识:linux从文本界面启动:首先进入root权限,在fedora下,终端输入:suroot;输入你的密码;进入root权限下,使用shell,vi/etc/inittab,修改inittab文件,把id:5:initdefault的5改成3。其他几种对应的模式如下:0关机1单用户模式2多用户模式,但是不支持网络访问3多用户模式,文本模式启动4无定义的5图形化界面6重启进入图形界面startx,就OK了,当然前提是装了图形界面文件权限:4:读相当于r2:写相当于w1

2、:执行相当二x常用7可读可写可执行6可读可写5可读可执行4只可读Linux错误机制1,在用户进行文件操作的时候,会出各种各样的错误,比如权限不足,空间不足,找不到文件等,此时需在程序中设置错误捕捉语句,并显示错误.在linux中错误定义成了错误号和错误常数,如果发生错误,便宜会返回在终端上可以用以下命令来查看错误的定义:cat/usr/include/asm/errno.h如下:#ifndef_I386_ERRNO_H#define_I386_ERRNO_H#defineEPERM1/*Operationnotpermitted*/#defineENOEN

3、T2/*Nosuchfileordirectory*/#defineESRCH3/*Nosuchprocess*/#defineEINTR4/*Interruptedsystemcall*/#defineEIO5/*I/Oerror*/#defineENXIO6/*Nosuchdeviceoraddress*/#defineE2BIG7/*Arglisttoolong*/#defineENOEXEC8/*Execformaterror*/#defineEBADF9/*Badfilenumber*/#defineECHILD10/*Nochildproces

4、ses*/#defineEAGAIN11/*Tryagain*/#defineENOMEM12/*Outofmemory*/#defineEACCES13/*Permissiondenied*/#defineEFAULT14/*Badaddress*/#defineENOTBLK15/*Blockdevicerequired*/#defineEBUSY16/*Deviceorresourcebusy*/#defineEEXIST17/*Fileexists*/#defineEXDEV18/*Cross-devicelink*/#defineENODEV19

5、/*Nosuchdevice*/#defineENOTDIR20/*Notadirectory*/#defineEISDIR21/*Isadirectory*/#defineEINVAL22/*Invalidargument*/#defineENFILE23/*Filetableoverflow*/#defineEMFILE24/*Toomanyopenfiles*/#defineENOTTY25/*Notatypewriter*/#defineETXTBSY26/*Textfilebusy*/#defineEFBIG27/*Filetoolarge*/#

6、defineENOSPC28/*Nospaceleftondevice*/#defineESPIPE29/*Illegalseek*/#defineEROFS30/*Read-onlyfilesystem*/#defineEMLINK31/*Toomanylinks*/#defineEPIPE32/*Brokenpipe*/#defineEDOM33/*Mathargumentoutofdomainoffunc*/#defineERANGE34/*Mathresultnotrepresentable*/#defineEDEADLK35/*Resourced

7、eadlockwouldoccur*/#defineENAMETOOLONG36/*Filenametoolong*/#defineENOLCK37/*Norecordlocksavailable*/#defineENOSYS38/*Functionnotimplemented*/#defineENOTEMPTY39/*Directorynotempty*/#defineELOOP40/*Toomanysymboliclinksencountered*/#defineEWOULDBLOCKEAGAIN/*Operationwouldblock*/#defi

8、neENOMSG42/*Nomessageofdesiredtyp

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。