diff options
Diffstat (limited to 'include/internal/cryptlib.h')
-rw-r--r-- | include/internal/cryptlib.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/internal/cryptlib.h b/include/internal/cryptlib.h index 1df0c5df34..a01b1f15d5 100644 --- a/include/internal/cryptlib.h +++ b/include/internal/cryptlib.h @@ -215,6 +215,10 @@ static ossl_inline void ossl_sleep(unsigned long millis) ts.tv_sec = (long int) (millis / 1000); ts.tv_nsec = (long int) (millis % 1000) * 1000000ul; nanosleep(&ts, NULL); +# elif defined(__TANDEM) && !defined(_REENTRANT) +# include <cextdecs.h(PROCESS_DELAY_)> + /* HPNS does not support usleep for non threaded apps */ + PROCESS_DELAY_(millis * 1000); # else usleep(millis * 1000); # endif |