关键字(linux 、系统调用、open、umask、文件权限)(2010-12-06 20:41:33)转载▼标签: 杂谈分类: LINUXLinux中的文件:1) Linux中的一切都是文件,具体来说就是:我们可以像对待文件一样对待设备。最基本的5个Linux系统调用(System calls)......
2023-10-13 07:34 阅读 阅读全文一、程序#include <sys/time.h>#include <sys/resource.h>#include <unistd.h>#include <stdlib.h>#include <stdio.h>#include <sys/wait.h>#include <errno.h>#d..._getrusage...
2023-10-10 01:13 阅读 阅读全文文章浏览阅读6.7k次。Linux 2.6 劫持系统调用 隐藏进程_sys_getdents...
2023-11-13 14:15 阅读 阅读全文文章浏览阅读5.8k次,点赞4次,收藏22次。转自:http://blog.sina.com.cn/s/blog_703f58b101011qan.html 以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中......
2023-11-13 14:21 阅读 阅读全文一、介绍一个进程能够使用kill()向另外一个进程发送信号,接收信号进程和发送信号进程的所有者必须相同,或者发送信号进程的所有者是超级用户。如果进程无权发送信号给所请求的pid,那么kill调用失败,并设置errno为EPERM,若......
2023-10-10 01:13 阅读 阅读全文表头文件: #include #include 定义函数: int stat(const char *file_name, struct stat *buf); 函数说明: 通过文件名filename获取文件信息,并保存在buf所指的结构体stat中返回值: 执行成功则返回0,失败返回-1,错误代码存于errno错......
2023-10-13 07:28 阅读 阅读全文Linux系统调用系列八、link系列函数包括:link()函数、symlink()函数、readlink()函数、unlink()函数。_readlink函数...
2023-10-13 07:37 阅读 阅读全文文章浏览阅读4.5k次,点赞2次,收藏13次。本文将介绍linux挂载文件系统的过程,从系统调用mount()函数开始解析,主要分为三个阶段:1、新建源文件系统;2、查找目的文件系统的挂载目录;3、将源文件系统挂载到目的文件系统......
2023-11-13 14:22 阅读 阅读全文一、介绍时区:不同国家(有的甚至是同一国家不同地区)使用不同的时区和夏时制,对于要输入和输出时间的程序来说,必须对系统所处的时区和夏时制加以考虑,所有的细节已经由C语言库包办了。时区的定义:时区信息繁琐又多......
2023-10-10 01:13 阅读 阅读全文一、介绍软件时钟(jiffies)系统调用的精度受限于系统软件时钟,度量单位是jiffies,定义在内核代码的常量是HZ,这是CPU分配给进程的单位。进程时间是由一个进程使用的CPU时间量,分为用户时间和系统时间。可以用time命令查看......
2023-10-10 01:13 阅读 阅读全文