readlink.c 353 字节
Newer Older
W
w00349915 已提交
1
#include <unsupported_api.h>
R
Rich Felker 已提交
2
#include <unistd.h>
3
#include <fcntl.h>
R
Rich Felker 已提交
4 5
#include "syscall.h"

6
ssize_t readlink(const char *restrict path, char *restrict buf, size_t bufsize)
R
Rich Felker 已提交
7
{
W
w00349915 已提交
8
	unsupported_api(__FUNCTION__);
9
#ifdef SYS_readlink
10
	return syscall(SYS_readlink, path, buf, bufsize);
11 12 13
#else
	return syscall(SYS_readlinkat, AT_FDCWD, path, buf, bufsize);
#endif
R
Rich Felker 已提交
14
}