Question: is mkfifo a system call?
Answer: mkfifo() makes a FIFO special file with name pathname. ... It is modified by the process's umask in the usual way: the permissions of the created file are (mode & ~umask). Using FIFO: As named pipe(FIFO) is a kind of file, we can use all the system calls associated with it i.e. open, read, write, close.