fstatat()函数 Unix/Linux
来源:互联网 发布:java spring框架是什么 编辑:程序博客网 时间:2024/06/10 13:32
fstatat - 得到相对文件的状态到一个目录文件描述符
内容简介
#include <sys/stat.h>int fstatat(int dirfd, const char *path, struct stat * buf ", int " flags );
描述
The fstatat() system call operates in exactly the same way as stat(2), except for the differences described in this manual page.
If the pathname given in path is relative, then it is interpreted relative to the directory referred to by the file descriptor dirfd (rather than relative to the current working directory of the calling process, as is done by stat(2) for a relative pathname).
If the pathname given in path is relative and dirfd is the special value AT_FDCWD, thenpath is interpreted relative to the current working directory of the calling process (likestat(2)).
If the pathname given in path is absolute, then dirfd is ignored.
flags can either be 0, or include the following flag:
返回值
On success, fstatat() returns 0. On error, -1 is returned and errno is set to indicate the error.
错误
The same errors that occur for stat(2) can also occur for fstatat(). The following additional errors can occur for fstatat():
注意
See openat(2) for an explanation of the need for fstatat().
遵循于
This system call is non-standard but is proposed for inclusion in a future revision of POSIX.1. A similar system call exists on Solaris.
版本
fstatat() was added to Linux in kernel 2.6.16.
另请参阅
openat (2)
path_resolution (2)
stat (2)
- fstatat()函数 Unix/Linux
- 函数stat、fstat、fstatat、lstat
- 函数stat,fstat,fstatat和lstat
- mprotect()函数 Unix/Linux
- semop函数详解 linux/unix
- Linux/UNIX时间转换函数
- 【Unix/Linux.Shell Script】函数
- UNIX/Linux函数lseek说明
- Unix/Linux时间函数和日历函数
- 《Unix网络编程》Unix/Linux中exec系函数辨析
- unix/linux socket read函数的封装
- unix/linux socket write函数的封装
- Linux/Unix下的man函数相关
- unix/Linux 低级IO函数的用法
- Unix/Linux fork()函数的理解
- linux/Unix中fork函数的用法
- Unix/Linux fork()函数的理解
- unix/linux 中的time.h 函数
- python学习——循环
- Xcode创建子工程以及工程依赖
- C语言lstat()函数:由文件描述词取得文件状态
- 剑指offer-矩阵中的路径
- 学数学或物理学到 high 很刺激,是一种怎样的经历与感受?
- fstatat()函数 Unix/Linux
- Linux的inode的理解
- Qt QCalendar控件的美化
- JAXB 序列化 java.util.Map
- Android无限循环Banner(网络获取数据)
- 自组织神经网络元音识别
- 【VS开发】模态对话框和非模态对话框
- LightOJ1067 Combinations[Lucas]
- 知道后最让你震惊的冷知识是什么?