cread and close

能够经过open或openat函数建立新的文件,固然,也有专门用来建立文件的函数creat函数

#include <fcntl.h>进程

int creat(const char *path, mode_t mode);多进程

返回值:成功,返回为只写打开的文件描述符;出错,返回-1文件

 

注:co

  ①等效于:open(patn, O_WRONLY|O_CREAT|O_TRUNC, mode)内核

  ②该函数的不足在于只能以写的方式打开建立的文件,若是想要读这个新建立的文件就要close,再使用open打开。path

 

调用close关闭一个打开的文件const

#include <unistd.h>

int close(int fd);

返回值:成功,返回0;出错,返回-1

注:

  ①关闭一个文件时会释放该进程加在该文件上的全部记录锁

  ②当一个进程结束时,内核会自动关闭这个进程所打开的全部文件,不少进程都利用这一特色而不显式的调用close关闭打开的文件件。

相关文章
相关标签/搜索