Module: xenomai-3 Branch: stable-3.0.x Commit: 8fe023a422aab5cebfbd0363d6f06cbe2386eca4 URL: http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=8fe023a422aab5cebfbd0363d6f06cbe2386eca4
Author: Philippe Gerum <r...@xenomai.org> Date: Tue Nov 29 09:37:48 2016 +0100 demo/cross-link: fix multiple error reports --- demo/alchemy/cobalt/cross-link.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/demo/alchemy/cobalt/cross-link.c b/demo/alchemy/cobalt/cross-link.c index 8c0f53f..9b1fb34 100644 --- a/demo/alchemy/cobalt/cross-link.c +++ b/demo/alchemy/cobalt/cross-link.c @@ -89,7 +89,7 @@ static int close_file( int fd, char *name) break; default: printf(MAIN_PREFIX "%s -> %s\n", name, - strerror(-err)); + strerror(errno)); break; } } while (err == -EAGAIN && i < 10); @@ -158,7 +158,7 @@ static void write_task_proc(void *arg) written = write(write_fd, &write_time, sz); if (written < 0 ) { printf(WTASK_PREFIX "error on write, %s\n", - strerror(-err)); + strerror(errno)); break; } else if (written != sz) { printf(WTASK_PREFIX "only %d / %zd byte transmitted\n", @@ -201,7 +201,7 @@ static void read_task_proc(void *arg) if (err) { printf(RTASK_PREFIX "error on RTSER_RTIOC_WAIT_EVENT, %s\n", - strerror(-err)); + strerror(errno)); if (err == -ETIMEDOUT) continue; break; @@ -218,7 +218,7 @@ static void read_task_proc(void *arg) nr++; } else if (rd < 0 ) { printf(RTASK_PREFIX "error on read, code %s\n", - strerror(-err)); + strerror(errno)); break; } else { printf(RTASK_PREFIX "only %d / %zd byte received \n", @@ -245,7 +245,7 @@ int main(int argc, char* argv[]) write_fd = open( WRITE_FILE, 0); if (write_fd < 0) { printf(MAIN_PREFIX "can't open %s (write), %s\n", WRITE_FILE, - strerror(-write_fd)); + strerror(errno)); goto error; } write_state |= STATE_FILE_OPENED; @@ -255,7 +255,7 @@ int main(int argc, char* argv[]) err = ioctl(write_fd, RTSER_RTIOC_SET_CONFIG, &write_config); if (err) { printf(MAIN_PREFIX "error while RTSER_RTIOC_SET_CONFIG, %s\n", - strerror(-err)); + strerror(errno)); goto error; } printf(MAIN_PREFIX "write-config written\n"); @@ -264,7 +264,7 @@ int main(int argc, char* argv[]) read_fd = open( READ_FILE, 0 ); if (read_fd < 0) { printf(MAIN_PREFIX "can't open %s (read), %s\n", READ_FILE, - strerror(-read_fd)); + strerror(errno)); goto error; } read_state |= STATE_FILE_OPENED; @@ -274,7 +274,7 @@ int main(int argc, char* argv[]) err = ioctl(read_fd, RTSER_RTIOC_SET_CONFIG, &read_config); if (err) { printf(MAIN_PREFIX "error while ioctl, %s\n", - strerror(-err)); + strerror(errno)); goto error; } printf(MAIN_PREFIX "read-config written\n"); _______________________________________________ Xenomai-git mailing list Xenomai-git@xenomai.org https://xenomai.org/mailman/listinfo/xenomai-git