apps/openssl/compat

Branch


Log

Author Commit Date CI Message
Brent Cook 64f15ec5 2024-10-06T18:52:46 use TIMEVAL typedef with select() This prevents the compatibility struct timeval definition in sys/time.h from potentially getting used with select() here. https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-select
Brent Cook 0eceb61c 2024-10-06T18:50:51 for poll timeout -1, set loop time more reasonably Otherwise it sets looptime to -1, which was skipped by select() and caused 100% cpu busy looping.
Brent Cook 6b513a1c 2018-03-23T13:45:05 add proper guard and typedef
Brent Cook 4b2a8cd1 2018-03-23T11:10:16 adjust definition of compat clock_gettime
Brent Cook 987aa6a0 2018-03-22T20:50:24 add clock_gettime for macos 10.11 and earlier
Brent Cook 4916f940 2017-08-13T16:09:32 use standard initialization for poll loop delay
Brent Cook 0197a589 2015-10-18T09:28:10 Windows compatibility fixes VS2013 has trouble with relative include paths for apps/openssl, so move certhash_win/apps_win.c back to apps/openssl. gmtime_r on mingw64 fails with negative time_t, override gmtime_s fails all of the time unit tests, override SHUT_RD/WR are defined in newer mingw64 headers, check before overriding
Brent Cook 630e7b60 2015-09-18T08:43:57 visual studio path updates
Brent Cook a896d400 2015-09-13T09:19:26 move windows file IO mode setup to apps_win.c
Brent Cook 854f4f69 2015-09-12T07:48:06 add 'nc' to the distribution as an example of libtls client and server