正在加载图片...
API和系统调用 ●API的返回值 ·大部分封装例程返回一个整数,其值的含义依赖于相应的系统调用 。-1在多数情况下表示内核不能满足进程的请求 。Libc中定义的errno变量包含特定的出错码 以open和creat为例 int open(const char pathname,int flags); int open(const char pathname,int flags,modet mode): int creat(const char "pathname,modet mode); RETURN VALUE open()and creat()return the new file descriptor,or-1 if an error occurred (in which case,errno is set appropriately). 4口4四1是42刀00 陈香兰(x1 anchenoustc,edu,cn)(计算丸应【inux操作系统分新Chapter6系统调用 January14.20155/29. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . API和系统调用 API的返回值 大部分封装例程返回一个整数,其值的含义依赖于相应的系统调用 -1在多数情况下表示内核不能满足进程的请求 Libc中定义的errno变量包含特定的出错码 . 以open和creat为例 . . int open(const char *pathname, int flags); int open(const char *pathname, int flags, mode\_t mode); int creat(const char *pathname, mode\_t mode); RETURN VALUE open() and creat() return the new file descriptor, or -1 if an error occurred (in which case, errno is set appropriately). 陈香兰(xlanchen@ustc.edu.cn) (计算机应用教研室 Linux操作系统分析Chapter 6 系统调用 @计算机学院嵌入式系统实验室@苏州研究院中国科学技术大学Fall 2014) January 14, 2015 5 / 29
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有