mirror of
https://git.proxmox.com/git/fwupd
synced 2025-05-05 21:28:08 +00:00
43 lines
828 B
C
43 lines
828 B
C
/*
|
|
* Copyright (C) 2017 Richard Hughes <richard@hughsie.com>
|
|
*
|
|
* SPDX-License-Identifier: LGPL-2.1+
|
|
*/
|
|
|
|
#define G_LOG_DOMAIN "FuCommon"
|
|
|
|
#include <config.h>
|
|
|
|
#include <gio/gio.h>
|
|
#include <shlwapi.h>
|
|
#include <sysinfoapi.h>
|
|
|
|
#include "fu-common-private.h"
|
|
|
|
GPtrArray *
|
|
fu_common_get_block_devices (GError **error)
|
|
{
|
|
g_set_error (error,
|
|
G_IO_ERROR,
|
|
G_IO_ERROR_NOT_SUPPORTED,
|
|
"not supported");
|
|
return NULL;
|
|
}
|
|
|
|
gboolean
|
|
fu_common_fnmatch_impl (const gchar *pattern, const gchar *str)
|
|
{
|
|
g_return_val_if_fail (pattern != NULL, FALSE);
|
|
g_return_val_if_fail (str != NULL, FALSE);
|
|
return PathMatchSpecA (str, pattern);
|
|
}
|
|
|
|
guint64
|
|
fu_common_get_memory_size_impl (void)
|
|
{
|
|
MEMORYSTATUSEX status;
|
|
status.dwLength = sizeof(status);
|
|
GlobalMemoryStatusEx (&status);
|
|
return (guint64) status.ullTotalPhys;
|
|
}
|