diff --git a/src/vol/Makefile.in b/src/vol/Makefile.in index 114a304997..081c646d55 100644 --- a/src/vol/Makefile.in +++ b/src/vol/Makefile.in @@ -163,6 +163,9 @@ gi: ${TOP_LIBDIR}/libsys.a ${CC} ${LDFLAGS} -o gi gi.o ${TOP_LIBDIR}/libsys.a;; \ esac +namei_map: ${TOP_LIBDIR}/libsys.a namei_map.o + ${CC} ${CFLAGS} -o namei_map namei_map.o ${TOP_LIBDIR}/libafsutil.a ${LIBS} ${XLIBS} + volinfo: vol-info.o physio.o ihandle.o ${LIBS} ${CC} ${CFLAGS} -o volinfo vol-info.o physio.o \ ihandle.o ${LIBS} ${XLIBS} diff --git a/src/vol/namei_map.c b/src/vol/namei_map.c new file mode 100644 index 0000000000..8b24c6f8f2 --- /dev/null +++ b/src/vol/namei_map.c @@ -0,0 +1,20 @@ +#include +#include +#include +#include +#include +#include + +int main(int argc, char **argv) { + lb64_string_t tmp; + + unsigned long vol; + if (argc < 2) { fprintf(stderr, "Usage: nametodir vol\n"); exit(1); } + vol=strtoul(argv[1], NULL, 0); + (void)int32_to_flipbase64(tmp, (int64_t) (vol & 0xff)); + printf("Component is %s\n", tmp); + (void)int32_to_flipbase64(tmp, (int64_t) vol); + printf("Component is %s\n", tmp); + + exit(0); +}