From 6d2e4a11c8c6ac882edfaee16fe9036955150ad0 Mon Sep 17 00:00:00 2001 From: Felix Domke Date: Sun, 13 Nov 2005 04:28:18 +0000 Subject: [PATCH] fix seeking in filepush --- lib/base/filepush.cpp | 5 +++-- lib/base/filepush.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/base/filepush.cpp b/lib/base/filepush.cpp index 17b767f..ee83f14 100644 --- a/lib/base/filepush.cpp +++ b/lib/base/filepush.cpp @@ -1,3 +1,4 @@ +#include #include #include #include @@ -97,9 +98,9 @@ void eFilePushThread::pause() stop(); } -void eFilePushThread::seek(off_t where) +void eFilePushThread::seek(int whence, off_t where) { - ::lseek(m_fd_source, where, SEEK_SET); + ::lseek(m_fd_source, where, whence); } void eFilePushThread::resume() diff --git a/lib/base/filepush.h b/lib/base/filepush.h index ed2dc2e..021a7c9 100644 --- a/lib/base/filepush.h +++ b/lib/base/filepush.h @@ -13,7 +13,7 @@ public: void start(int sourcefd, int destfd); void pause(); - void seek(off_t where); + void seek(int whence, off_t where); void resume(); private: -- 2.7.4