Correct file system size calculations. Patch from marcus@freebsd.org (Joe
* fsusage.c: (glibtop_get_fsusage_s): Correct file system size calculations. Patch from marcus@freebsd.org (Joe Marcus Clarke). Closes #168232.
This commit is contained in:
@@ -260,8 +260,9 @@ glibtop_get_fsusage_s (glibtop *server, glibtop_fsusage *buf,
|
||||
if (statvfs (path, &fsd) < 0)
|
||||
return;
|
||||
|
||||
#if (defined(sun) || defined(__sun)) && (defined(__SVR4) || defined(__svr4__))
|
||||
/* Solaris but not SunOS */
|
||||
#if (defined(sun) || defined(__sun)) && (defined(__SVR4) || defined(__svr4__)) \
|
||||
|| defined(__FreeBSD__)
|
||||
/* Solaris but not SunOS and FreeBSD */
|
||||
buf->block_size = fsd.f_frsize;
|
||||
#else
|
||||
/* else, including Linux */
|
||||
|
Reference in New Issue
Block a user