readlink头文件
时间: 2023-07-25 14:05:16 浏览: 141
头文件学习
readlink 头文件是 unistd.h。在 C 语言中,可以通过包含这个头文件来使用 readlink 函数。
readlink 函数用来读取符号链接的目标文件路径。它的原型如下:
```c
ssize_t readlink(const char *path, char *buf, size_t bufsiz);
```
其中,path 参数是要读取的符号链接路径;buf 参数是用来存储目标文件路径的缓冲区;bufsiz 参数是缓冲区的大小。函数返回值为读取到的目标文件路径的长度,如果出错则返回 -1,并设置 errno 变量来指示错误原因。
需要注意的是,readlink 函数读取的是符号链接的目标文件路径,而不是符号链接本身的路径。如果要获取符号链接本身的路径,可以使用 realpath 函数。
阅读全文