简介

来源:互联网 发布:mac 卸载java9 编辑:程序博客网 时间:2024/04/25 23:06

网络接口:负责发送和接收数据

由于网络接口不是面向流的设备,所以很难映射到文件系统中的节点。所以为它分配一个唯一的名字eth0

缓冲区溢出,由程序员忘记检查缓冲区中写了多少数据导致写到了缓冲区边界之外,覆盖了系统无关数据造成破坏整个系统

当心为初始化内存导致信息泄漏

模块被链接到内核,因此它调用的函数仅仅时由内核导出的那些函数,而没有任何可链接的库,所以不包含通常的头文件
,和内核有关的所有内容都在内核源代码(usr/src/limux)的include/linux和include/asm目录下的头文件里申明



避免名字空间污染,最好使用static来定义符号