判断题exec函数并不影响执行前打开的文件描述符集合。
判断题调用fork时,父子进程得到的返回值不同,可用此值来区分父子进程。其中父进程的返回值为子进程的进程号,子进程的返回值为-1。
判断题调整文件偏移量位置的off_t lseek(int fd,off_t offset,int whence)函数,第三个参数取值SEEK_SET表示从文件开始处计算偏移量。
判断题fd=open( example.c ,O_CREAT∣O_EXCL,S_IRUSR∣S_IWUSR));语句使用open系统调用在当前目录下创建一个名为example.c的文件,并且新文件的存取权限为所有者同组用户可读可写。
判断题通过mkdir函数创建一个新的空目录,其中的.和..两个目录项需要手动创建。
判断题readdir函数的返回值为空一定意味着目录遍历的结束。
判断题int stat(const char *path,struct stat *buf)函数可以获得path路径中文件的属性,获取的文件属性信息保存在buf中。
判断题opendir函数会返回一个类似于文件描述符的dirent结构体指针,称为dirent流,用来保存打开的目录信息,对目录的一些操作需要借助dirent完成,比如读目录readdir函数。
判断题read系统调用和write系统调用的参数count只是一个“愿望值”。
判断题在内核中,通过一个无符号的32位短整型st_mode数据结构存放某一文件的类型、特殊属性和访问权限等信息。
判断题Linux为了对文件进行管理,同进程PCB一样,它为每个文件设计了一个叫FCB的数据结构,FCB用于描述文件当前情况和控制文件的所需信息。
判断题GNU C库是Linux内核系统调用接口的封装,其中包括POSIX兼容应用函数调用。
判断题glibc是GUN发布的libc库,即c运行库。glibc是Linux系统中最底层的API,几乎其它任何运行库都会依赖于glibc。
判断题要使一个可执行文件可以被gdb调试,那么在使用编译器gcc编译程序时需要加入-j选项。
判断题Linux可以运行在x86、PowerPC、ARM、SPARC、MIPS、68k等体系结构上。