Mark usage function as __dead2 in programs where it does not return

In most cases, usage does not return, so mark them as __dead2. For the
cases where they do return, they have not been marked __dead2.

Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/735
This commit is contained in:
Alfonso Gregory 2023-07-07 10:39:23 -06:00 committed by Warner Losh
parent 8df38859d0
commit e97468063d
9 changed files with 10 additions and 10 deletions

View file

@ -59,7 +59,7 @@ __FBSDID("$FreeBSD$");
static volatile sig_atomic_t siginfo;
static void usage(void);
static void usage(void) __dead2;
static void
siginfo_handler(int sig __unused)

View file

@ -60,7 +60,7 @@ __FBSDID("$FreeBSD$");
#include "defs.h"
#include "pathnames.h"
static void usage(void);
static void usage(void) __dead2;
static void cleanup(void);
static u_int16_t parse_element_type(char *);
static u_int16_t parse_element_unit(char *);

View file

@ -59,7 +59,7 @@ __FBSDID("$FreeBSD$");
static volatile sig_atomic_t siginfo;
static void usage(void);
static void usage(void) __dead2;
static int may_have_nfs4acl(const FTSENT *ent, int hflag);
static void

View file

@ -50,5 +50,5 @@ int copy_special(struct stat *, int);
int setfile(struct stat *, int);
int preserve_dir_acls(struct stat *, char *, char *);
int preserve_fd_acls(int, int);
void usage(void);
void usage(void) __dead2;
__END_DECLS

View file

@ -68,12 +68,12 @@ __FBSDID("$FreeBSD$");
static time_t tval;
static void badformat(void);
static void iso8601_usage(const char *);
static void iso8601_usage(const char *) __dead2;
static void multipleformats(void);
static void printdate(const char *);
static void printisodate(struct tm *);
static void setthetime(const char *, const char *, int);
static void usage(void);
static void usage(void) __dead2;
static const struct iso8601_fmt {
const char *refname;

View file

@ -51,7 +51,7 @@ __FBSDID("$FreeBSD$");
#include <string.h>
#include <unistd.h>
static void usage(void);
static void usage(void) __dead2;
int
main(int argc, char *argv[])

View file

@ -63,7 +63,7 @@ __FBSDID("$FreeBSD$");
static void nosig(const char *);
static void printsignals(FILE *);
static int signame_to_signum(const char *);
static void usage(void);
static void usage(void) __dead2;
int
main(int argc, char *argv[])

View file

@ -50,7 +50,7 @@ __FBSDID("$FreeBSD$");
#include <unistd.h>
static int rm_path(char *);
static void usage(void);
static void usage(void) __dead2;
static int pflag;
static int vflag;

View file

@ -50,7 +50,7 @@ __FBSDID("$FreeBSD$");
#include <stdlib.h>
#include <time.h>
static void usage(void);
static void usage(void) __dead2;
static volatile sig_atomic_t report_requested;
static void