glibc源码分析之utime系列函数
来源:互联网 发布:达州网络人才网 编辑:程序博客网 时间:2024/05/04 12:57
glibc中关于utime的函数有utime,utimes。它们都是系统调用的封装函数。
utime函数由脚本生成。生成的.S文件的内容为:
#define SYSCALL_NAME utime#define SYSCALL_NARGS 2#define SYSCALL_SYMBOL utime#define SYSCALL_CANCELLABLE 0#define SYSCALL_NOERRNO 0#define SYSCALL_ERRVAL 0#include <syscall-template.S>
utime函数封装了utime系统调用。
utimes函数则是.c文件。文件位于sysdeps/unix/sysv/linux/utimes.c。
文件内容为:
int__utimes (const char *file, const struct timeval tvp[2]){ /* Avoid implicit array coercion in syscall macros. */ return INLINE_SYSCALL (utimes, 2, file, &tvp[0]);}weak_alias (__utimes, utimes)
__utimes 函数封装了utimes系统调用。
阅读全文
0 0
- glibc源码分析之utime系列函数
- glibc源码分析之stat系列函数
- glibc源码分析之stat64系列函数
- glibc源码分析之chmod系列函数
- glibc源码分析之truncate系列函数
- glibc源码分析之chown系列函数
- glibc源码分析之statfs系列函数
- glibc源码分析之access函数
- glibc源码分析之rename函数
- glibc函数exit源码分析
- linux之utime函数解析
- glibc源码分析之普通文件读写
- glibc源码分析之getpriority,setpriority,nice
- glibc源码分析之用户管理
- glibc 系列之strlen()函数
- Linux服务器编程之:utime()函数
- [glibc源码分析] bzero
- strlen glibc 源码分析
- 字符组训练--潜伏者
- Controller的两种写法
- 可以免费自学编程的12个网站
- Ruby操作MongoDB(进阶十一)--空间信息搜索Geospatial Search
- CodeForces 75C(最大公约数)
- glibc源码分析之utime系列函数
- CSDN-markdown基本语法说明
- 1061: 顺序输出各位数字
- Nginx 启动或重启失败原因总结及解决办法
- Angular2 创建与使用Observable
- 数据结构实验之二叉树二:遍历二叉树
- MyBatis的foreach语句详解
- 2017多校6 1003 Inversion
- 排序之冒泡排序