系统调用和文件描述符 一 系统调用二 文件描述符 一 系统调用 系统调用是操作系统提供给用户程序的一组特殊函数接口系统调用的返回值:通常一个负的返回值代表错误,返回值0表示成功。错误信息存放在全局变量errno中,用户可以用perror打印出错信息 二 文件描述符 文件描述符是一个非负整数,打开现有文件或新建一个文件时,内核会返回一个文件描述符,文件描述符用来指定已打开的文件 系统是用“位图”来管理文件描述符的:使用1024个二进制位来管理文件描述符,位号代表的是文件描述符也就是文件;位上的值1表示文件打开,0表示文件关闭。