From: Nickolai Zeldovich Date: Thu, 2 Aug 2001 17:20:02 +0000 (+0000) Subject: solaris8-namei-cleanup-20010802 X-Git-Tag: BP-openafs-stable-1_2_x~75 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=cfa2e59dc1a1cdae4e6a111f347ee4f35f658e3b;p=packages%2Fo%2Fopenafs.git solaris8-namei-cleanup-20010802 note gi is useless for namei case The AFS_64BIT_ENV define is needed for afsutil.h which makes use of some 64-bit types (and if AFS_64BIT_ENV isn't set, defaults to the non-existant u_int64_t). --- diff --git a/src/config/param.sun4x_58_usr.h b/src/config/param.sun4x_58_usr.h index 98d41088f..87fec13ec 100644 --- a/src/config/param.sun4x_58_usr.h +++ b/src/config/param.sun4x_58_usr.h @@ -15,6 +15,8 @@ #define AFS_USR_SUN7_ENV 1 #define AFS_USR_SUN8_ENV 1 +#define AFS_64BIT_ENV 1 + #include /*#define AFS_GLOBAL_SUNLOCK 1 /* For global locking */ diff --git a/src/vol/gi.c b/src/vol/gi.c index 23d0d7fe7..8b6736831 100644 --- a/src/vol/gi.c +++ b/src/vol/gi.c @@ -26,6 +26,12 @@ char **argv; int error=0; struct stat status; int dev, fd, inode; + +#if defined(AFS_NT40_ENV) || defined(AFS_NAMEI_ENV) + fprintf(stderr, "gi not supported on NT or NAMEI systems.\n"); + exit(1); +#else + argc--; argv++; while (argc && **argv == '-') { if (strcmp(*argv, "-stat") == 0) @@ -65,6 +71,7 @@ char **argv; write(1, buf, n); } exit(0); +#endif /* AFS_NT40_ENV || AFS_NAMEI_ENV */ } Perror(err, a1, a2, a3)