summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/bench/wtperf/misc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/third_party/wiredtiger/bench/wtperf/misc.c')
-rw-r--r--src/third_party/wiredtiger/bench/wtperf/misc.c20
1 files changed, 3 insertions, 17 deletions
diff --git a/src/third_party/wiredtiger/bench/wtperf/misc.c b/src/third_party/wiredtiger/bench/wtperf/misc.c
index 1e47c76214c..bdfd53d5295 100644
--- a/src/third_party/wiredtiger/bench/wtperf/misc.c
+++ b/src/third_party/wiredtiger/bench/wtperf/misc.c
@@ -1,5 +1,5 @@
/*-
- * Public Domain 2014-2015 MongoDB, Inc.
+ * Public Domain 2014-2016 MongoDB, Inc.
* Public Domain 2008-2014 WiredTiger, Inc.
*
* This is free and unencumbered software released into the public domain.
@@ -28,19 +28,6 @@
#include "wtperf.h"
-int
-enomem(const CONFIG *cfg)
-{
- const char *msg;
-
- msg = "Unable to allocate memory";
- if (cfg->logf == NULL)
- fprintf(stderr, "%s\n", msg);
- else
- lprintf(cfg, ENOMEM, 0, "%s", msg);
- return (ENOMEM);
-}
-
/* Setup the logging output mechanism. */
int
setup_log_file(CONFIG *cfg)
@@ -53,9 +40,8 @@ setup_log_file(CONFIG *cfg)
if (cfg->verbose < 1)
return (0);
- if ((fname = calloc(strlen(cfg->monitor_dir) +
- strlen(cfg->table_name) + strlen(".stat") + 2, 1)) == NULL)
- return (enomem(cfg));
+ fname = dcalloc(strlen(cfg->monitor_dir) +
+ strlen(cfg->table_name) + strlen(".stat") + 2, 1);
sprintf(fname, "%s/%s.stat", cfg->monitor_dir, cfg->table_name);
cfg->logf = fopen(fname, "w");