[libvirt] [PATCH 2/2] virutil: fix MinGW build

Pavel Hrdina phrdina at redhat.com
Tue Feb 3 15:28:35 UTC 2015


On 02/03/2015 03:54 PM, Ján Tomko wrote:
> On Tue, Feb 03, 2015 at 02:27:35PM +0100, Pavel Hrdina wrote:
>> Commit b38da584 introduced two new functions to get a page size but it
>> won't work on Windows. We should take care of this.
>>
>> Signed-off-by: Pavel Hrdina <phrdina at redhat.com>
>> ---
>>   src/util/virutil.c | 8 ++++++++
>>   1 file changed, 8 insertions(+)
>>
>> diff --git a/src/util/virutil.c b/src/util/virutil.c
>> index c905209..06e608d 100644
>> --- a/src/util/virutil.c
>> +++ b/src/util/virutil.c
>> @@ -2578,10 +2578,18 @@ virGetListenFDs(void)
>>
>>   #endif /* WIN32 */
>>
>> +#ifndef WIN32
>>   long virGetSystemPageSize(void)
>>   {
>>       return sysconf(_SC_PAGESIZE);
>>   }
>> +#else /* WIN32 */
>> +long virGetSystemPageSize(void)
>> +{
>> +    virReportSystemError(ENOSYS, "%s", _("Not supported on this platform"));
>
> The non-win32 version of this does not set a libvirt error, so
> errno = ENOSYS;
> should be enough.
>

I'll update that, thanks.

Pavel

> But the function won't get executed anyway.
>
> ACK
>
> Jan
>
>> +    return -1;
>> +}
>> +#endif /* WIN32 */
>>
>>   long virGetSystemPageSizeKB(void)
>>   {
>> --
>> 2.0.5
>>
>> --
>> libvir-list mailing list
>> libvir-list at redhat.com
>> https://www.redhat.com/mailman/listinfo/libvir-list




More information about the libvir-list mailing list