/** Demonstrate that fcntl(fd, F_GETFL) may fail.

    $ gcc *.c && ./a.out
*/

#include <stdlib.h>

#include <unistd.h>
#include <fcntl.h>

int main(void) {
  int invalid_fd = -1;
  if (fcntl(invalid_fd, F_GETFL) == -1) {
    perror("fcntl");
    exit(EXIT_FAILURE);
  }
  return 0;
}
