blob: 8f75d3f28951d343b9e782f803b054986bac8761 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
/* 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);
}
}
|