diff --git a/webserver/.main.c.swp b/webserver/.main.c.swp new file mode 100644 index 0000000000000000000000000000000000000000..f48dd6d6fe81c6798f62acde92b3d64671f61cbe Binary files /dev/null and b/webserver/.main.c.swp differ diff --git a/webserver/.main.h.swp b/webserver/.main.h.swp new file mode 100644 index 0000000000000000000000000000000000000000..63bf98f06823935d16fb0617ba930026d5801124 Binary files /dev/null and b/webserver/.main.h.swp differ diff --git a/webserver/main.c b/webserver/main.c index ee5675d5418fc40749e4b06efd5311a096e7eea2..1d00ad2e324df343dd5d370341d0b327c8cb8394 100644 --- a/webserver/main.c +++ b/webserver/main.c @@ -1,14 +1,26 @@ #include <stdio.h> #include <string.h> +#include <signal.h> #include "socket.h" + + +void initialiser_signaux(void) { + if (signal(SIGPIPE, SIG_IGN) == SIG_ERR) { + perror("signal"); + } +} + + + + int main(int argc, char **argv) { /* Arnold Robbins in the LJ of February '95, describing RCS */ if (argc > 1 && strcmp(argv[1], "-advice") == 0) { printf("Don't Panic!\n"); return 42; } + initialiser_signaux(); printf("Need an advice?\n"); creer_serveur(8000); return 0; } - diff --git a/webserver/main.o b/webserver/main.o index 66ba89014cc4c02201c83b813526e5e3f4212a79..c5c2f62d38978d2db4f41fd35e981c4b9f29e54d 100644 Binary files a/webserver/main.o and b/webserver/main.o differ diff --git a/webserver/pawnee b/webserver/pawnee index 8005d1550a172b5f7832a463b47661ededd46983..72d3816d9572c54f43b52a1779d041470bb03554 100755 Binary files a/webserver/pawnee and b/webserver/pawnee differ