summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorunknown <guilhem@mysqlwin32.>2008-02-19 09:32:10 +0100
committerunknown <guilhem@mysqlwin32.>2008-02-19 09:32:10 +0100
commita680bc76880603d1f27aab9c44b2abe8a3a86526 (patch)
tree1765c760587582748f681120b8723053b05af4f0
parent0ab7c2f3a834ea3fd6e0f1b1b2da511c4e0e97f2 (diff)
parentb369f21b7bc4157af94cb03a7e613a739b64329f (diff)
downloadmariadb-git-a680bc76880603d1f27aab9c44b2abe8a3a86526.tar.gz
dbug.c:
SCCS merged dbug/dbug.c: SCCS merged
-rw-r--r--dbug/dbug.c7
-rw-r--r--storage/maria/unittest/ma_test_loghandler-t.c5
2 files changed, 6 insertions, 6 deletions
diff --git a/dbug/dbug.c b/dbug/dbug.c
index f956adff3f1..1e72bb348ed 100644
--- a/dbug/dbug.c
+++ b/dbug/dbug.c
@@ -1979,12 +1979,7 @@ static void DBUGOpenFile(CODE_STATE *cs,
else
{
newfile= !EXISTS(name);
- if (!(fp= fopen(name,
-#if defined(MSDOS) || defined(__WIN__)
- append ? "a+c" : "wc"
-#else
- append ? "a+" : "w"
-#endif
+ if (!(fp= fopen(name, append ? "a+" : "w")))
)))
{
(void) fprintf(stderr, ERR_OPEN, cs->process, name);
diff --git a/storage/maria/unittest/ma_test_loghandler-t.c b/storage/maria/unittest/ma_test_loghandler-t.c
index 7136b6be806..c5a9ccc2724 100644
--- a/storage/maria/unittest/ma_test_loghandler-t.c
+++ b/storage/maria/unittest/ma_test_loghandler-t.c
@@ -151,6 +151,11 @@ int main(int argc __attribute__((unused)), char *argv[])
MY_INIT(argv[0]);
+ if (my_set_max_open_files(100) < 100)
+ {
+ fprintf(stderr, "can't allocate 100 file descriptors\n");
+ exit(1);
+ }
bzero(&pagecache, sizeof(pagecache));
maria_data_root= (char *)".";
if (maria_log_remove())