OSDN Git Service

Move verbosity headers to be public
authorPeter Jones <pjones@redhat.com>
Tue, 12 Jun 2018 18:36:20 +0000 (14:36 -0400)
committerPeter Jones <pjones@redhat.com>
Tue, 12 Jun 2018 18:36:20 +0000 (14:36 -0400)
Signed-off-by: Peter Jones <pjones@redhat.com>
src/include/efivar/efivar.h
src/util.h

index ddcc677..316891c 100644 (file)
@@ -25,6 +25,7 @@
 #include <stdarg.h>
 #include <stdint.h>
 #include <string.h>
+#include <stdio.h>
 #include <sys/stat.h>
 #include <sys/types.h>
 #include <unistd.h>
@@ -227,6 +228,13 @@ efi_error_clear(void)
 #define efi_error_val(errval, msg, args...) \
        efi_error_real__(errval, __FILE__, __func__, __LINE__, (fmt), ## args)
 
+extern void efi_set_verbose(int verbosity, FILE *errlog)
+        __attribute__((__visibility__("default")));
+extern int efi_get_verbose(void)
+        __attribute__((__visibility__("default")));
+extern FILE * efi_get_logfile(void)
+        __attribute__((__visibility__("default")));
+
 #include <efivar/efivar-dp.h>
 
 #endif /* EFIVAR_H */
index 96ca66b..cc5f669 100644 (file)
@@ -369,8 +369,4 @@ swizzle_guid_to_uuid(efi_guid_t *guid)
 
 #define DEBUG 1
 
-extern void PUBLIC efi_set_verbose(int verbosity, FILE *errlog);
-extern int PUBLIC efi_get_verbose(void);
-extern FILE PUBLIC *efi_get_logfile(void);
-
 #endif /* EFIVAR_UTIL_H */