pipeMQ (sysV)MQ (POSIX)openint pipe(int fd[2])s : 0e : -1msgget(key_t key, int flag)s : idmqd_t mq_open(const char *name, int oflag)e : -1readssize_t read(int fd, void *buf, size_t count)s : 읽은 바이트 수end of data : 0ssize_t msgrcv(int msgid, void *ptr, size_t nbytes, long type, int flag)s : 읽은 바이트 수e : -1ssize_t mq_receive(mqd_t mqdes, char *msg_ptr, size_t msg_len, unsigned *msg_prio)writessize_..