Cleaned up, tests updated, readme updated

This commit is contained in:
Joseph Henry 2015-12-15 14:50:54 -08:00
commit 9dc59eff76
17 changed files with 25 additions and 69 deletions

View file

@ -216,7 +216,7 @@ static int send_cmd(int rpc_fd, char *cmd)
#endif
/* Combine command flag+payload with RPC metadata */
memcpy(&metabuf[IDX_PAYLOAD], cmd, PAYLOAD_SZ);
usleep(100000);
//usleep(100000);
int n_write = write(rpc_fd, &metabuf, BUF_SZ);
if(n_write < 0){
dwr(MSG_DEBUG,"Error writing command to service (CMD = %d)\n", cmd[0]);
@ -395,7 +395,6 @@ int setsockopt(SETSOCKOPT_SIG)
return 0;
}
/*------------------------------------------------------------------------------
--------------------------------- getsockopt() ---------------------------------
------------------------------------------------------------------------------*/
@ -689,7 +688,6 @@ int accept4(ACCEPT4_SIG)
return newfd;
}
/*------------------------------------------------------------------------------
----------------------------------- accept() -----------------------------------
------------------------------------------------------------------------------*/
@ -761,7 +759,7 @@ int accept(ACCEPT_SIG)
/* The following line is required for libuv/nodejs to accept connections properly,
however, this has the side effect of causing certain webservers to max out the CPU
in an accept loop */
fcntl(sockfd, F_SETFL, O_NONBLOCK);
fcntl(sockfd, F_SETFL, SOCK_NONBLOCK);
int new_conn_socket = get_new_fd(sockfd);
if(new_conn_socket > 0)
@ -850,7 +848,7 @@ int listen(LISTEN_SIG)
}
/*------------------------------------------------------------------------------
-------------------------------------- clone()----------------------------------
-------------------------------------- clone() ---------------------------------
------------------------------------------------------------------------------*/
/* int (*fn)(void *), void *child_stack, int flags, void *arg, ... */
@ -867,7 +865,7 @@ int clone(CLONE_SIG)
}
/*------------------------------------------------------------------------------
------------------------------------- close()-----------------------------------
------------------------------------- close() ----------------------------------
------------------------------------------------------------------------------*/
/* int fd */
@ -887,7 +885,7 @@ int close(CLOSE_SIG)
}
/*------------------------------------------------------------------------------
-------------------------------------- dup2()-----------------------------------
-------------------------------------- dup2() ----------------------------------
------------------------------------------------------------------------------*/
/* int oldfd, int newfd */
@ -910,7 +908,7 @@ int dup2(DUP2_SIG)
}
/*------------------------------------------------------------------------------
-------------------------------------- dup3()-----------------------------------
-------------------------------------- dup3() ----------------------------------
------------------------------------------------------------------------------*/
/* int oldfd, int newfd, int flags */
@ -933,7 +931,7 @@ int dup3(DUP3_SIG)
}
/*------------------------------------------------------------------------------
-------------------------------------- getsockname()----------------------------
-------------------------------- getsockname() ---------------------------------
------------------------------------------------------------------------------*/
/* define GETSOCKNAME_SIG int sockfd, struct sockaddr *addr, socklen_t *addrlen */
@ -977,7 +975,7 @@ int getsockname(GETSOCKNAME_SIG)
}
/*------------------------------------------------------------------------------
------------------------------------ syscall()----------------------------------
------------------------------------ syscall() ---------------------------------
------------------------------------------------------------------------------*/
long syscall(SYSCALL_SIG){