mirror of
https://github.com/YosysHQ/yosys
synced 2025-04-23 09:05:32 +00:00
Fixed gcc warnings and added error handling to shell escape
This commit is contained in:
parent
cd5767d61b
commit
35b4a2c553
2 changed files with 5 additions and 1 deletions
|
@ -142,7 +142,9 @@ void Pass::call(RTLIL::Design *design, std::string command)
|
|||
while (p >= s && (*p == '\r' || *p == '\n'))
|
||||
*(p--) = 0;
|
||||
log_header("Shell command: %s\n", s);
|
||||
system(s);
|
||||
int retCode = system(s);
|
||||
if (retCode != 0)
|
||||
log_cmd_error("Shell command returned error code %d.\n", retCode);
|
||||
return;
|
||||
}
|
||||
for (char *p = strtok_r(s, " \t\r\n", &saveptr); p; p = strtok_r(NULL, " \t\r\n", &saveptr)) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue