quark

quark web server
git clone git://git.suckless.org/quark
Log | Files | Refs | LICENSE

sock.h (545B)


      1 /* See LICENSE file for copyright and license details. */
      2 #ifndef SOCK_H
      3 #define SOCK_H
      4 
      5 #include <stddef.h>
      6 #include <sys/socket.h>
      7 #include <sys/types.h>
      8 
      9 int sock_get_ips(const char *, const char *);
     10 int sock_get_uds(const char *, uid_t, gid_t);
     11 void sock_rem_uds(const char *);
     12 int sock_set_timeout(int, int);
     13 int sock_set_nonblocking(int);
     14 int sock_get_inaddr_str(const struct sockaddr_storage *, char *, size_t);
     15 int sock_same_addr(const struct sockaddr_storage *,
     16                    const struct sockaddr_storage *);
     17 
     18 #endif /* SOCK_H */