Loading...
--- Libc/Libc-583/include/secure/_common.h
+++ Libc/Libc-1669.0.4/include/secure/_common.h
@@ -24,6 +24,8 @@
#ifndef _SECURE__COMMON_H_
#define _SECURE__COMMON_H_
+#include <_types.h>
+
#undef _USE_FORTIFY_LEVEL
#if defined(_FORTIFY_SOURCE) && _FORTIFY_SOURCE > 0
# if _FORTIFY_SOURCE > 1
@@ -36,6 +38,6 @@
#endif
#define __darwin_obsz0(object) __builtin_object_size (object, 0)
-#define __darwin_obsz(object) __builtin_object_size (object, _USE_FORTIFY_LEVEL > 1)
+#define __darwin_obsz(object) __builtin_object_size (object, _USE_FORTIFY_LEVEL > 1 ? 1 : 0)
#endif