From eaf76648a6ba05932465fdb2478a16ca4b6c17a6 Mon Sep 17 00:00:00 2001 From: Fedor Indutny Date: Thu, 23 Jan 2014 15:21:03 +0400 Subject: [PATCH] node: explicitly include `sys/types.h` for size_t fix #6724 --- src/node.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/node.h b/src/node.h index 0dc21c3..677a24f 100644 --- a/src/node.h +++ b/src/node.h @@ -61,6 +61,14 @@ #include "v8.h" // NOLINT(build/include_order) #include "node_version.h" // NODE_MODULE_VERSION +#ifdef _WIN32 +# include +typedef SSIZE_T ssize_t; +typedef SIZE_T size_t; +#else // !_WIN32 +# include // size_t, ssize_t +#endif // _WIN32 + // Forward-declare these functions now to stop MSVS from becoming // terminally confused when it's done in node_internals.h namespace node { -- 2.7.4