version 1.3, 2015/02/12 04:26:46 |
version 1.4, 2015/02/18 05:48:54 |
|
|
} |
} |
entry->next = NULL; |
entry->next = NULL; |
|
|
|
free(list); |
return (0); |
return (0); |
} |
} |
|
|
|
|
if (!S_ISLNK(sb.st_mode)) |
if (!S_ISLNK(sb.st_mode)) |
return (0); |
return (0); |
|
|
n = readlinkat(dfd, dep->d_name, target, sizeof(target)); |
n = readlinkat(dfd, dep->d_name, target, sizeof(target) - 1); |
if (n == -1) { |
if (n == -1) { |
fprintf(stderr, "failed to readlink %s\n", dep->d_name); |
fprintf(stderr, "failed to readlink %s\n", dep->d_name); |
return (-1); |
return (-1); |