summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2016-07-30 17:46:36 +0300
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2016-07-30 17:46:36 +0300
commitba2c5035410c74dc7b24fcb72eff708acf4b8349 (patch)
tree0567e5707c69272a834a836c9c16c684f83e0634
parent50fea19416c7be65d5242add4483c656727b846f (diff)
downloadmicropython-ba2c5035410c74dc7b24fcb72eff708acf4b8349.tar.gz
micropython-ba2c5035410c74dc7b24fcb72eff708acf4b8349.zip
esp8266/mpconfigport.h: Include sys/types.h for POSIX types definitions.
As required for related functions in stream.h.
-rw-r--r--esp8266/mpconfigport.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/esp8266/mpconfigport.h b/esp8266/mpconfigport.h
index dd7092fe54..299dc8eaea 100644
--- a/esp8266/mpconfigport.h
+++ b/esp8266/mpconfigport.h
@@ -116,6 +116,8 @@ typedef void *machine_ptr_t; // must be of pointer size
typedef const void *machine_const_ptr_t; // must be of pointer size
typedef long mp_off_t;
typedef uint32_t sys_prot_t; // for modlwip
+// ssize_t, off_t as required by POSIX-signatured functions in stream.h
+#include <sys/types.h>
#define MP_PLAT_PRINT_STRN(str, len) mp_hal_stdout_tx_strn_cooked(str, len)