# HG changeset patch # User jbe # Date 1422564874 -3600 # Node ID 133a609958c4f156dbdfe3e0ff73537244814029 # Parent be880e7c1e56d52ddb8d3b3d45aaa1b78a8669a2 Backed out previous changeset: Avoid "unused-result" compiler warning by storing return values in dummy variables diff -r be880e7c1e56 -r 133a609958c4 moonbridge.c --- a/moonbridge.c Thu Jan 29 21:45:58 2015 +0100 +++ b/moonbridge.c Thu Jan 29 21:54:34 2015 +0100 @@ -304,8 +304,7 @@ if (moonbr_cond_poll) { /* avoid race condition if signal handler is invoked right before poll() */ char buf[1] = {0}; - int dummy; /* avoid compiler warning */ - dummy = write(moonbr_poll_signalfd_write, buf, 1); + write(moonbr_poll_signalfd_write, buf, 1); } } else { /* child process forwards certain signals to parent process */ @@ -734,8 +733,7 @@ /* Logs an error in child process while appending error string for global errno variable */ static void moonbr_child_log_errno(const char *message) { char errmsg[MOONBR_MAXSTRERRORLEN]; - int dummy; /* avoid compiler warning */ - dummy = strerror_r(errno, errmsg, MOONBR_MAXSTRERRORLEN); /* use thread-safe call in case child created threads */ + strerror_r(errno, errmsg, MOONBR_MAXSTRERRORLEN); /* use thread-safe call in case child created threads */ fprintf(stderr, "%s: %s\n", message, errmsg); } @@ -809,8 +807,7 @@ /* Throws a Lua error message with an error string for errno appended to it */ static void moonbr_child_lua_errno_error(lua_State *L, char *message) { char errmsg[MOONBR_MAXSTRERRORLEN]; - int dummy; /* avoid compiler warning */ - dummy = strerror_r(errno, errmsg, MOONBR_MAXSTRERRORLEN); /* use thread-safe call in case child created threads */ + strerror_r(errno, errmsg, MOONBR_MAXSTRERRORLEN); /* use thread-safe call in case child created threads */ luaL_error(L, "%s: %s", message, errmsg); } @@ -2238,8 +2235,7 @@ if (byte == EOF) { if (ferror(file)) { char errmsg[MOONBR_MAXSTRERRORLEN]; - int dummy; /* avoid compiler warning */ - dummy = strerror_r(errno, errmsg, MOONBR_MAXSTRERRORLEN); /* use thread-safe call in case child created threads */ + strerror_r(errno, errmsg, MOONBR_MAXSTRERRORLEN); /* use thread-safe call in case child created threads */ luaL_error(L, "%s", errmsg); } else { break;