core: dep_unistd: define ssize_t as SSIZE_T
On Windows, we cannot use ssize_t but can actually use SSIZE_T.
This data type is probably what we need here.
> SSIZE_T: A signed version of SIZE_T.
>
>
#define lseek _lseek
/* read, write, and close are NOT being #defined here, because while there are file handle specific versions for Windows, they probably don't work for sockets. You need to look at your app and consider whether to call e.g. closesocket(). */
-#define ssize_t int
+#define ssize_t SSIZE_T
#define STDIN_FILENO 0
#define STDOUT_FILENO 1
