*bsize = sfs.f_frsize;
#endif ultrix
+ if ( *bfree > 0x7fffffff / *bsize ) {
+ *bfree = 0x7fffffff;
+ } else {
+ *bfree *= *bsize;
+ }
+
#ifdef ultrix
*btotal = (VolSpace)
( sfs.fd_req.btot - ( sfs.fd_req.bfree - sfs.fd_req.bfreen )) * 1024;
*btotal = (VolSpace)
( sfs.f_blocks - ( sfs.f_bfree - sfs.f_bavail )) * sfs.f_frsize;
#endif ultrix
+ if ( *bfree > 0x7fffffff / *bsize ) {
+ *bfree = 0x7fffffff;
+ } else {
+ *bfree *= *bsize;
+ }
return( AFP_OK );
}