博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux系统编程 笔记一
阅读量:4283 次
发布时间:2019-05-27

本文共 353 字,大约阅读时间需要 1 分钟。

1. dup和dup2

int dup(int oldfd);

dup调用成功:两个文件描述符指向同一个文件。

返回值:取最小的且没被占用的文件描述符。

int dup2(int oldfd, int newfd);

1.如果newfd已经指向一个文件且oldfd不指向这个文件,首先close与那个文件的连接,newfd指向oldfd指向的文件。

2.newfd没有被占用,直接指向oldfd指向的文件。

3.newfd和oldfd指向同一个文件,什么也不做,返回newfd。

2.改变已经打开的文件的属性:fcntl

1.复制文件描述符

2.获取/设置文件状态标志

错误操作:open("tremp", O_RDONLY);  设置文件为O_RDWR

3.fork函数

pid_t fork(void);

转载地址:http://fmcgi.baihongyu.com/

你可能感兴趣的文章
UBIFS image 用燒錄機燒後mount起來寫入會失敗
查看>>
GPIO to control led by sysfs
查看>>
How to change MAC address
查看>>
Makefile有三个非常有用的变量
查看>>
Windows 如何砍掉佔用 port 的應用程式
查看>>
register_chrdev_region 與 register_chrdev的差異
查看>>
ubifs相關
查看>>
計算vmalloc and lsmod總共用掉的size
查看>>
Ubuntu Linux 的 十六進位(hex)編輯器
查看>>
Makefile的ifeq逻辑或,逻辑与的变通实现
查看>>
named pipes
查看>>
How to assign the cat output of a bash script to a variable in another script
查看>>
how to monitor Internet connection status
查看>>
udhcpc
查看>>
Data loss in embedded file system UBIFS after shutdown of system
查看>>
watchdog
查看>>
Linux: Find Out How Many File Descriptors Are Being Used
查看>>
kernel panic handle
查看>>
sysrq-trigger
查看>>
ubiformat partition(The partition has data in it)
查看>>