commit - 9edb82825145b2311c547003b9e7ca286ef7db3a
commit + 9b8f5ed2c0c53467115b3b1d6754642d8e5e4da1
blob - 5ccf59b45825328ff3a10f73f5251aef31d6ea72
blob + 5c107e28544ad469afabc31c905eef330f54eff3
--- gmid.h
+++ gmid.h
const char *vhost_default_mime(struct vhost*, const char*);
const char *vhost_index(struct vhost*, const char*);
int vhost_auto_index(struct vhost*, const char*);
+void mark_nonblock(int);
void loop(struct tls*, int, int);
/* ex.c */
int starts_with(const char*, const char*);
int ends_with(const char*, const char*);
ssize_t filesize(int);
-void mark_nonblock(int);
char *absolutify_path(const char*);
#endif
blob - 0a8d794f4907f5b8b7f50a76ee046a4b0932aa79
blob + 07fb904bc4bcb08f50ab7500cdacf488263b3e7e
--- server.c
+++ server.c
return;
}
+void
+mark_nonblock(int fd)
+{
+ int flags;
+
+ if ((flags = fcntl(fd, F_GETFL)) == -1)
+ fatal("fcntl(F_GETFL): %s", strerror(errno));
+ if (fcntl(fd, F_SETFL, flags | O_NONBLOCK) == -1)
+ fatal("fcntl(F_SETFL): %s", strerror(errno));
+}
+
static void
handle_handshake(struct pollfd *fds, struct client *c)
{
blob - c64a181ece812e1786646b5ecd0e62d5573f45fe
blob + c32ecb8af4fe2267ab399151dff9bedf9ef4c50c
--- utils.c
+++ utils.c
*/
#include <errno.h>
-#include <fcntl.h>
#include <string.h>
#include "gmid.h"
return len;
}
-void
-mark_nonblock(int fd)
-{
- int flags;
-
- if ((flags = fcntl(fd, F_GETFL)) == -1)
- fatal("fcntl(F_GETFL): %s", strerror(errno));
- if (fcntl(fd, F_SETFL, flags | O_NONBLOCK) == -1)
- fatal("fcntl(F_SETFL): %s", strerror(errno));
-}
-
char *
absolutify_path(const char *path)
{