1
0
mirror of https://github.com/fumiama/simple-http-server.git synced 2026-06-05 00:30:23 +08:00

优化代码结构

This commit is contained in:
源文雨
2022-03-06 14:26:29 +08:00
parent 748aa6b5ec
commit 82487cd6d6

View File

@@ -86,7 +86,6 @@ static void accept_request(void *cli) {
signal(SIGQUIT, handle_quit);
signal(SIGPIPE, handle_quit);
pthread_detach(pthread_self());
numchars = get_line(client, buf, sizeof(buf));
j = 0;
@@ -523,7 +522,7 @@ static void unimplemented(int client) {
static pthread_attr_t attr;
static int accept_client(int is_unix_sock) {
pthread_attr_init(&attr);
pthread_attr_setdetachstate(&attr, 1);
pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
signal(SIGCHLD, SIG_IGN);
while(1) {
socklen_t client_name_len = sizeof(client_name);