diff options
Diffstat (limited to 'sysutils/vobcopy/files/patch-vobcopy.c')
-rw-r--r-- | sysutils/vobcopy/files/patch-vobcopy.c | 30 |
1 files changed, 28 insertions, 2 deletions
diff --git a/sysutils/vobcopy/files/patch-vobcopy.c b/sysutils/vobcopy/files/patch-vobcopy.c index 92b844b15974..bf0fe9e0d2ca 100644 --- a/sysutils/vobcopy/files/patch-vobcopy.c +++ b/sysutils/vobcopy/files/patch-vobcopy.c @@ -1,5 +1,5 @@ ---- vobcopy.c.orig Fri Jan 6 23:49:40 2006 -+++ vobcopy.c Fri Jan 6 23:50:03 2006 +--- vobcopy.c.orig Wed Dec 7 21:31:56 2005 ++++ vobcopy.c Sun Jan 8 10:47:02 2006 @@ -146,6 +146,8 @@ #endif @@ -9,3 +9,29 @@ /* * the getopt part (getting the options from command line) +@@ -1695,8 +1697,12 @@ + fprintf( stderr, "Used statvfs\n" ); + #endif + temp1 = buf1.f_bavail; ++#ifdef USE_STATFS ++ temp2 = buf1.f_bsize; ++#else + /* On Solaris at least, f_bsize is not the actual block size -- lb */ + temp2 = buf1.f_frsize; ++#endif + sum = ( ( off_t )temp1 * ( off_t )temp2 ); + if( verbosity_level >= 1 ) + { +@@ -1733,8 +1739,12 @@ + fprintf( stderr, "Used statvfs\n" ); + #endif + temp1 = buf2.f_blocks; ++#ifdef USE_STATFS ++ temp2 = buf2.f_bsize; ++#else + /* On Solaris at least, f_bsize is not the actual block size -- lb */ + temp2 = buf2.f_frsize; ++#endif + sum = ( ( off_t )temp1 * ( off_t )temp2 ); + if( verbosity_level >= 1 ) + { |