Chinaunix首页 | 论坛 | 博客
  • 博客访问: 84006
  • 博文数量: 33
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 170
  • 用 户 组: 普通用户
  • 注册时间: 2015-09-21 16:23
文章分类

全部博文(33)

文章存档

2016年(5)

2015年(29)

我的朋友

发布时间:2015-11-09 12:07:07

这个宏作为一个掩码以与文件状态标识值做AND位运算,产生一个表示文件访问模式的值。这模式将是O_RDONLY, O_WRONLY, 或 O_RDWR(在GNU系统中,也可能是零,并且从不包括 O_EXEC 位) O_ACCMODE<0003>:读写文件操作时,用于取出flag的低2位 (val & O_ACCMODE)取出val的低2位(见下面程序)O_RDONLY.........【阅读全文】

阅读(1113) | 评论(0) | 转发(0)

发布时间:2015-11-07 20:28:24

linux c中write、read的用法·write函数1.功能将数据写入已打开的文件内2.相关函数open,read,fcntl,close,lseek,sync,fsync,fwrite3.表头文件#include<unistd.h>4.定义函数ssize_t write (int fd,const void * buf,size_t count);5.函数说明write()会把参数buf所指的内存写入count个字节到.........【阅读全文】

阅读(1481) | 评论(0) | 转发(0)

发布时间:2015-10-24 18:39:26

一、fork后的父子进程由fork创建的新进程被称为子进程(child process)。该函数被调用一次,但返回两次。两次返回的区别是子进程的返回值是0,而父进程的返回值则是新进程(子进程)的进程 id。将子进程id返回给父进程的理由是:因为一个进程的子进程可以多于一个,没有一个函数使一个进程可以获得其所有.........【阅读全文】

阅读(1043) | 评论(0) | 转发(0)

发布时间:2015-10-24 18:04:59

fork()两次不同返回值的实现【NOTE4】首先必须有一点要清楚,函数的返回值是储存在寄存器eax中的。其次,当fork返回时,新进程会返回0是因为在初始化任务结构时,将eax设置为0;在fork中,把子进程加入到可运行的队列中,由进程调度程序在适当的时机调度运行。也.........【阅读全文】

阅读(1086) | 评论(0) | 转发(0)

发布时间:2015-10-21 09:42:27

使用/dev/null 把/dev/null看作"黑洞". 它非常等价于一个只写文件. 所有写入它的内容都会永远丢失. 而尝试从它那儿读取内容则什么也读不到. 然而, /dev/null对命令行和脚本都非常的有用.禁止标准输出.    1 cat $filename >/dev/null2 # 文件内容丢失,而不会输出到标准输出.禁.........【阅读全文】

阅读(1009) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册