mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 03:12:22 +00:00
util: Avoid shadow of 'ulong' in virMemoryMaxValue
Old compilers whine: src/util/virutil.c: In function 'virMemoryMaxValue': src/util/virutil.c:2612: error: declaration of 'ulong' shadows a global declaration [-Wshadow] /usr/include/sys/types.h:151: error: shadowed declaration is here [-Wshadow] s/ulong/capped/ to work around the problem
This commit is contained in:
parent
886f43ad78
commit
a5c2d1988e
@ -2603,17 +2603,17 @@ virMemoryLimitIsSet(unsigned long long value)
|
||||
/**
|
||||
* virMemoryMaxValue
|
||||
*
|
||||
* @ulong: whether the value must fit into unsigned long
|
||||
* @capped: whether the value must fit into unsigned long
|
||||
* (long long is assumed otherwise)
|
||||
*
|
||||
* Returns the maximum possible memory value in bytes.
|
||||
*/
|
||||
unsigned long long
|
||||
virMemoryMaxValue(bool ulong)
|
||||
virMemoryMaxValue(bool capped)
|
||||
{
|
||||
/* On 32-bit machines, our bound is 0xffffffff * KiB. On 64-bit
|
||||
* machines, our bound is off_t (2^63). */
|
||||
if (ulong && sizeof(unsigned long) < sizeof(long long))
|
||||
if (capped && sizeof(unsigned long) < sizeof(long long))
|
||||
return 1024ull * ULONG_MAX;
|
||||
else
|
||||
return LLONG_MAX;
|
||||
|
Loading…
x
Reference in New Issue
Block a user