aboutsummaryrefslogtreecommitdiff
path: root/apps/openssl/compat (follow)
Commit message (Collapse)AuthorAgeFilesLines
* use TIMEVAL typedef with select()Brent Cook2024-10-061-1/+1
| | | | | | | 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
* for poll timeout -1, set loop time more reasonablyBrent Cook2024-10-061-2/+2
| | | | | Otherwise it sets looptime to -1, which was skipped by select() and caused 100% cpu busy looping.
* add proper guard and typedefBrent Cook2018-03-231-1/+1
|
* adjust definition of compat clock_gettimeBrent Cook2018-03-231-1/+1
|
* add clock_gettime for macos 10.11 and earlierBrent Cook2018-03-221-0/+26
|
* use standard initialization for poll loop delayBrent Cook2017-08-131-1/+3
|
* Windows compatibility fixesBrent Cook2015-10-182-73/+0
| | | | | | | | | | | 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
* visual studio path updatesBrent Cook2015-09-182-2/+2
|
* move windows file IO mode setup to apps_win.cBrent Cook2015-09-131-0/+31
|
* add 'nc' to the distribution as an example of libtls client and serverBrent Cook2015-09-123-0/+369