简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Linux系统调用 - 获取文件状态 (stat, lstat和fstat)
获取文件状态的系统调用有三个,分别是stat,fstat和lstat,其实他们的作用是一样的,都是查询某个文件的状态。如果查询成功,会把文件状态的信息填充在一个stat结构体中。他们的函数定义分别如下:int stat(const char *path, struct stat *buf);int fstat(int fd, struct stat *buf);int lstat(con...
Linux系统调用 - close
Close
Linux内核分析(七)系统调用execve处理过程
本文的内容包括:1. 用execve系统调用加载和执行一个可执行程序的代码演示2. 用gdb跟踪系统调用execve的执行过程3. execve系统调用处理过程分析 一、如何用execve系统调用加载一个可执行程序下面的代码可以展示如何用execlp函数启动一个新的进程,execlp是对系统调用execve的一层封装。 其中第19行的输出是故意加上的。执行结果如下,...
到底了