Local analysis can now easily find out what's up. Before, inter-
procedural analysis was required. The Clang Static Analyzer
complained about a dereference of res that is actually fine.
#define AI_ADDRCONFIG 0
#endif
#define AI_ADDRCONFIG 0
#endif
-static void cant_listen(char *, char *, const char *);
+static void cant_listen(char *, char *, const char *)
+ ATTRIBUTE((noreturn));
int
tcp_listen(char *host, char *serv, size_t *addrlenp)
int
tcp_listen(char *host, char *serv, size_t *addrlenp)