commit a97ec9eb2a1ebb67b1383fd77c670f4d3abf3f9c from: Omar Polo date: Thu Dec 23 16:44:12 2021 UTC cosmetic s/ATTR_DEAD/__dead commit - 89e0c5dcf3f44e72c2493c634a0a04211242a0eb commit + a97ec9eb2a1ebb67b1383fd77c670f4d3abf3f9c blob - 4241d5adf869284cced71791e2faa7645639ba54 blob + f5d1dd604290bd84361ee96d1da7afbf5924bafb --- client.c +++ client.c @@ -94,7 +94,7 @@ static uint32_t peerid; static int handshaked; uint32_t msize; -static ATTR_DEAD void client_shutdown(void); +static __dead void client_shutdown(void); static void client_sig_handler(int, short, void *); static void client_dispatch_listener(int, short, void *); static void client_privdrop(const char *, const char *); @@ -169,7 +169,7 @@ static void tstat(struct np_msg_header *, const uint8_ static void tremove(struct np_msg_header *, const uint8_t *, size_t); static void handle_message(struct imsg *, size_t); -ATTR_DEAD void +__dead void client(int debug, int verbose) { struct event ev_sigint, ev_sigterm; @@ -211,7 +211,7 @@ client(int debug, int verbose) client_shutdown(); } -static ATTR_DEAD void +static __dead void client_shutdown(void) { if (evb != NULL) blob - 0a10a24169946548cf6ca7e97a13b97c01194d2c blob + a007ec7f0ca02d97660866c9201bfe28e6af56a4 --- client.h +++ client.h @@ -19,6 +19,6 @@ #include "compat.h" -ATTR_DEAD void client(int, int); +__dead void client(int, int); #endif blob - f73b73f9e6fce895d04a1b333fb69cad78667c47 blob + 6b13eb697c6f0ea38370106b8bb2c076b685b4ef --- compat.h +++ compat.h @@ -26,7 +26,9 @@ #include #include -#define ATTR_DEAD __attribute__((noreturn)) +#ifndef __dead +#define __dead __attribute__((noreturn)) +#endif #if HAVE_EVENT2 # include blob - 3a6aea1c9deb36a0bfc46be36e40311420f2faa6 blob + 6b3f71d033c44d0f05037b8cebd54c1c3e79580e --- ftp.c +++ ftp.c @@ -86,7 +86,7 @@ read_line(const char *prompt) } #endif -static void ATTR_DEAD +static void __dead usage(int ret) { fprintf(stderr, "usage: %s [-c] host[:port] [path]\n", blob - 5a8bf12155b9ec01fe04de7b2782454615061ff5 blob + 1a0172f56920d0407171fc51a81795eb6bef5233 --- kamictl.c +++ kamictl.c @@ -30,11 +30,11 @@ #include "kamid.h" #include "log.h" -ATTR_DEAD void usage(void); +__dead void usage(void); struct imsgbuf *ibuf; -ATTR_DEAD void +__dead void usage(void) { /* blob - 46d15918efb465dcd6c93da7c349c76e7ad9c8a7 blob + 05f753529776da3a4945281f04bec846131da94e --- kamid.c +++ kamid.c @@ -53,14 +53,14 @@ const char *saved_argv0; static int debug, nflag; int verbose; -ATTR_DEAD void usage(void); +__dead void usage(void); void main_sig_handler(int, short, void *); void main_dispatch_listener(int, short, void *); int main_reload(void); int main_imsg_send_config(struct kd_conf *); void main_dispatch_listener(int, short, void *); -ATTR_DEAD void main_shutdown(void); +__dead void main_shutdown(void); static pid_t start_child(enum kd_process, int, int, int); @@ -70,7 +70,7 @@ const char *conffile; pid_t listener_pid; uint32_t cmd_opts; -ATTR_DEAD void +__dead void usage(void) { fprintf(stderr, "usage: %s [-dnv] [-f file] [-s socket]\n", @@ -542,7 +542,7 @@ config_clear(struct kd_conf *conf) free(conf); } -ATTR_DEAD void +__dead void main_shutdown(void) { pid_t pid; blob - 4283e9c26d28ec654de163b9a52877a17ec90c40 blob + 6c7171faab707741aba6595e903666e9a77964eb --- kamirepl.c +++ kamirepl.c @@ -56,7 +56,7 @@ struct tls_config *tlsconf; struct tls *ctx; struct bufferevent *bev, *inbev; -static void ATTR_DEAD usage(int); +static void __dead usage(int); static void sig_handler(int, short, void *); @@ -91,7 +91,7 @@ static void handle_9p(const uint8_t *, size_t); static void clr(void); static void prompt(void); -static void ATTR_DEAD +static void __dead usage(int ret) { fprintf(stderr, blob - ffdd66bbee373a67b11b47ee33ab70dd707d98db blob + 196a2a9f84052ad4fef72faea5dc79a91530ccb7 --- listener.c +++ listener.c @@ -44,7 +44,7 @@ static struct kd_conf *listener_conf; static struct imsgev *iev_main; static void listener_sig_handler(int, short, void *); -ATTR_DEAD void listener_shutdown(void); +__dead void listener_shutdown(void); SPLAY_HEAD(clients_tree_id, client) clients; @@ -166,7 +166,7 @@ listener(int debug, int verbose) listener_shutdown(); } -ATTR_DEAD void +__dead void listener_shutdown(void) { msgbuf_clear(&iev_main->ibuf.w); blob - 0a03c597790b71166630fed098b600408a042624 blob + 06d92fcce2b042403dc0d18cc578cf59e8fbc9d8 --- log.h +++ log.h @@ -35,9 +35,9 @@ void logit(int, const char *, ...) __attribute__((__format__ (printf, 2, 3))); void vlog(int, const char *, va_list) __attribute__((__format__ (printf, 2, 0))); -ATTR_DEAD void fatal(const char *, ...) +__dead void fatal(const char *, ...) __attribute__((__format__ (printf, 1, 2))); -ATTR_DEAD void fatalx(const char *, ...) +__dead void fatalx(const char *, ...) __attribute__((__format__ (printf, 1, 2))); #endif /* LOG_H */