Richard Hughes
5c508de173
trivial: Allow compiling without <fnmatch.h>
...
This also allows us to add a Win32 implementation if required in the future.
2019-11-26 13:13:31 +00:00
Mario Limonciello
e42b42bf9b
trivial: uefi: Make efivarvs errors clearer (Fixes: 1330)
2019-10-07 07:23:54 -05:00
Richard Hughes
f45c651dd1
uefi: Fix the self tests when running on Fedora SilverBlue
2019-02-26 19:13:35 +00:00
Mario Limonciello
4e0bb5d5c9
trivial: uefi: fix a signed vs unsigned issue
...
This started popping up in Arch CI:
../fwupd/plugins/uefi/fu-uefi-vars.c: In function ‘fu_uefi_vars_get_data’:
../fwupd/plugins/uefi/fu-uefi-vars.c:233:9: error: pointer targets in assignment from ‘gchar *’ {aka ‘char *’} to ‘guint8 *’ {aka ‘unsigned char *’} differ in signedness [-Werror=pointer-sign]
*data = g_steal_pointer (&data_tmp);
^
2018-09-07 23:32:03 -05:00
Richard Hughes
4adf3bb52c
trivial: Remove duplicate header includes
2018-09-04 08:22:39 -05:00
Richard Hughes
e5e441908f
uefi: Fix reporting errors when getting info about efivars
...
Found using Coverity.
2018-08-09 15:27:36 +01:00
Richard Hughes
02c90d8a03
Remove the unused Emacs indenting headers from all source files
...
Fixes https://github.com/hughsie/fwupd/issues/636
2018-08-09 12:48:04 +01:00
Richard Hughes
5585b00892
uefi: Access /sys/firmware/efi/efivars directly rather than using efivars
...
This allows us to redirect the functions for our self tests.
2018-06-28 15:51:11 +01:00