diff options
author | Dan McGee <dan@archlinux.org> | 2011-09-08 03:43:49 +0200 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2011-09-08 04:05:04 +0200 |
commit | 8ffa2b24a5e3d63d6f34a1257ed67904ec051e3d (patch) | |
tree | 0fa0ee4e513c2207af8f40eff705b18848906630 /lib/libalpm/sync.c | |
parent | b961ebe16ffb75bb947a193daa9e9fe639b6403d (diff) | |
download | pacman-8ffa2b24a5e3d63d6f34a1257ed67904ec051e3d.tar.gz pacman-8ffa2b24a5e3d63d6f34a1257ed67904ec051e3d.tar.xz |
Use more correct integer types in diskspace checks
This adjusts type usage to match POSIX provided types from
<sys/types.h> rather than assuming everything will fit in a long or
unsigned long. Use fsblkcnt_t (unsigned) and blkcnt_t (signed) as
appropriate. These are affected the same way off_t is on 32 bit
platforms, where the types are extende to 64 bits if large file support
is enabled.
Because most numbers here are block counts, this isn't
near as pressing as using a 32-bit variable for file sizes where
anything over 2GiB can burn you; we likely can support files at least
512 but mainly 4096 times larger.
Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'lib/libalpm/sync.c')
0 files changed, 0 insertions, 0 deletions