Linux-C预习内容(三)
2016-09-12 20:30
483 查看
系统调用 -创建:int creat(const char *filename,mode_t
mode)filename:创建的文件名。(包含路径,缺省为当前路径)。
mode:创建模式。
常创建模式:S_IRUSR 可读
S_IWUSR 可写
S_IXUSR 可执行
S_IXRWU 可读、可写、可执行
除用以上宏来选择创建模式,也可以用数字来表示。
例:(系统调用 -打开)
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
Int open(const char*pathname,int flags);
Int open(const char*pathname,int flags,mode_t mode);
返回值:成功返回新分配的文件描述符,出错返回-1并设置error。
参数含义:pathname是要打开或创建的文件的名字。
flags参数可用来说明此函数的多个选择项。
mode对于open函数而言,仅当创建新文件时才使用的第三个参数。
mode)filename:创建的文件名。(包含路径,缺省为当前路径)。
mode:创建模式。
常创建模式:S_IRUSR 可读
S_IWUSR 可写
S_IXUSR 可执行
S_IXRWU 可读、可写、可执行
除用以上宏来选择创建模式,也可以用数字来表示。
例:(系统调用 -打开)
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
Int open(const char*pathname,int flags);
Int open(const char*pathname,int flags,mode_t mode);
返回值:成功返回新分配的文件描述符,出错返回-1并设置error。
参数含义:pathname是要打开或创建的文件的名字。
flags参数可用来说明此函数的多个选择项。
mode对于open函数而言,仅当创建新文件时才使用的第三个参数。
相关文章推荐
- Linux下I2C应用程序
- Linux软件安装
- CentOS 7.2下 RabbitMQ 安装记录
- 今天我又get到那些Linux的命令
- Linux下设置静态IP和获取动态IP的方法
- linux项目内存溢出
- 【Linux】LAMP环境的搭建
- elasticsearch-linux open files
- Kali 安装无线网卡驱动
- Linux下Qt(5.6.1-1)程序的发布
- update-rc.d命令
- 使用xinput_calibrator解决gtk程序无法校准的问题
- Linux命令(17):which
- Android应用程序访问linux驱动第一步:实现并测试Linux驱动
- Linux如何查看与/dev/input目录下的event对应的设备
- Linux、ContOS下安装卸载Mysql
- 自定义Linux系统终端界面(Oh_My_Zsh)
- Linux命令学习目录
- CentOS系统启动流程
- 用户权限管理