This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On 06/13/2016 04:03 PM, Mike Frysinger wrote:
On 13 Jun 2016 13:11, Florian Weimer wrote:+static void +write_message (const char *message) +{ + ssize_t unused __attribute__ ((unused)); + for (int i = 0; i < pass; ++i) + unused = write (STDOUT_FILENO, " ", 1); + unused = write (STDOUT_FILENO, message, strlen (message));are you just trying to ignore the wur markings on write ? you can use this style instead: if (write (...)) { /* ignored */ } which i'm sure can be macroed.
I believe the __attribute_ ((unused)) approach is the recommended way to suppress this warning. Everything else is just gaming the GCC optimizers.
Thanks, Florian
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |