![]() ![]() | ![]() |
version 1.3, 1997/06/20 12:18:57 | version 1.4, 1997/06/28 04:56:49 | ||
---|---|---|---|
|
|
||
char **argv; | char **argv; | ||
{ | { | ||
char buf[PATH_MAX]; | char buf[PATH_MAX]; | ||
int n; | |||
if (argc != 2) | if (argc != 2) | ||
errx(1, "usage: readlink symlink"); | errx(1, "usage: readlink symlink"); | ||
if (readlink(argv[1], buf, PATH_MAX) < 0) | if ((n = readlink(argv[1], buf, PATH_MAX)) < 0) | ||
exit(1); | exit(1); | ||
else | |||
printf("%s", buf); | buf[n] = '\0'; | ||
printf("%s", buf); | |||
exit(0); | exit(0); | ||
} | } |