packages: add bonnie++
git-svn-id: svn://svn.openwrt.org/openwrt/packages@30384 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
47
utils/bonnie++/patches/002-add-verbose-error-messages.patch
Normal file
47
utils/bonnie++/patches/002-add-verbose-error-messages.patch
Normal file
@ -0,0 +1,47 @@
|
||||
--- a/bon_file.cpp
|
||||
+++ b/bon_file.cpp
|
||||
@@ -464,25 +464,37 @@ int COpenTest::delete_sequential(BonTime
|
||||
}
|
||||
if(m_number_directories != 1)
|
||||
{
|
||||
- if(chdir("..") || rmdir(buf))
|
||||
+ if(chdir(".."))
|
||||
{
|
||||
+ io_error("chdir");
|
||||
+ return -1;
|
||||
+ }
|
||||
+ if(rmdir(buf))
|
||||
+ {
|
||||
+ fprintf(stderr, "Unable to delete directory '%s'\n", buf);
|
||||
io_error("rmdir");
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
}
|
||||
- if(chdir("..") || rmdir(m_dirname))
|
||||
+ if(count != m_number)
|
||||
{
|
||||
- io_error("rmdir");
|
||||
+ fprintf(stderr, "Expected %d files but only got %d\n", m_number, count);
|
||||
return -1;
|
||||
}
|
||||
- delete m_dirname;
|
||||
- m_dirname = NULL;
|
||||
- if(count != m_number)
|
||||
+ if(chdir(".."))
|
||||
{
|
||||
- fprintf(stderr, "Expected %d files but only got %d\n", m_number, count);
|
||||
+ io_error("chdir");
|
||||
+ return -1;
|
||||
+ }
|
||||
+ if(rmdir(m_dirname))
|
||||
+ {
|
||||
+ fprintf(stderr, "Unable to delete directory '%s'\n", m_dirname);
|
||||
+ io_error("rmdir");
|
||||
return -1;
|
||||
}
|
||||
+ delete m_dirname;
|
||||
+ m_dirname = NULL;
|
||||
sync();
|
||||
timer.stop_and_record(DelSeq);
|
||||
timer.add_latency(DelSeq, dur.getMax());
|
Reference in New Issue
Block a user