版权所有 © 2014 tutorialspoint
#include <unistd.h> int linkat(int olddirfd, const char *oldpath, int newdirfd, const char *newpath, int flags);
int linkat(int olddirfd, const char *oldpath, int newdirfd, const char *newpath, int flags);
如果在 oldpath 中给出的路径名是相对路径,则将其解释为相对于文件描述符 olddirfd 所引用的目录(而不是相对于调用进程的当前工作目录,link(2) 对相对路径名是这样做的)。
如果在 oldpath 中给出的路径名是相对路径,并且 olddirfd 是特殊值 AT_FDCWD,则 oldpath 相对于调用进程的当前工作目录进行解释(就像 link(2) 一样)。
如果在 oldpath 中给出的路径名是绝对路径,则忽略 olddirfd。
newpath 的解释与 oldpath 相同,除了相对路径名相对于文件描述符 newdirfd 所引用的目录进行解释。
flags 参数当前未使用,必须指定为 0。
link (2)
openat (2)
path_resolution (2)
广告