mirror of https://github.com/sipwise/sems.git
sems.cpp: In function 'int main(int, char**)':
sems.cpp:505:19: warning: ignoring return value of 'ssize_t read(int, void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
505 | (void)read(fd[0], &pid, sizeof(int));
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
sems.cpp:521:18: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
521 | (void)write(fd[1], &main_pid, sizeof(int));
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sems.cpp:629:16: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
629 | (void)write(fd[1], &main_pid, sizeof(int));
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sems.cpp:670:17: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
670 | (void)write(fd[1], &main_pid, sizeof(int));
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Treat the error cases during read, close and write usage in the main() function.
Upon return of the `-1` throw a warning.
Change-Id: Iaa2da26573e5793e12095c3273aa1e567b8e6ef8
mr11.4.1
parent
7f5a4bdd3f
commit
1a25a841d8
Loading…
Reference in new issue