aboutsummaryrefslogtreecommitdiff
path: root/toys/readlink.c
diff options
context:
space:
mode:
authorRob Landley <rob@landley.net>2012-08-25 14:25:22 -0500
committerRob Landley <rob@landley.net>2012-08-25 14:25:22 -0500
commit3a9241add947cb6d24b5de7a8927517426a78795 (patch)
treed122ab6570439cd6b17c7d73ed8d4e085e0b8a95 /toys/readlink.c
parent689f095bc976417bf50810fe59a3b3ac32b21105 (diff)
downloadtoybox-3a9241add947cb6d24b5de7a8927517426a78795.tar.gz
Move commands into "posix", "lsb", and "other" menus/directories.
Diffstat (limited to 'toys/readlink.c')
-rw-r--r--toys/readlink.c45
1 files changed, 0 insertions, 45 deletions
diff --git a/toys/readlink.c b/toys/readlink.c
deleted file mode 100644
index 51dbf02f..00000000
--- a/toys/readlink.c
+++ /dev/null
@@ -1,45 +0,0 @@
-/* vi: set sw=4 ts=4:
- *
- * readlink.c - Return string representation of a symbolic link.
- *
- * Copyright 2007 Rob Landley <rob@landley.net>
- *
- * Not in SUSv3.
-
-USE_READLINK(NEWTOY(readlink, "<1f", TOYFLAG_BIN))
-
-config READLINK
- bool "readlink"
- default n
- help
- usage: readlink
-
- Show what a symbolic link points to.
-
-config READLINK_F
- bool "readlink -f"
- default n
- depends on READLINK
- help
- usage: readlink [-f]
-
- -f Show full cannonical path, with no symlinks in it. Returns
- nonzero if nothing could currently exist at this location.
-*/
-
-#include "toys.h"
-
-void readlink_main(void)
-{
- char *s;
-
- // Calculating full cannonical path?
-
- if (CFG_READLINK_F && toys.optflags) s = xrealpath(*toys.optargs);
- else s = xreadlink(*toys.optargs);
-
- if (s) {
- xputs(s);
- if (CFG_TOYBOX_FREE) free(s);
- } else toys.exitval = 1;
-}