From 1f47a082c4fdaa45377b122a0fdcf7dd607c96cf Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Fri, 8 Dec 2000 07:55:05 +0000 Subject: Include xalloc.h. (main): Use dir_name rather than the underlying dir_name_r. The former now handles cwd-relative names with drive-letter prefixes. --- src/dirname.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/dirname.c') diff --git a/src/dirname.c b/src/dirname.c index be1fc4559..58c2013d1 100644 --- a/src/dirname.c +++ b/src/dirname.c @@ -26,6 +26,7 @@ #include "error.h" #include "dirname.h" #include "closeout.h" +#include "xalloc.h" /* The official name of this program (e.g., no `g' prefix). */ #define PROGRAM_NAME "dirname" @@ -92,9 +93,11 @@ main (int argc, char **argv) usage (1); } - len = dir_name_r (argv[1], &result); - fwrite (result, 1, len, stdout); - putchar ('\n'); + result = dir_name (argv[1]); + if (result == NULL) + xalloc_die (); + puts (result); + free (result); exit (0); } -- cgit v1.2.3-54-g00ecf