This is an automated email from the ASF dual-hosted git repository. pkarashchenko pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git
The following commit(s) were added to refs/heads/master by this push: new 3276438984 procfs/mount: Unify uint[32|64]_t to fsblkcnt_t for the code simplification 3276438984 is described below commit 3276438984140dd2159318468c5b501be3e82879 Author: Xiang Xiao <xiaoxi...@xiaomi.com> AuthorDate: Sat Jul 16 21:28:55 2022 +0800 procfs/mount: Unify uint[32|64]_t to fsblkcnt_t for the code simplification Signed-off-by: Xiang Xiao <xiaoxi...@xiaomi.com> --- fs/mount/fs_procfs_mount.c | 30 ++++++------------------------ 1 file changed, 6 insertions(+), 24 deletions(-) diff --git a/fs/mount/fs_procfs_mount.c b/fs/mount/fs_procfs_mount.c index 4308fd77b6..b191a3c886 100644 --- a/fs/mount/fs_procfs_mount.c +++ b/fs/mount/fs_procfs_mount.c @@ -283,15 +283,9 @@ static int usage_entry(FAR const char *mountpoint, { FAR struct mount_info_s *info = (FAR struct mount_info_s *)arg; FAR const char *fstype; -#ifdef CONFIG_HAVE_LONG_LONG - uint64_t size; - uint64_t used; - uint64_t free; -#else - uint32_t size; - uint32_t used; - uint32_t free; -#endif + fsblkcnt_t size; + fsblkcnt_t used; + fsblkcnt_t free; int which; char sizelabel; char freelabel; @@ -316,15 +310,9 @@ static int usage_entry(FAR const char *mountpoint, fstype = fs_gettype(statbuf); -#ifdef CONFIG_HAVE_LONG_LONG - size = (uint64_t)statbuf->f_bsize * statbuf->f_blocks; - free = (uint64_t)statbuf->f_bsize * statbuf->f_bavail; - used = (uint64_t)size - free; -#else size = statbuf->f_bsize * statbuf->f_blocks; free = statbuf->f_bsize * statbuf->f_bavail; used = size - free; -#endif /* Find the label for size */ @@ -361,15 +349,9 @@ static int usage_entry(FAR const char *mountpoint, /* Generate usage list one line at a time */ -#ifdef CONFIG_HAVE_LONG_LONG - mount_sprintf(info, " %-10s %6llu%c %8llu%c %8llu%c %s\n", fstype, - size, sizelabel, used, usedlabel, free, freelabel, - mountpoint); -#else - mount_sprintf(info, " %-10s %6ld%c %8ld%c %8ld%c %s\n", fstype, - size, sizelabel, used, usedlabel, free, freelabel, - mountpoint); -#endif + mount_sprintf(info, + " %-10s %" PRIuOFF "%c %8" PRIuOFF "%c %8" PRIuOFF "%c %s\n", + fstype, size, sizelabel, used, usedlabel, free, freelabel, mountpoint); return (info->totalsize >= info->buflen) ? 1 : 0; }