#include <unistd.h>
#include "syscall.h"
-int readlinkat(int fd, const char *path, char *buf, size_t bufsize)
+ssize_t readlinkat(int fd, const char *path, char *buf, size_t bufsize)
{
- return syscall4(__NR_readlinkat, fd, (long)path, (long)buf, bufsize);
+ return syscall(SYS_readlinkat, fd, path, buf, bufsize);
}