+
+
+ int sv[2];
+ // Possibly the best function ever
+ if (socketpair(AF_UNIX, SOCK_STREAM, 0, sv) != 0)
+ {
+ error("Make_slave", "Setting up socketpair for slave %d : %s", i, strerror(errno));
+ }
+ master.slave[i].in = sv[1];
+ master.slave[i].out = sv[1];
+ master.slave[i].socket_child_end = sv[0];
+
+ Master_shell(i);