diff options
Diffstat (limited to 'community/chromium/secure_getenv.patch')
-rw-r--r-- | community/chromium/secure_getenv.patch | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/community/chromium/secure_getenv.patch b/community/chromium/secure_getenv.patch index d142819ffb..7a1e7fb0f6 100644 --- a/community/chromium/secure_getenv.patch +++ b/community/chromium/secure_getenv.patch @@ -1,26 +1,24 @@ -diff --git a/third_party/vulkan-validation-layers/src/loader/loader.c b/third_party/vulkan-validation-layers/src/loader/loader.c -index facddc1..b6a8ee9 100644 ---- ./third_party/angle/third_party/vulkan-validation-layers/src/loader/loader.c +--- ./third_party/angle/third_party/vulkan-validation-layers/src/loader/loader.c.orig +++ ./third_party/angle/third_party/vulkan-validation-layers/src/loader/loader.c -@@ -31,6 +31,9 @@ - #include <stdbool.h> - #include <string.h> - #include <stddef.h> +@@ -37,6 +37,9 @@ + #include <CoreFoundation/CoreFoundation.h> + #include <sys/param.h> + #endif +#if defined(HAVE_GETAUXVAL) +#include <sys/auxv.h> +#endif - #include <sys/types.h> #if defined(_WIN32) -@@ -218,6 +221,8 @@ static inline char *loader_secure_getenv(const char *name, const struct loader_i - return secure_getenv(name); + #include "dirent_on_windows.h" +@@ -240,6 +243,8 @@ #elif defined(HAVE___SECURE_GETENV) + (void)inst; return __secure_getenv(name); +#elif defined(HAVE_GETAUXVAL) + return getauxval(AT_SECURE) ? NULL : getenv(name); #else - #pragma message("Warning: Falling back to non-secure getenv for environmental lookups! Consider" \ - " updating to a different libc.") + #pragma message( \ + "Warning: Falling back to non-secure getenv for environmental lookups! Consider" \ --- ./third_party/angle/third_party/vulkan-validation-layers/BUILD.gn.orig +++ ./third_party/angle/third_party/vulkan-validation-layers/BUILD.gn @@ -264,8 +264,7 @@ |