Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

本篇博文仅列出本章中提到的标准函数,不会记录RIO包等手写函数。 打开和关闭文件open()12#include <fcntl.h> // 头文件int open(char *filename, int flags, mode_t mode); // 返回: 若成功则为新文件描述符,若出错为-1。 open函数将filename转换为一个文件描述符,并且返回描述符数字。返回...

本篇博文仅会列出本章节中所使用的函数。 select()123456#include <sys/select.h> // 头文件int select(int nfds, fd_set *restrict readfds, fd_set *restrict writefds, fd_set *restrict exceptfds, struct timeval *restrict...

本篇只记录CSAPP网络编程章节中的函数所属的头文件以及参数,不会有任何额外的知识,因为经过了之前写”信号”笔记的毒打,我深刻的意识到了整本书都是需要记的知识点这个惨痛的事实。另外,本篇的内容与我的博文: Unix网络编程篇有所重复,但我依然会记载Unix网络编程篇出现过并且在CSAPP也出现过的函数与结构,所以无需担心我因偷懒而导致内容不全。 struct in_addr1234#incl...

本篇所有内容均参考CSAPP,部分内容会加上博主理解(为了防止博主的理解有问题而误导读者,博主会在所有自己理解的地方标注是博主的理解,被标注的内容请谨慎阅读)。[博主吐槽: 本来想摘抄一些知识点的,没想到整个章节全部都是知识点]Linux信号允许进程和内核中断其他进程。 信号术语 发送信号。内核通过更新目的进程上下文中的某个状态,发送(递送)一个信号给目的进程。发送信号可以有如下原因: 1)...

本篇博文参考自csapp。因为详细内容书上已经讲的很清楚,所以这里我就只记一下各个函数所需要的参数以及返回值。 函数getpid()返回调用进程的PID。头文件: <unistd.h>函数原型: pid_t getpid(void);参数: 无返回值: 调用进程的PID。 getppid()返回它的父进程的PID。头文件: <unistd.h>函数原型: pid_t ...


愿火焰指引你