From 4f9557442ffb727333e948d83c1b86e21224c77d Mon Sep 17 00:00:00 2001 From: Dean Roehrich Date: Tue, 30 Sep 2003 20:17:34 +0000 Subject: [PATCH] allow filehandles in dmapi punch_hole test Allow filehandles --- dmapi/src/suite1/cmd/punch_hole.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/dmapi/src/suite1/cmd/punch_hole.c b/dmapi/src/suite1/cmd/punch_hole.c index d84459e7..65f32fb1 100644 --- a/dmapi/src/suite1/cmd/punch_hole.c +++ b/dmapi/src/suite1/cmd/punch_hole.c @@ -41,7 +41,7 @@ Test program used to test the DMAPI function dm_punch_hole(). The command line is: - punch_hole [-o offset] [-l length] [-s sid] pathname + punch_hole [-o offset] [-l length] [-s sid] {pathname|handle} where pathname is the name of a file, offset is the offset of the start of the punch, and length is the length of the punch. sid is the @@ -63,7 +63,7 @@ static void usage(void) { fprintf(stderr, "usage:\t%s [-o offset] [-l length] " - "[-s sid] pathname\n", Progname); + "[-s sid] {pathname|handle}\n", Progname); exit(1); } @@ -74,7 +74,7 @@ main( char **argv) { dm_sessid_t sid = DM_NO_SESSION; - char *pathname = NULL; + char *object = NULL; dm_off_t offset = 0; dm_size_t length = 0; void *hanp; @@ -107,7 +107,7 @@ main( } if (optind + 1 != argc) usage(); - pathname = argv[optind]; + object = argv[optind]; if (dm_init_service(&name) == -1) { fprintf(stderr, "Can't initialize the DMAPI\n"); @@ -118,8 +118,8 @@ main( /* Get the file's handle. */ - if (dm_path_to_handle(pathname, &hanp, &hlen)) { - fprintf(stderr, "can't get handle for file %s\n", pathname); + if (opaque_to_handle(object, &hanp, &hlen)) { + fprintf(stderr, "can't get handle for %s\n", object); exit(1); } -- 2.30.2