diff options
author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2015-04-13 15:48:07 +0200 |
---|---|---|
committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2015-04-14 09:25:19 +0200 |
commit | 097562b8bbc04d421e0ab5e1e7a0b705e393c20e (patch) | |
tree | 256eea10746da067c2af565ac177d981c00becc8 /nx-X11/config/util/revpath.c | |
parent | a8dad09a56b8cde0b03b8a5cdc77370fc0a428a0 (diff) | |
download | nx-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.c | 47 |
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); -} |