From 2b07bd06328a1a2644d1e417600c531e0a68a9d6 Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Tue, 18 Jan 2011 16:28:57 +0000 Subject: [PATCH] Using usleep() instead of nanosleep() which is not available on Solaris 9 --- cdrskin/cdrskin_timestamp.h | 2 +- libburn/file.c | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/cdrskin/cdrskin_timestamp.h b/cdrskin/cdrskin_timestamp.h index 2a4e2b4..1f17015 100644 --- a/cdrskin/cdrskin_timestamp.h +++ b/cdrskin/cdrskin_timestamp.h @@ -1 +1 @@ -#define Cdrskin_timestamP "2011.01.16.140456" +#define Cdrskin_timestamP "2011.01.18.162859" diff --git a/libburn/file.c b/libburn/file.c index f8f2b6b..f55883b 100644 --- a/libburn/file.c +++ b/libburn/file.c @@ -211,9 +211,10 @@ struct burn_source *burn_fd_source_new(int datafd, int subfd, off_t size) static int fifo_sleep(int flag) { - static struct timespec sleeptime = { 0, 50000000}; /* 50 ms */ + static unsigned long sleeptime = 50000; /* 50 ms */ - return nanosleep(&sleeptime, NULL); + usleep(sleeptime); + return 0; }