+2013-09-22 Vladimir Serbinenko <phcoder@gmail.com>
+
+ * grub-core/lib/posix_wrap/sys/types.h: Use stddef on *BSD.
+
2013-09-22 Vladimir Serbinenko <phcoder@gmail.com>
* util/grub-mkpasswd-pbkdf2.c (grub_get_random): Add windows and
#include <grub/misc.h>
-#ifndef __APPLE__
-typedef grub_size_t size_t;
-#else
+#if defined (__APPLE__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
#include <stddef.h>
+#else
+typedef grub_size_t size_t;
#endif
+
typedef grub_ssize_t ssize_t;
#ifndef GRUB_POSIX_BOOL_DEFINED
typedef enum { false = 0, true = 1 } bool;