+ $thiz->s2p = array();
+ $thiz->pending_pages = array();
+
+ // create a couple of sockets for control management
+ if (($sockpair = stream_socket_pair(STREAM_PF_UNIX, STREAM_SOCK_STREAM,
+ STREAM_IPPROTO_IP)) == FALSE) {
+ return FALSE;
+ }
+ static::$cnt_master = $sockpair[0];
+ static::$cnt_slave = $sockpair[1];
+
+ pcntl_signal(SIGTERM, array("Sac_a_push", "sig_handler"));
+ pcntl_signal(SIGINT, array("Sac_a_push", "sig_handler"));
+ pcntl_signal(SIGHUP, array("Sac_a_push", "sig_handler"));