blob: 715fa872c9d00ebde45914a18d6546fc6adf9c9d (
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
27
28
29
30
31
|
/* vi: set sw=4 ts=4:
*
* realpath.c - Return the canonical version of a pathname
*
* Copyright 2012 Andre Renaud <andre@bluewatersys.com>
*
* Not in SUSv4.
USE_REALPATH(NEWTOY(realpath, "<1", TOYFLAG_USR|TOYFLAG_BIN))
config REALPATH
bool "realpath"
default y
help
Display the canonical absolute pathname
*/
#include "toys.h"
static void do_realpath(int fd, char *name)
{
if (!realpath(name, toybuf))
perror_exit("realpath: cannot access %s'", name);
xprintf("%s\n", toybuf);
}
void realpath_main(void)
{
loopfiles(toys.optargs, do_realpath);
}
|