White RoomNEW White Room DSA

Nobody On The Other End

A daemon publishes events through a FIFO. No process has opened the FIFO yet.

mkfifo("/run/app/events", 0666);
int fd = open("/run/app/events", O_WRONLY | O_NONBLOCK);
if (fd < 0) { perror("open"); return 1; }

What happens at the open call?