linux文件函数-creat

linux文件函数-creat

一 创建文件

函数名:creat

函数原形:

int creat(const char *pathname, mode_t mode)

函数功能:创建文件或者设备,并以只写的方式打开

所属头文件:

#include <sys/types.h>

#inlcude <sys/stat.h>

#include <fcntl.h>

返回值:

成功:返回文件描述符数值

失败:返回-1

参数说明

pathname:创建文件的路径和名称

mode:创建文件的权限

时间: 2024-08-01 15:27:48

linux文件函数-creat的相关文章

linux文件函数-open

linux文件函数-open 一 打开文件 函数名:open 函数原形: int open(const char *pathname, int flags) int open(const char *pathname, int flags, mode_t mode) 函数功能:打开或者创建一个文件或者设备 所属头文件: #include<sys/types.h> #include<sys/stat.h> #include<fcntl.h> 返回值:成功返回文件描述符,失

linux文件函数-close

linux文件函数-close 一 关闭文件 函数名:close 函数原形:int close(int fd) 函数功能:关闭一个文件 所属头文件:#include <unistd.h> 返回值: 成功:返回 0 失败:返回 -1 参数说明:fd是待关闭的文件描述符

linux文件函数-read

linux文件函数-read 一 读文件 函数名:read 函数原形: ssize_t read(int fd, void *buf, size_t count) 函数功能:从一个文件描述符中读取文件 所属头文件:#include<unistd.h> 返回值: 成功:返回读取的字节数 失败:-1 参数说明 fd:要读取的文件的文件描述符 buf:把读取的字节数存入buf指向的空间 count:要读取的字节数

linux文件函数-write

linux文件函数-write 一 读取文件 函数名:write 函数原形: ssize_t write(int fd, const void *buf,size_t count) 函数功能:向文件中写入数据 所属头文件:#include <unistd.h> 返回值: 成功:返回写入的字节数 失败:返回-1 参数说明 fd:要写入的文件描述符 buf:要写入的数据的地方 count:要写入的字节数

linux文件函数-lseek

linux文件函数-write 一 定位文件 函数名:lseek 函数原形: off_t lseek(int fd, off_t offset, int whence) 函数功能:移动文件指针 所属头文件: #include<sys/types.h> #include<unistd.h> 返回值: 成功:返回移动后的文件指针到文件开头的字节数即偏移量 失败:返回-1 参数说明 fd:要定位的文件的描述符 offset:偏移量,整数向后移,负数向前移 whence:文件指针的位置 S

linux内核函数库文件的寻找

linux内核函数的so库文件怎么找呢? 首先还是要产生一个进程的coredump文件的 linux有一个lib-gdb.so库,这个进程的coredump文件中所有load段的最后一个load段中,通过读取二进制文件将最后一个load段读取出来保存lib-gdb.so库文件,这个库文件就是内核函数的库文件. coredump文件头->多个程序头(每一个程序头都会对应一个load段)->通过程序头读取load段

嵌入式 Linux系统编程(五)——目录文件函数

嵌入式 Linux系统编程(五)--目录文件函数 Linux中目录也是文件,目录操作函数为标准IO库函数.主要函数如下: #include <sys/types.h> #include <dirent.h> DIR *opendir(const char *name); DIR *fdopendir(int fd); 成功返回一个指向目录流的指针,失败返回NULL,并且设置errno全局变量. #include <dirent.h> struct dirent *rea

linux系统调用函数

Linux应用编程学习笔记                                 周学伟 一.系统调用文件编程   1.文件打开函数 /***************************************************************************** 函数名:open 函数原型:int open(const char * pathname, int flags) int open(const char * pathname,int  flags,

linux文件的通用操作方法学习

2014-07-29 23:36:10 在linux下用文件描述符来表示设备文件和普通文件.文件描述符是一个整型的数据,所有对文件的操作都通过文件描述符实现. 文件描述符示文件系统中连接用户空间和内核空间的枢纽.当打开一个或者创建一个文件时,内核空间创建相应的结构,并生成一个整型的变量传递给用户空间的对应进程.进程用这个文件描述符来对文件进行操作. 文件描述符的范围示0~OPEN_MAX,因此是一个有限的资源,在使用完毕后要及时释放,通常示调用从close()函数关闭.注意的是文件描述符的值仅在