/* realpath.c - Return the canonical version of a pathname | |
* | |
* Copyright 2012 Andre Renaud <andre@bluewatersys.com> | |
USE_REALPATH(NEWTOY(realpath, "<1", TOYFLAG_USR|TOYFLAG_BIN)) | |
config REALPATH | |
bool "realpath" | |
default y | |
help | |
usage: realpath FILE... | |
Display the canonical absolute pathname | |
*/ | |
#include "toys.h" | |
void realpath_main(void) | |
{ | |
char **s = toys.optargs; | |
for (s = toys.optargs; *s; s++) { | |
if (!realpath(*s, toybuf)) perror_msg_raw(*s); | |
else xputs(toybuf); | |
} | |
} |