diff options
| author | Brent Cook <busterb@gmail.com> | 2020-04-14 22:29:37 -0500 |
|---|---|---|
| committer | Brent Cook <busterb@gmail.com> | 2020-04-14 22:29:37 -0500 |
| commit | 79f2a52a391dab35132a2aa998757abea7f32533 (patch) | |
| tree | b2cb1583eff69772b30acff7a7b4b7248a2f965a /crypto | |
| parent | ceeb3bb4f423db4fc29704aa5a4c577f08103194 (diff) | |
| download | portable-79f2a52a391dab35132a2aa998757abea7f32533.tar.gz portable-79f2a52a391dab35132a2aa998757abea7f32533.tar.bz2 portable-79f2a52a391dab35132a2aa998757abea7f32533.zip | |
avoid exporting a sleep() symbol from libcrypto
Since it seems only MSVC lacks sleep(), and it's only used by apps, lets
special-case that and make it available as a static inline function
instead.
Diffstat (limited to 'crypto')
| -rw-r--r-- | crypto/CMakeLists.txt | 1 | ||||
| -rw-r--r-- | crypto/compat/posix_win.c | 6 |
2 files changed, 0 insertions, 7 deletions
diff --git a/crypto/CMakeLists.txt b/crypto/CMakeLists.txt index e6cfc65..01effbf 100644 --- a/crypto/CMakeLists.txt +++ b/crypto/CMakeLists.txt | |||
| @@ -808,7 +808,6 @@ if(WIN32) | |||
| 808 | set(EXTRA_EXPORT ${EXTRA_EXPORT} posix_write) | 808 | set(EXTRA_EXPORT ${EXTRA_EXPORT} posix_write) |
| 809 | set(EXTRA_EXPORT ${EXTRA_EXPORT} posix_getsockopt) | 809 | set(EXTRA_EXPORT ${EXTRA_EXPORT} posix_getsockopt) |
| 810 | set(EXTRA_EXPORT ${EXTRA_EXPORT} posix_setsockopt) | 810 | set(EXTRA_EXPORT ${EXTRA_EXPORT} posix_setsockopt) |
| 811 | set(EXTRA_EXPORT ${EXTRA_EXPORT} sleep) | ||
| 812 | endif() | 811 | endif() |
| 813 | 812 | ||
| 814 | if(NOT HAVE_ASPRINTF) | 813 | if(NOT HAVE_ASPRINTF) |
diff --git a/crypto/compat/posix_win.c b/crypto/compat/posix_win.c index 4b4b5f5..30c93cd 100644 --- a/crypto/compat/posix_win.c +++ b/crypto/compat/posix_win.c | |||
| @@ -242,10 +242,4 @@ int gettimeofday(struct timeval * tp, struct timezone * tzp) | |||
| 242 | return 0; | 242 | return 0; |
| 243 | } | 243 | } |
| 244 | 244 | ||
| 245 | unsigned int sleep(unsigned int seconds) | ||
| 246 | { | ||
| 247 | Sleep(seconds * 1000); | ||
| 248 | return seconds; | ||
| 249 | } | ||
| 250 | |||
| 251 | #endif | 245 | #endif |
