linux之creat函数解析
creat函数完全可以被open函数替代:
open(pathname, O_WRONLY | O_CREAT | O_TRUNC, mode);
[lingyun@localhost create]$ vim creat.c
+ creat.c
/*********************************************************************************
* Copyright: (C) 2013 fulinux<fulinux@sina.com>
* All rights reserved.
*
* Filename: creat.c
* Description: This file
*
* Version: 1.0.0(07/28/2013~)
* Author: fulinux <fulinux@sina.com>
* ChangeLog: 1, Release initial version on "07/28/2013 01:05:30 PM"
*
********************************************************************************/
#include <fcntl.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define PERM 0755
int main(void)
{
static char filename[] = "file.txt";
int fd;
fd = creat(filename,PERM);
if(fd < 0)
printf("[%s] create fail !!!\n",filename);
else
printf("[%s] open success !\n",filename);
exit(0);
}
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~/apue/creat/creat.c[+] CWD: /usr/local/src/lingyun/apue/creat Line: 17/33:18
"create.c" 33L, 869C written
[lingyun@localhost creat]$ gcc creat.c
[lingyun@localhost creat]$ ./a.out
[file.txt] open success !
[lingyun@localhost creat]$ ls
a.out creat.c file.txt
linux之creat函数解析相关推荐
- linux驱动---ioctl函数解析
转自(39条消息) linux驱动---ioctl函数解析_那可真是太开心了的博客-CSDN博客_linux驱动ioctl 参考:ioctl,unlocked_ioctl 处理方法-阿里云开发者社区 ...
- linux网络编程函数解析之——setsockopt / getsockopt用法
linux网络编程函数解析之--setsockopt / getsockopt用法 工程中无线传输方面的东西用到了setsockopt(),getsockopt().网上相关博客很多,而且类似,原文出 ...
- linux系统creat函数,Linux系统调用之creat函数
Linux中系统调用很多,但是再多也有几种不变的根本:创建,打开,写,读,关闭,删除,等最最基本的操作,就像人们所常说的,Linux上的一切我们都可以当做文件来处理,既然是文件,那么以上的几种操作就是 ...
- linux之getcwd函数解析,如何在Linux 中使用getcwd()函数
如何在Linux 中使用getcwd()函数 发布时间:2021-03-15 17:35:21 来源:亿速云 阅读:106 作者:Leah 这期内容当中小编将会给大家带来有关如何在Linux 中使用g ...
- linux之getcwd函数解析,Linux 中C语言getcwd()函数的用法
Linux 中C语言getcwd()函数的用法 先来看该函数的声明: #include char *getcwd(char *buf,size_t size); 介绍: 参数说明:getcwd()会将 ...
- linux c setuid函数解析
在讨论这个setuid函数之前,我们首先要了解的一个东西就是内核为每个进程维护的三个UID值.这三个UID分别是实际用户ID(real uid).有效用户ID(effective uid).保存的设置 ...
- linux 声明消息函数,linux消息队列函数--解析
#include www.2cto.com --------------------------------------------------------------------- 1.系统建立IP ...
- linux c strtol 函数解析
来自于:http://www.cnblogs.com/lzjsky/archive/2011/01/05/1926369.html 感谢作者! long int strtol(const cha ...
- linux open函数解释,linux之open函数解析
一. open.c /********************************************************************************* * ...
最新文章
- install ros indigo tf2
- SSH框架中配置log4j的方法
- python程序控制结构_python程序控制结构
- mac idea在mybatis xml文件里引入全限定类名报红解决
- java程序 构建mycircle类_Java语言程序设计(十九)对象和类的应用实例
- mysql菜鸟教程面向对象_第一节--面向对象编程
- 面向对象(Python):学习笔记之继承
- 聚沙成塔-linux 常用命令
- 属牛的女孩取名:优美文雅、声声入耳的女孩名字
- 《畅玩NAS》第8章 ZeroTier组建局域网
- Java并发编程--线程池ThreadPollExecutor原理探究
- 牛逼的人很早就开始牛逼了
- Verilog初级教程(2)Verilog HDL的初级语法
- GPS导航(8):最短路径算法
- Python 的日志模板
- Android开发手机相机应用
- 17年,除了代码收入还有房子收入
- 深圳IT培训机构,曝光
- 【C陷阱与缺陷】----语法陷阱
- STM32F407野火霸天虎系列笔记(四)EXTI