diff --git a/src/oshash.c b/src/oshash.c index c8106c2..1f5d89c 100644 --- a/src/oshash.c +++ b/src/oshash.c @@ -104,6 +104,8 @@ int print_oshash(FILE *output, char const *filename) { char hash[32]; #ifdef WIN32 sprintf(hash, "%016I64x", gen_oshash(filename)); +#elif defined (__SVR4) && defined (__sun) + sprintf(hash,"%016llx", gen_oshash(filename)); #else sprintf(hash, "%016qx", gen_oshash(filename)); #endif