]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
boot: Add EFI_STATUS_IS_ERROR macro
authoranonymix007 <48598263+anonymix007@users.noreply.github.com>
Sat, 31 Aug 2024 18:31:49 +0000 (21:31 +0300)
committeranonymix007 <48598263+anonymix007@users.noreply.github.com>
Fri, 11 Oct 2024 11:37:30 +0000 (14:37 +0300)
src/boot/efi/efi.h

index e8217c1836102750f3b7776e46a0f852e1df7a40..e1042635b9cbaff952f91379d21f7a4c18072bde 100644 (file)
@@ -68,6 +68,8 @@ typedef uint64_t EFI_PHYSICAL_ADDRESS;
 #  error Unsupported pointer size
 #endif
 
+#define EFI_STATUS_IS_ERROR(s) (((s) & EFI_ERROR_MASK) != 0)
+
 #define EFIWARN(s) ((EFI_STATUS) s)
 #define EFIERR(s) ((EFI_STATUS) (s | EFI_ERROR_MASK))