msg_fds
msg_read_parent(const char *info, struct msg_fds *fds, void *msg, size_t len)
msg_read_child(const char *info, struct msg_fds *fds, void *msg, size_t len)
msg_open(struct msg_fds *fds)
msg_close(struct msg_fds *fds)
msg_write_child(const char *info, struct msg_fds *fds, void *msg, size_t len)
msg_write_parent(const char *info, struct msg_fds *fds, void *msg, size_t len)
struct msg_fds parent_tracee, parent_tracer;
struct msg_fds parent_tracee, parent_tracer;
struct msg_fds parent_tracee, parent_tracer;
struct msg_fds parent_child;
struct msg_fds parent_tracee, parent_tracer;
struct msg_fds parent_tracee;
struct msg_fds parent_child;
struct msg_fds parent_tracee;
struct msg_fds parent_tracer, parent_tracee;
struct msg_fds parent_tracee, parent_tracer;