Esempio n. 1
0
ssize_t readlink(const char *pathname, char *buf, size_t bufsiz) {
    static int (*real_readlink)(const char *pathname, char *buf, size_t bufsiz) = NULL;
    const char *p;
    int ret;

    GET_PATH(readlink);
    if (p) {
	ret = real_readlink(p, buf, bufsiz);
	PUT_PATH(-1);
    }
    return real_readlink(pathname, buf, bufsiz);
}
Esempio n. 2
0
int readlink(char *path, char *buf, size_t bufsize)
{
    if (smbw_path(path)) {
        return smbw_readlink(path, buf, bufsize);
    }

    return real_readlink(path, buf, bufsize);
}