summaryrefslogtreecommitdiff
path: root/passes/abc
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2013-03-17 09:28:58 +0100
committerClifford Wolf <clifford@clifford.at>2013-03-17 09:28:58 +0100
commitba3793b6420f2a0288c43be0cd4016fd5473acaf (patch)
tree4dce8a11812a8f7fbca3ca932fe21cd71d45972d /passes/abc
parent0133a98b735729701c7dd56b49dea2c25b5b2550 (diff)
Fixed strerrno vs. strerror types in ABC pass
Diffstat (limited to 'passes/abc')
-rw-r--r--passes/abc/abc.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/passes/abc/abc.cc b/passes/abc/abc.cc
index e8f0a144..4196cac8 100644
--- a/passes/abc/abc.cc
+++ b/passes/abc/abc.cc
@@ -357,7 +357,7 @@ static void abc_module(RTLIL::Design *design, RTLIL::Module *current_module, std
if (asprintf(&p, "%s/input.v", tempdir_name) < 0) abort();
FILE *f = fopen(p, "wt");
if (f == NULL);
- log_error("Opening %s for writing failed: %s\n", p, strerrno(errno));
+ log_error("Opening %s for writing failed: %s\n", p, strerror(errno));
free(p);
fprintf(f, "module logic (");
@@ -421,7 +421,7 @@ static void abc_module(RTLIL::Design *design, RTLIL::Module *current_module, std
if (asprintf(&p, "%s/stdcells.genlib", tempdir_name) < 0) abort();
f = fopen(p, "wt");
if (f == NULL);
- log_error("Opening %s for writing failed: %s\n", p, strerrno(errno));
+ log_error("Opening %s for writing failed: %s\n", p, strerror(errno));
fprintf(f, "GATE ZERO 1 Y=CONST0;\n");
fprintf(f, "GATE ONE 1 Y=CONST1;\n");
fprintf(f, "GATE BUF 1 Y=A; PIN * NONINV 1 999 1 0 1 0\n");
@@ -447,13 +447,13 @@ static void abc_module(RTLIL::Design *design, RTLIL::Module *current_module, std
errno = ENOMEM; // popen does not set errno if memory allocation fails, therefore set it by hand
f = popen(buffer, "r");
if (f == NULL)
- log_error("Opening pipe to `%s' for reading failed: %s\n", buffer, strerrno(errno));
+ log_error("Opening pipe to `%s' for reading failed: %s\n", buffer, strerror(errno));
while (fgets(buffer, 1024, f) != NULL)
log("ABC: %s", buffer);
errno = 0;
int ret = pclose(f);
if (ret < 0)
- log_error("Closing pipe to `%s' failed: %s\n", buffer, strerrno(errno));
+ log_error("Closing pipe to `%s' failed: %s\n", buffer, strerror(errno));
if (WEXITSTATUS(ret) != 0) {
switch (WEXITSTATUS(ret)) {
case 127: log_error("ABC: execution of command \"%s\" failed: Command not found\n", exe_file.c_str()); break;