版權所有 © 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)
廣告