1 /* realpath.c - Return the canonical version of a pathname 2 * 3 * Copyright 2012 Andre Renaud <andre (at) bluewatersys.com> 4 5 USE_REALPATH(NEWTOY(realpath, "<1", TOYFLAG_USR|TOYFLAG_BIN)) 6 7 config REALPATH 8 bool "realpath" 9 default y 10 help 11 usage: realpath FILE... 12 13 Display the canonical absolute pathname 14 */ 15 16 #include "toys.h" 17 18 void realpath_main(void) 19 { 20 char **s = toys.optargs; 21 22 for (s = toys.optargs; *s; s++) { 23 if (!realpath(*s, toybuf)) perror_msg_raw(*s); 24 else xputs(toybuf); 25 } 26 } 27