printertask.c: Fix Unchecked return value (CID #1399710)

CID 1399710: Unchecked return value in printer_task().
CID 1472764: Unchecked return value in rtems_print_printer_task().

Closes #4258
This commit is contained in:
Ryan Long
2021-02-19 17:06:38 -05:00
committed by Joel Sherrill
parent 2428a8caf2
commit 1b322a6b83

View File

@@ -117,6 +117,8 @@ static void printer_task( rtems_task_argument arg )
{ {
rtems_printer_task_context *ctx; rtems_printer_task_context *ctx;
int fd; int fd;
int err;
rtems_status_code sc;
ctx = (rtems_printer_task_context *) arg; ctx = (rtems_printer_task_context *) arg;
fd = ctx->fd; fd = ctx->fd;
@@ -141,8 +143,10 @@ static void printer_task( rtems_task_argument arg )
printer_task_append_buffer( ctx, &ctx->free_buffers, buffer ); printer_task_append_buffer( ctx, &ctx->free_buffers, buffer );
break; break;
case ACTION_DRAIN: case ACTION_DRAIN:
fsync(fd); err = fsync(fd);
rtems_event_transient_send( buffer->action_data.task ); _Assert_Unused_variable_equals(err, 0);
sc = rtems_event_transient_send( buffer->action_data.task );
_Assert_Unused_variable_equals(sc, RTEMS_SUCCESSFUL);
break; break;
} }
} }
@@ -185,7 +189,8 @@ int rtems_print_printer_task(
printer->context = ctx; printer->context = ctx;
printer->printer = printer_task_printer; printer->printer = printer_task_printer;
rtems_task_start( ctx->task, printer_task, (rtems_task_argument) ctx ); sc = rtems_task_start( ctx->task, printer_task, (rtems_task_argument) ctx );
_Assert_Unused_variable_equals(sc, RTEMS_SUCCESSFUL);
return 0; return 0;
} }