/* * Copyright (C) 2017 Richard Hughes * * SPDX-License-Identifier: LGPL-2.1+ */ #define G_LOG_DOMAIN "FuCommon" #include #include #include #include #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; }