Brent Cook
9e7fd1fa31
declare struct timezone outside of the function declaration
2017-08-13 16:04:03 -05:00
Brent Cook
3b2560feb3
MSVSC fixes
2017-01-16 10:59:24 -06:00
Brent Cook
f21bd20c7e
add open(2) shim to handle O_BINARY and O_CLOEXEC
2017-01-16 10:59:15 -06:00
Brent Cook
69e2a7fb75
handle EBADF, which is returned when a file is passed
2017-01-15 16:00:16 -06:00
Brent Cook
bd8fe5868f
include stdint.h uint*_t
2015-12-11 09:21:43 -06:00
Brent Cook
75ef5bb160
wrap gets on Windows, replacing '\r\n' with '\n'
2015-12-05 13:58:37 -06:00
Brent Cook
9d5eb631e3
move sleep shim to posix_win.c
2015-07-21 12:52:29 -06:00
Brent Cook
5d8a1cf715
add initial CMake and Visual Studio build support
...
This moves the compatibility include files from include to
include/compat so we can use the awful MS C compiler
<../include/> trick to emulate the GNU #include_next extension.
This also removes a few old compat files we do not need anymore.
2015-07-21 12:08:18 -05:00
Brent Cook
bc7b93470f
add a missing header and fix typo in windows posix layer
2015-06-13 21:43:55 -05:00
Brent Cook
b4a6a61513
refactor win32 shims into posix_win.c
...
this also adds a rename shim that allows overwrites
2015-06-05 04:50:18 -05:00