diff options
author | Rosen Penev <rosenp@gmail.com> | 2019-08-23 13:41:20 -0700 |
---|---|---|
committer | Rosen Penev <rosenp@gmail.com> | 2019-08-23 14:17:29 -0700 |
commit | 473356a562c60d8bf1600463ce440379f7264abd (patch) | |
tree | b9be50a122bf04a15d2ad506692daa4e1ae78de2 /libs/xmlrpc-c/patches/010-nanosleep.patch | |
parent | 8fecab45bd42a59616d7efdba05fa54fe41704f7 (diff) |
xmlrpc-c: Update to 1.51.03
Small Makefile reorganization.
Switch BUILD_PARALLEL to 1. Seems to work now.
Added nanosleep patch that replaces usleep usage.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Diffstat (limited to 'libs/xmlrpc-c/patches/010-nanosleep.patch')
-rw-r--r-- | libs/xmlrpc-c/patches/010-nanosleep.patch | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/libs/xmlrpc-c/patches/010-nanosleep.patch b/libs/xmlrpc-c/patches/010-nanosleep.patch new file mode 100644 index 000000000..a40ceef9b --- /dev/null +++ b/libs/xmlrpc-c/patches/010-nanosleep.patch @@ -0,0 +1,20 @@ +--- a/lib/libutil/sleep.c ++++ b/lib/libutil/sleep.c +@@ -8,7 +8,7 @@ + # include <windows.h> + # include <process.h> + #else +-# include <unistd.h> ++# include <time.h> + #endif + + +@@ -18,6 +18,7 @@ xmlrpc_millisecond_sleep(unsigned int const milliseconds) { + #if MSVCRT + SleepEx(milliseconds, true); + #else +- usleep(milliseconds * 1000); ++ const struct timespec req = {0, milliseconds * 1000 * 1000}; ++ nanosleep(&req, NULL); + #endif + } |