moonbridge
changeset 19:be880e7c1e56
Avoid "unused-result" compiler warning by storing return values in dummy variables
author | jbe |
---|---|
date | Thu Jan 29 21:45:58 2015 +0100 (2015-01-29) |
parents | 2bdea79e5860 |
children | 133a609958c4 |
files | moonbridge.c |
line diff
1.1 --- a/moonbridge.c Thu Jan 29 21:42:22 2015 +0100 1.2 +++ b/moonbridge.c Thu Jan 29 21:45:58 2015 +0100 1.3 @@ -304,7 +304,8 @@ 1.4 if (moonbr_cond_poll) { 1.5 /* avoid race condition if signal handler is invoked right before poll() */ 1.6 char buf[1] = {0}; 1.7 - write(moonbr_poll_signalfd_write, buf, 1); 1.8 + int dummy; /* avoid compiler warning */ 1.9 + dummy = write(moonbr_poll_signalfd_write, buf, 1); 1.10 } 1.11 } else { 1.12 /* child process forwards certain signals to parent process */ 1.13 @@ -733,7 +734,8 @@ 1.14 /* Logs an error in child process while appending error string for global errno variable */ 1.15 static void moonbr_child_log_errno(const char *message) { 1.16 char errmsg[MOONBR_MAXSTRERRORLEN]; 1.17 - strerror_r(errno, errmsg, MOONBR_MAXSTRERRORLEN); /* use thread-safe call in case child created threads */ 1.18 + int dummy; /* avoid compiler warning */ 1.19 + dummy = strerror_r(errno, errmsg, MOONBR_MAXSTRERRORLEN); /* use thread-safe call in case child created threads */ 1.20 fprintf(stderr, "%s: %s\n", message, errmsg); 1.21 } 1.22 1.23 @@ -807,7 +809,8 @@ 1.24 /* Throws a Lua error message with an error string for errno appended to it */ 1.25 static void moonbr_child_lua_errno_error(lua_State *L, char *message) { 1.26 char errmsg[MOONBR_MAXSTRERRORLEN]; 1.27 - strerror_r(errno, errmsg, MOONBR_MAXSTRERRORLEN); /* use thread-safe call in case child created threads */ 1.28 + int dummy; /* avoid compiler warning */ 1.29 + dummy = strerror_r(errno, errmsg, MOONBR_MAXSTRERRORLEN); /* use thread-safe call in case child created threads */ 1.30 luaL_error(L, "%s: %s", message, errmsg); 1.31 } 1.32 1.33 @@ -2235,7 +2238,8 @@ 1.34 if (byte == EOF) { 1.35 if (ferror(file)) { 1.36 char errmsg[MOONBR_MAXSTRERRORLEN]; 1.37 - strerror_r(errno, errmsg, MOONBR_MAXSTRERRORLEN); /* use thread-safe call in case child created threads */ 1.38 + int dummy; /* avoid compiler warning */ 1.39 + dummy = strerror_r(errno, errmsg, MOONBR_MAXSTRERRORLEN); /* use thread-safe call in case child created threads */ 1.40 luaL_error(L, "%s", errmsg); 1.41 } else { 1.42 break;