unix 环境高级编程
文章平均质量分 79
BigHerbert
git仓库:https://github.com/wangxiaoq
展开
-
linux信号(一)--unix环境高级编程读书笔记
主要介绍了linux中的信号机制,以及signal,alarm和pause函数的使用。原创 2014-01-07 21:37:56 · 1723 阅读 · 0 评论 -
如何写一个Linux精灵进程
关于如何写一个精灵进程的详细介绍翻译 2014-03-15 12:42:00 · 4515 阅读 · 0 评论 -
linux信号(二)--unix环境高级编程读书笔记
本文主要介绍了linux中信号操作的一些函数,包括sigemptyset,sigaction,sigsuspend,sigprocmask函数等原创 2014-01-10 23:28:43 · 4154 阅读 · 0 评论 -
终端IO--unix环境高级编程读书笔记
这篇博客介绍了 linux 中对终端的一些操作,包括通过 tcgetattr 和 tcsetattr 函数获得和设置终端的属性,终端中的一些特殊字符的表示,以及如何跟踪终端窗口的大小。原创 2014-01-14 21:10:55 · 4728 阅读 · 0 评论 -
文件和目录(二)--unix环境高级编程读书笔记
linux的文件系统相关介绍,包括文件和目录一些操作原创 2013-12-19 20:21:15 · 1597 阅读 · 2 评论 -
标准IO库--unix环境高级编程读书笔记
linux的标准io库操作,缓存操作,流操作,fopen,fgetc,fputc,fgets,fputs等函数的使用原创 2013-12-20 17:26:11 · 1757 阅读 · 0 评论 -
linux进程控制(一)--unix环境高级编程读书笔记
这篇博客主要介绍了linux中的进程的控制,fork,vfork,exec和wait,waitpid函数,还有init进程是如何收养孤儿进程的原创 2014-01-03 11:02:10 · 1708 阅读 · 0 评论 -
小议Linux中的僵死进程
这篇博客介绍了linux中僵死进程的产生原因,消除僵死进程的方法,以及init进程是如何消除僵死进程的。原创 2014-01-02 21:19:33 · 2116 阅读 · 0 评论 -
文件和目录(一)--unix环境高级编程
普通文件和目录linux中最多的两类文件,linux中一共有七种类型的文件,如下:1.普通文件2.目录3.字符特殊设备4.块特殊设备5.FIFO,又叫命名管道6.Socket,即套接字7.符号链接获取一个文件的详细信息可以使用stat函数组,stat函数组包括三个函数,它们的函数原型如下:int stat(const char* pathname,struct stat* buf)原创 2013-12-18 20:19:05 · 1551 阅读 · 0 评论 -
unix进程的环境--unix环境高级编程读书笔记
主要介绍进程的运行环境,包括c程序的空间分配,进程的执行和终止的过程,存储空间的分配原创 2013-12-31 11:00:51 · 1275 阅读 · 0 评论 -
文件io(二)--unix环境高级编程笔记
linux中的文件操作的同步,以及更改打开文件的状态,原子操作原创 2013-12-16 17:47:17 · 1459 阅读 · 0 评论 -
linux系统数据文件和信息--unix环境高级编程读书笔记
linux中对文件passwd,group,utmp,wtmp的操作,以及uname函数和时间操作的一些介绍,总的来说,是对linunx中的一些系统文件操作的相关介绍。原创 2013-12-30 11:56:31 · 1697 阅读 · 0 评论 -
重写dup2函数
在unix环境高级编程的第三章中有一道题目是这样的:重写dup2函数,不能使用fnctl函数,要有规范的容错处理刚开始没有什么思路,后来在网上查了一下,发现大多数的处理都是,一直调用dup直到得到我们所想要的文件描述符为止,然后关闭不需要的文件描述符。代码如下:#include #include int mydup2(int fd,int fd2){ int fdtmp原创 2013-12-16 21:47:14 · 1144 阅读 · 0 评论 -
文件io(一)--unix环境高级编程读书笔记
unix环境高级编程笔记,文件io即不带缓存的io。原创 2013-12-15 21:07:59 · 2320 阅读 · 1 评论 -
高级IO(一)--UNIX环境高级编程读书笔记
主要介绍了UNIX中所得机制,以及非阻塞IO的一些操作。原创 2014-03-10 19:51:40 · 1727 阅读 · 6 评论