close(pipe_into_cmd[0]);
close(pipe_into_cmd[1]);
return 1;
- } else if (fcntl(pipe_into_cmd[1], F_SETFL, O_NONBLOCK) != 0) {
+ } else if (fcntl(pipe_into_cmd[1], F_SETFL, O_NONBLOCK) == -1) {
// Unable to set non-blocking on into-write-pipe.
close(pipe_into_cmd[0]);
close(pipe_into_cmd[1]);
close(pipe_outof_cmd[0]);
close(pipe_outof_cmd[1]);
return 1;
- } else if (fcntl(pipe_outof_cmd[0], F_SETFL, O_NONBLOCK) != 0) {
+ } else if (fcntl(pipe_outof_cmd[0], F_SETFL, O_NONBLOCK) == -1) {
// Unable to set non-blocking on outof-read-pipe.
close(pipe_into_cmd[0]);
close(pipe_into_cmd[1]);
close(pipe_into_cmd[0]);
close(pipe_into_cmd[1]);
return SDA_RET_STRUCT(SDAS_COMPRESSION_ERROR);
- } else if (fcntl(pipe_into_cmd[1], F_SETFL, O_NONBLOCK) != 0) {
+ } else if (fcntl(pipe_into_cmd[1], F_SETFL, O_NONBLOCK) == -1) {
// Unable to set non-blocking on into-write-pipe.
close(pipe_into_cmd[0]);
close(pipe_into_cmd[1]);
close(pipe_outof_cmd[0]);
close(pipe_outof_cmd[1]);
return SDA_RET_STRUCT(SDAS_COMPRESSION_ERROR);
- } else if (fcntl(pipe_outof_cmd[0], F_SETFL, O_NONBLOCK) != 0) {
+ } else if (fcntl(pipe_outof_cmd[0], F_SETFL, O_NONBLOCK) == -1) {
// Unable to set non-blocking on outof-read-pipe.
close(pipe_into_cmd[0]);
close(pipe_into_cmd[1]);
close(pipe_into_cmd[0]);
close(pipe_into_cmd[1]);
return SDA_RET_STRUCT(SDAS_COMPRESSION_ERROR);
- } else if (fcntl(pipe_into_cmd[1], F_SETFL, O_NONBLOCK) != 0) {
+ } else if (fcntl(pipe_into_cmd[1], F_SETFL, O_NONBLOCK) == -1) {
// Unable to set non-blocking on into-write-pipe.
close(pipe_into_cmd[0]);
close(pipe_into_cmd[1]);
close(pipe_outof_cmd[0]);
close(pipe_outof_cmd[1]);
return SDA_RET_STRUCT(SDAS_COMPRESSION_ERROR);
- } else if (fcntl(pipe_outof_cmd[0], F_SETFL, O_NONBLOCK) != 0) {
+ } else if (fcntl(pipe_outof_cmd[0], F_SETFL, O_NONBLOCK) == -1) {
// Unable to set non-blocking on outof-read-pipe.
close(pipe_into_cmd[0]);
close(pipe_into_cmd[1]);
close(pipe_into_cmd[0]);
close(pipe_into_cmd[1]);
return SDA_RET_STRUCT(SDAS_COMPRESSION_ERROR);
- } else if (fcntl(pipe_into_cmd[1], F_SETFL, O_NONBLOCK) != 0) {
+ } else if (fcntl(pipe_into_cmd[1], F_SETFL, O_NONBLOCK) == -1) {
// Unable to set non-blocking on into-write-pipe.
close(pipe_into_cmd[0]);
close(pipe_into_cmd[1]);
close(pipe_outof_cmd[0]);
close(pipe_outof_cmd[1]);
return SDA_RET_STRUCT(SDAS_COMPRESSION_ERROR);
- } else if (fcntl(pipe_outof_cmd[0], F_SETFL, O_NONBLOCK) != 0) {
+ } else if (fcntl(pipe_outof_cmd[0], F_SETFL, O_NONBLOCK) == -1) {
// Unable to set non-blocking on outof-read-pipe.
close(pipe_into_cmd[0]);
close(pipe_into_cmd[1]);
close(pipe_into_cmd[0]);
close(pipe_into_cmd[1]);
return SDA_RET_STRUCT(SDAS_COMPRESSION_ERROR);
- } else if (fcntl(pipe_into_cmd[1], F_SETFL, O_NONBLOCK) != 0) {
- // Unable to set non-blocking on into-write-pipe.
+ } else if (fcntl(pipe_into_cmd[1], F_SETFL, O_NONBLOCK) == -1) {
+ fprintf(stderr,
+ "ERROR: Unable to set non-blocking on into-write-pipe!\n");
close(pipe_into_cmd[0]);
close(pipe_into_cmd[1]);
close(pipe_outof_cmd[0]);
close(pipe_outof_cmd[1]);
return SDA_RET_STRUCT(SDAS_COMPRESSION_ERROR);
- } else if (fcntl(pipe_outof_cmd[0], F_SETFL, O_NONBLOCK) != 0) {
- // Unable to set non-blocking on outof-read-pipe.
+ } else if (fcntl(pipe_outof_cmd[0], F_SETFL, O_NONBLOCK) == -1) {
+ fprintf(stderr,
+ "ERROR: Unable to set non-blocking on outof-read-pipe!\n");
close(pipe_into_cmd[0]);
close(pipe_into_cmd[1]);
close(pipe_outof_cmd[0]);
close(pipe_into_cmd[0]);
close(pipe_into_cmd[1]);
return SDA_RET_STRUCT(SDAS_DECOMPRESSION_ERROR);
- } else if (fcntl(pipe_into_cmd[1], F_SETFL, O_NONBLOCK) != 0) {
+ } else if (fcntl(pipe_into_cmd[1], F_SETFL, O_NONBLOCK) == -1) {
// Unable to set non-blocking on into-write-pipe.
close(pipe_into_cmd[0]);
close(pipe_into_cmd[1]);
close(pipe_outof_cmd[0]);
close(pipe_outof_cmd[1]);
return SDA_RET_STRUCT(SDAS_DECOMPRESSION_ERROR);
- } else if (fcntl(pipe_outof_cmd[0], F_SETFL, O_NONBLOCK) != 0) {
+ } else if (fcntl(pipe_outof_cmd[0], F_SETFL, O_NONBLOCK) == -1) {
// Unable to set non-blocking on outof-read-pipe.
close(pipe_into_cmd[0]);
close(pipe_into_cmd[1]);
close(pipe_into_cmd[0]);
close(pipe_into_cmd[1]);
return SDA_RET_STRUCT(SDAS_DECOMPRESSION_ERROR);
- } else if (fcntl(pipe_into_cmd[1], F_SETFL, O_NONBLOCK) != 0) {
+ } else if (fcntl(pipe_into_cmd[1], F_SETFL, O_NONBLOCK) == -1) {
// Unable to set non-blocking on into-write-pipe.
close(pipe_into_cmd[0]);
close(pipe_into_cmd[1]);
close(pipe_outof_cmd[0]);
close(pipe_outof_cmd[1]);
return SDA_RET_STRUCT(SDAS_DECOMPRESSION_ERROR);
- } else if (fcntl(pipe_outof_cmd[0], F_SETFL, O_NONBLOCK) != 0) {
+ } else if (fcntl(pipe_outof_cmd[0], F_SETFL, O_NONBLOCK) == -1) {
// Unable to set non-blocking on outof-read-pipe.
close(pipe_into_cmd[0]);
close(pipe_into_cmd[1]);
close(pipe_into_cmd[0]);
close(pipe_into_cmd[1]);
return SDA_RET_STRUCT(SDAS_DECOMPRESSION_ERROR);
- } else if (fcntl(pipe_into_cmd[1], F_SETFL, O_NONBLOCK) != 0) {
+ } else if (fcntl(pipe_into_cmd[1], F_SETFL, O_NONBLOCK) == -1) {
// Unable to set non-blocking on into-write-pipe.
close(pipe_into_cmd[0]);
close(pipe_into_cmd[1]);
close(pipe_outof_cmd[0]);
close(pipe_outof_cmd[1]);
return SDA_RET_STRUCT(SDAS_DECOMPRESSION_ERROR);
- } else if (fcntl(pipe_outof_cmd[0], F_SETFL, O_NONBLOCK) != 0) {
+ } else if (fcntl(pipe_outof_cmd[0], F_SETFL, O_NONBLOCK) == -1) {
// Unable to set non-blocking on outof-read-pipe.
close(pipe_into_cmd[0]);
close(pipe_into_cmd[1]);
close(pipe_into_cmd[0]);
close(pipe_into_cmd[1]);
return SDA_RET_STRUCT(SDAS_DECOMPRESSION_ERROR);
- } else if (fcntl(pipe_into_cmd[1], F_SETFL, O_NONBLOCK) != 0) {
+ } else if (fcntl(pipe_into_cmd[1], F_SETFL, O_NONBLOCK) == -1) {
// Unable to set non-blocking on into-write-pipe.
close(pipe_into_cmd[0]);
close(pipe_into_cmd[1]);
close(pipe_outof_cmd[0]);
close(pipe_outof_cmd[1]);
return SDA_RET_STRUCT(SDAS_DECOMPRESSION_ERROR);
- } else if (fcntl(pipe_outof_cmd[0], F_SETFL, O_NONBLOCK) != 0) {
+ } else if (fcntl(pipe_outof_cmd[0], F_SETFL, O_NONBLOCK) == -1) {
// Unable to set non-blocking on outof-read-pipe.
close(pipe_into_cmd[0]);
close(pipe_into_cmd[1]);