aboutsummaryrefslogtreecommitdiff
path: root/nx-X11/config/util/revpath.c
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2015-04-13 15:48:07 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2015-04-14 09:25:19 +0200
commit097562b8bbc04d421e0ab5e1e7a0b705e393c20e (patch)
tree256eea10746da067c2af565ac177d981c00becc8 /nx-X11/config/util/revpath.c
parenta8dad09a56b8cde0b03b8a5cdc77370fc0a428a0 (diff)
downloadnx-libs-097562b8bbc04d421e0ab5e1e7a0b705e393c20e.tar.gz
nx-libs-097562b8bbc04d421e0ab5e1e7a0b705e393c20e.tar.bz2
nx-libs-097562b8bbc04d421e0ab5e1e7a0b705e393c20e.zip
drop: nx-X11/config/util/ (not needed at build time).
Diffstat (limited to 'nx-X11/config/util/revpath.c')
-rw-r--r--nx-X11/config/util/revpath.c47
1 files changed, 0 insertions, 47 deletions
diff --git a/nx-X11/config/util/revpath.c b/nx-X11/config/util/revpath.c
deleted file mode 100644
index db88393cb..000000000
--- a/nx-X11/config/util/revpath.c
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright 1999 by The XFree86 Project, Inc.
- */
-/* $XFree86: xc/config/util/revpath.c,v 1.2 1999/02/01 11:55:49 dawes Exp $ */
-
-/*
- * Reverse a pathname. It returns a relative path that can be used to undo
- * 'cd argv[1]'.
- *
- * It is impossible to do this in general, but this handles the cases that
- * come up in imake. Maybe imake should use an absolute path for $(TOP)
- * instead of a relative path so that this problem can be avoided?
- */
-
-#include <stdio.h>
-#include <string.h>
-#include <stdlib.h>
-
-int
-main(int argc, char *argv[])
-{
- int levels = 0;
- char *p;
-
- /* Silently ignore invalid usage */
- if (argc != 2)
- exit(0);
-
- /* Split the path and count the levels */
- p = strtok(argv[1], "/");
- while (p) {
- if (strcmp(p, ".") == 0)
- ;
- else if (strcmp(p, "..") == 0)
- levels--;
- else
- levels++;
- p = strtok(NULL, "/");
- }
-
- while (levels-- > 0)
- printf("../");
-
- printf("\n");
-
- exit(0);
-}