mirror of
https://github.com/systemd/systemd
synced 2026-03-24 15:55:00 +01:00
Compare commits
6 Commits
c7cfde640d
...
788733428d
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
788733428d | ||
|
|
1c32b76996 | ||
|
|
b87dfaa2fa | ||
|
|
8954e89195 | ||
|
|
9bc0173275 | ||
|
|
04499a70fb |
@ -53,7 +53,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (optind < argc)
|
if (optind < argc)
|
||||||
|
|||||||
@ -453,7 +453,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (optind == argc)
|
if (optind == argc)
|
||||||
|
|||||||
@ -2366,7 +2366,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option code.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (arg_scope == UNIT_FILE_GLOBAL &&
|
if (arg_scope == UNIT_FILE_GLOBAL &&
|
||||||
|
|||||||
@ -188,7 +188,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isempty(emoji) || streq(emoji, "auto"))
|
if (isempty(emoji) || streq(emoji, "auto"))
|
||||||
|
|||||||
@ -495,7 +495,7 @@ static int run(int argc, char *argv[]) {
|
|||||||
return log_device_error_errno(device, r, "Failed to write %s: %m", saved);
|
return log_device_error_errno(device, r, "Failed to write %s: %m", saved);
|
||||||
|
|
||||||
} else
|
} else
|
||||||
assert_not_reached("Unknown verb.");
|
assert_not_reached();
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -136,7 +136,7 @@ int uname_architecture(void) {
|
|||||||
if (streq(arch_map[i].machine, u.machine))
|
if (streq(arch_map[i].machine, u.machine))
|
||||||
return cached = arch_map[i].arch;
|
return cached = arch_map[i].arch;
|
||||||
|
|
||||||
assert_not_reached("Couldn't identify architecture. You need to patch systemd.");
|
assert_not_reached();
|
||||||
return _ARCHITECTURE_INVALID;
|
return _ARCHITECTURE_INVALID;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -401,7 +401,7 @@ static struct hashmap_base_entry* bucket_at_virtual(HashmapBase *h, struct swap_
|
|||||||
if (idx < _IDX_SWAP_END)
|
if (idx < _IDX_SWAP_END)
|
||||||
return &bucket_at_swap(swap, idx)->p.b;
|
return &bucket_at_swap(swap, idx)->p.b;
|
||||||
|
|
||||||
assert_not_reached("Invalid index");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
static dib_raw_t* dib_raw_ptr(HashmapBase *h) {
|
static dib_raw_t* dib_raw_ptr(HashmapBase *h) {
|
||||||
@ -513,7 +513,7 @@ static void* entry_value(HashmapBase *h, struct hashmap_base_entry *e) {
|
|||||||
return (void*) e->key;
|
return (void*) e->key;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown hashmap type");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1747,7 +1747,7 @@ HashmapBase* _hashmap_copy(HashmapBase *h HASHMAP_DEBUG_PARAMS) {
|
|||||||
r = set_merge((Set*)copy, (Set*)h);
|
r = set_merge((Set*)copy, (Set*)h);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown hashmap type");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (r < 0)
|
if (r < 0)
|
||||||
|
|||||||
@ -794,7 +794,7 @@ int in_addr_prefix_from_string_auto_internal(
|
|||||||
k = 0;
|
k = 0;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Invalid prefixlen mode");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ret_family)
|
if (ret_family)
|
||||||
|
|||||||
@ -863,12 +863,11 @@ _noreturn_ void log_assert_failed(
|
|||||||
}
|
}
|
||||||
|
|
||||||
_noreturn_ void log_assert_failed_unreachable(
|
_noreturn_ void log_assert_failed_unreachable(
|
||||||
const char *text,
|
|
||||||
const char *file,
|
const char *file,
|
||||||
int line,
|
int line,
|
||||||
const char *func) {
|
const char *func) {
|
||||||
log_assert(LOG_CRIT, text, file, line, func,
|
log_assert(LOG_CRIT, "Code should not be reached", file, line, func,
|
||||||
"Code should not be reached '%s' at %s:%u, function %s(). Aborting.");
|
"%s at %s:%u, function %s(). Aborting. 💥");
|
||||||
abort();
|
abort();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -174,7 +174,6 @@ _noreturn_ void log_assert_failed(
|
|||||||
const char *func);
|
const char *func);
|
||||||
|
|
||||||
_noreturn_ void log_assert_failed_unreachable(
|
_noreturn_ void log_assert_failed_unreachable(
|
||||||
const char *text,
|
|
||||||
const char *file,
|
const char *file,
|
||||||
int line,
|
int line,
|
||||||
const char *func);
|
const char *func);
|
||||||
|
|||||||
@ -282,8 +282,8 @@ static inline int __coverity_check_and_return__(int condition) {
|
|||||||
#define assert(expr) assert_message_se(expr, #expr)
|
#define assert(expr) assert_message_se(expr, #expr)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define assert_not_reached(t) \
|
#define assert_not_reached() \
|
||||||
log_assert_failed_unreachable(t, PROJECT_FILE, __LINE__, __PRETTY_FUNCTION__)
|
log_assert_failed_unreachable(PROJECT_FILE, __LINE__, __PRETTY_FUNCTION__)
|
||||||
|
|
||||||
#define assert_return(expr, r) \
|
#define assert_return(expr, r) \
|
||||||
do { \
|
do { \
|
||||||
|
|||||||
@ -347,7 +347,7 @@ static int acquire_config_dirs(UnitFileScope scope, char **persistent, char **ru
|
|||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Hmm, unexpected scope value.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!a || !b)
|
if (!a || !b)
|
||||||
@ -405,7 +405,7 @@ static int acquire_control_dirs(UnitFileScope scope, char **persistent, char **r
|
|||||||
return -EOPNOTSUPP;
|
return -EOPNOTSUPP;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Hmm, unexpected scope value.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
*persistent = TAKE_PTR(a);
|
*persistent = TAKE_PTR(a);
|
||||||
@ -657,7 +657,7 @@ int lookup_paths_init(
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Hmm, unexpected scope?");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!add)
|
if (!add)
|
||||||
@ -807,7 +807,7 @@ char **generator_binary_paths(UnitFileScope scope) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Hmm, unexpected scope.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!add)
|
if (!add)
|
||||||
|
|||||||
@ -245,7 +245,7 @@ struct cmsghdr* cmsg_find(struct msghdr *mh, int level, int type, socklen_t leng
|
|||||||
_len = sizeof(struct sockaddr_vm); \
|
_len = sizeof(struct sockaddr_vm); \
|
||||||
break; \
|
break; \
|
||||||
default: \
|
default: \
|
||||||
assert_not_reached("invalid socket family"); \
|
assert_not_reached(); \
|
||||||
} \
|
} \
|
||||||
_len; \
|
_len; \
|
||||||
})
|
})
|
||||||
|
|||||||
@ -58,7 +58,7 @@ do { \
|
|||||||
(void) va_arg(ap, long double); \
|
(void) va_arg(ap, long double); \
|
||||||
break; \
|
break; \
|
||||||
default: \
|
default: \
|
||||||
assert_not_reached("Unknown format string argument."); \
|
assert_not_reached(); \
|
||||||
} \
|
} \
|
||||||
} \
|
} \
|
||||||
} while (false)
|
} while (false)
|
||||||
|
|||||||
@ -174,7 +174,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((arg_unregister || arg_cat_config) && argc > optind)
|
if ((arg_unregister || arg_cat_config) && argc > optind)
|
||||||
|
|||||||
@ -89,7 +89,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
@ -67,7 +67,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
@ -1228,7 +1228,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
@ -147,7 +147,7 @@ static int parse_xml_annotation(Context *context, uint64_t *flags) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Bad state");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -121,7 +121,7 @@ static int acquire_bus(bool set_monitor, sd_bus **ret) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Hmm, unknown transport type.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (r < 0)
|
if (r < 0)
|
||||||
@ -718,7 +718,7 @@ static int format_cmdline(sd_bus_message *m, FILE *f, bool needs_space) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown basic type.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
needs_space = true;
|
needs_space = true;
|
||||||
@ -1957,7 +1957,7 @@ static int json_transform_one(sd_bus_message *m, JsonVariant **ret) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unexpected element type");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
*ret = TAKE_PTR(v);
|
*ret = TAKE_PTR(v);
|
||||||
@ -2525,7 +2525,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
@ -141,7 +141,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (arg_machine && arg_show_unit != SHOW_UNIT_NONE)
|
if (arg_machine && arg_show_unit != SHOW_UNIT_NONE)
|
||||||
|
|||||||
@ -885,7 +885,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (optind == argc - 1)
|
if (optind == argc - 1)
|
||||||
|
|||||||
@ -65,7 +65,7 @@ static int property_get_listen(
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown socket type");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
r = sd_bus_message_append(reply, "(ss)", socket_port_type_to_string(p), a);
|
r = sd_bus_message_append(reply, "(ss)", socket_port_type_to_string(p), a);
|
||||||
|
|||||||
@ -253,7 +253,7 @@ static int pick_uid(char **suggested_paths, const char *name, uid_t *ret_uid) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("unknown phase");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Make sure whatever we picked here actually is in the right range */
|
/* Make sure whatever we picked here actually is in the right range */
|
||||||
|
|||||||
@ -146,7 +146,7 @@ void emergency_action(
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown emergency action");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -544,7 +544,7 @@ static int setup_input(
|
|||||||
}
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown input type");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -730,7 +730,7 @@ static int setup_output(
|
|||||||
}
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown error type");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -923,7 +923,7 @@ static int ask_for_confirmation(const char *vc, Unit *u, const char *cmdline) {
|
|||||||
r = CONFIRM_EXECUTE;
|
r = CONFIRM_EXECUTE;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled choice");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -407,7 +407,7 @@ bool job_type_is_redundant(JobType a, UnitActiveState b) {
|
|||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Invalid job type");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -781,7 +781,7 @@ static int job_perform_on_unit(Job **j) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Invalid job type");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Log if the job still exists and the start/stop/reload function actually did something. Note that this means
|
/* Log if the job still exists and the start/stop/reload function actually did something. Note that this means
|
||||||
@ -849,7 +849,7 @@ int job_run_and_invalidate(Job *j) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown job type");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (j) {
|
if (j) {
|
||||||
|
|||||||
@ -258,7 +258,7 @@ _noreturn_ static void crash(int sig) {
|
|||||||
pid = raw_getpid();
|
pid = raw_getpid();
|
||||||
(void) kill(pid, sig); /* raise() would kill the parent */
|
(void) kill(pid, sig); /* raise() would kill the parent */
|
||||||
|
|
||||||
assert_not_reached("We shouldn't be here...");
|
assert_not_reached();
|
||||||
_exit(EXIT_EXCEPTION);
|
_exit(EXIT_EXCEPTION);
|
||||||
} else {
|
} else {
|
||||||
siginfo_t status;
|
siginfo_t status;
|
||||||
@ -1081,7 +1081,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option code.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (optind < argc && getpid_cached() != 1)
|
if (optind < argc && getpid_cached() != 1)
|
||||||
@ -2047,7 +2047,7 @@ static int invoke_main_loop(
|
|||||||
}
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown or unexpected manager objective.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1223,7 +1223,7 @@ static int mount_stop(Unit *u) {
|
|||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unexpected state.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1383,7 +1383,7 @@ static void mount_sigchld_event(Unit *u, pid_t pid, int code, int status) {
|
|||||||
else if (code == CLD_DUMPED)
|
else if (code == CLD_DUMPED)
|
||||||
f = MOUNT_FAILURE_CORE_DUMP;
|
f = MOUNT_FAILURE_CORE_DUMP;
|
||||||
else
|
else
|
||||||
assert_not_reached("Unknown code");
|
assert_not_reached();
|
||||||
|
|
||||||
if (IN_SET(m->state, MOUNT_REMOUNTING, MOUNT_REMOUNTING_SIGKILL, MOUNT_REMOUNTING_SIGTERM))
|
if (IN_SET(m->state, MOUNT_REMOUNTING, MOUNT_REMOUNTING_SIGKILL, MOUNT_REMOUNTING_SIGTERM))
|
||||||
mount_set_reload_result(m, f);
|
mount_set_reload_result(m, f);
|
||||||
@ -1465,7 +1465,7 @@ static void mount_sigchld_event(Unit *u, pid_t pid, int code, int status) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Uh, control process died at wrong time.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Notify clients about changed exit status */
|
/* Notify clients about changed exit status */
|
||||||
@ -1541,7 +1541,7 @@ static int mount_dispatch_timer(sd_event_source *source, usec_t usec, void *user
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Timeout at wrong time.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
@ -570,7 +570,7 @@ static int append_protect_home(MountEntry **p, ProtectHome protect_home, bool ig
|
|||||||
return append_static_mounts(p, protect_home_yes_table, ELEMENTSOF(protect_home_yes_table), ignore_protect);
|
return append_static_mounts(p, protect_home_yes_table, ELEMENTSOF(protect_home_yes_table), ignore_protect);
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unexpected ProtectHome= value");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -592,7 +592,7 @@ static int append_protect_system(MountEntry **p, ProtectSystem protect_system, b
|
|||||||
return append_static_mounts(p, protect_system_full_table, ELEMENTSOF(protect_system_full_table), ignore_protect);
|
return append_static_mounts(p, protect_system_full_table, ELEMENTSOF(protect_system_full_table), ignore_protect);
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unexpected ProtectSystem= value");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1359,7 +1359,7 @@ static int apply_one_mount(
|
|||||||
return mount_overlay(m);
|
return mount_overlay(m);
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown mode");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
assert(what);
|
assert(what);
|
||||||
|
|||||||
@ -562,7 +562,7 @@ static int scope_dispatch_timer(sd_event_source *source, usec_t usec, void *user
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Timeout at wrong time.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
@ -1683,7 +1683,7 @@ static bool service_shall_restart(Service *s, const char **reason) {
|
|||||||
return IN_SET(s->result, SERVICE_FAILURE_SIGNAL, SERVICE_FAILURE_CORE_DUMP);
|
return IN_SET(s->result, SERVICE_FAILURE_SIGNAL, SERVICE_FAILURE_CORE_DUMP);
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("unknown restart setting");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2157,7 +2157,7 @@ static void service_enter_start(Service *s) {
|
|||||||
service_set_main_pid(s, pid);
|
service_set_main_pid(s, pid);
|
||||||
service_set_state(s, SERVICE_START);
|
service_set_state(s, SERVICE_START);
|
||||||
} else
|
} else
|
||||||
assert_not_reached("Unknown service type");
|
assert_not_reached();
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
@ -2780,7 +2780,7 @@ int service_deserialize_exec_command(
|
|||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Logic error in exec command deserialization");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3392,7 +3392,7 @@ static void service_sigchld_event(Unit *u, pid_t pid, int code, int status) {
|
|||||||
else if (code == CLD_DUMPED)
|
else if (code == CLD_DUMPED)
|
||||||
f = SERVICE_FAILURE_CORE_DUMP;
|
f = SERVICE_FAILURE_CORE_DUMP;
|
||||||
else
|
else
|
||||||
assert_not_reached("Unknown code");
|
assert_not_reached();
|
||||||
|
|
||||||
if (s->main_pid == pid) {
|
if (s->main_pid == pid) {
|
||||||
/* Clean up the exec_fd event source. We want to do this here, not later in
|
/* Clean up the exec_fd event source. We want to do this here, not later in
|
||||||
@ -3523,7 +3523,7 @@ static void service_sigchld_event(Unit *u, pid_t pid, int code, int status) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Uh, main process died at wrong time.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3701,7 +3701,7 @@ static void service_sigchld_event(Unit *u, pid_t pid, int code, int status) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Uh, control process died at wrong time.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else /* Neither control nor main PID? If so, don't notify about anything */
|
} else /* Neither control nor main PID? If so, don't notify about anything */
|
||||||
@ -3756,7 +3756,7 @@ static int service_dispatch_timer(sd_event_source *source, usec_t usec, void *us
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("unknown timeout mode");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@ -3796,7 +3796,7 @@ static int service_dispatch_timer(sd_event_source *source, usec_t usec, void *us
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("unknown timeout mode");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@ -3857,7 +3857,7 @@ static int service_dispatch_timer(sd_event_source *source, usec_t usec, void *us
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("unknown timeout mode");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@ -3912,7 +3912,7 @@ static int service_dispatch_timer(sd_event_source *source, usec_t usec, void *us
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Timeout at wrong time.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
@ -433,7 +433,7 @@ static void peer_address_hash_func(const SocketPeer *s, struct siphash *state) {
|
|||||||
else if (s->peer.sa.sa_family == AF_VSOCK)
|
else if (s->peer.sa.sa_family == AF_VSOCK)
|
||||||
siphash24_compress(&s->peer.vm.svm_cid, sizeof(s->peer.vm.svm_cid), state);
|
siphash24_compress(&s->peer.vm.svm_cid, sizeof(s->peer.vm.svm_cid), state);
|
||||||
else
|
else
|
||||||
assert_not_reached("Unknown address family.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
static int peer_address_compare_func(const SocketPeer *x, const SocketPeer *y) {
|
static int peer_address_compare_func(const SocketPeer *x, const SocketPeer *y) {
|
||||||
@ -451,7 +451,7 @@ static int peer_address_compare_func(const SocketPeer *x, const SocketPeer *y) {
|
|||||||
case AF_VSOCK:
|
case AF_VSOCK:
|
||||||
return CMP(x->peer.vm.svm_cid, y->peer.vm.svm_cid);
|
return CMP(x->peer.vm.svm_cid, y->peer.vm.svm_cid);
|
||||||
}
|
}
|
||||||
assert_not_reached("Black sheep in the family!");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
DEFINE_PRIVATE_HASH_OPS(peer_address_hash_ops, SocketPeer, peer_address_hash_func, peer_address_compare_func);
|
DEFINE_PRIVATE_HASH_OPS(peer_address_hash_ops, SocketPeer, peer_address_hash_func, peer_address_compare_func);
|
||||||
@ -558,7 +558,7 @@ _const_ static const char* listen_lookup(int family, int type) {
|
|||||||
else if (type == SOCK_SEQPACKET)
|
else if (type == SOCK_SEQPACKET)
|
||||||
return "ListenSequentialPacket";
|
return "ListenSequentialPacket";
|
||||||
|
|
||||||
assert_not_reached("Unknown socket type");
|
assert_not_reached();
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -914,7 +914,7 @@ static int instance_from_socket(int fd, unsigned nr, char **instance) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled socket type.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
*instance = r;
|
*instance = r;
|
||||||
@ -1724,7 +1724,7 @@ static int socket_open_fds(Socket *orig_s) {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown port type");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3071,7 +3071,7 @@ static void socket_sigchld_event(Unit *u, pid_t pid, int code, int status) {
|
|||||||
else if (code == CLD_DUMPED)
|
else if (code == CLD_DUMPED)
|
||||||
f = SOCKET_FAILURE_CORE_DUMP;
|
f = SOCKET_FAILURE_CORE_DUMP;
|
||||||
else
|
else
|
||||||
assert_not_reached("Unknown sigchld code");
|
assert_not_reached();
|
||||||
|
|
||||||
if (s->control_command) {
|
if (s->control_command) {
|
||||||
exec_status_exit(&s->control_command->exec_status, &s->exec_context, pid, code, status);
|
exec_status_exit(&s->control_command->exec_status, &s->exec_context, pid, code, status);
|
||||||
@ -3149,7 +3149,7 @@ static void socket_sigchld_event(Unit *u, pid_t pid, int code, int status) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Uh, control process died at wrong time.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3226,7 +3226,7 @@ static int socket_dispatch_timer(sd_event_source *source, usec_t usec, void *use
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Timeout at wrong time.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
@ -979,7 +979,7 @@ static int swap_stop(Unit *u) {
|
|||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unexpected state.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1073,7 +1073,7 @@ static void swap_sigchld_event(Unit *u, pid_t pid, int code, int status) {
|
|||||||
else if (code == CLD_DUMPED)
|
else if (code == CLD_DUMPED)
|
||||||
f = SWAP_FAILURE_CORE_DUMP;
|
f = SWAP_FAILURE_CORE_DUMP;
|
||||||
else
|
else
|
||||||
assert_not_reached("Unknown code");
|
assert_not_reached();
|
||||||
|
|
||||||
if (s->result == SWAP_SUCCESS)
|
if (s->result == SWAP_SUCCESS)
|
||||||
s->result = f;
|
s->result = f;
|
||||||
@ -1118,7 +1118,7 @@ static void swap_sigchld_event(Unit *u, pid_t pid, int code, int status) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Uh, control process died at wrong time.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Notify clients about changed exit status */
|
/* Notify clients about changed exit status */
|
||||||
@ -1169,7 +1169,7 @@ static int swap_dispatch_timer(sd_event_source *source, usec_t usec, void *userd
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Timeout at wrong time.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
@ -473,7 +473,7 @@ static void timer_enter_waiting(Timer *t, bool time_change) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown timer base");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
v->next_elapse = usec_add(usec_shift_clock(base, CLOCK_MONOTONIC, TIMER_MONOTONIC_CLOCK(t)), v->value);
|
v->next_elapse = usec_add(usec_shift_clock(base, CLOCK_MONOTONIC, TIMER_MONOTONIC_CLOCK(t)), v->value);
|
||||||
@ -797,7 +797,7 @@ static void timer_trigger_notify(Unit *u, Unit *other) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown timer state");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -418,7 +418,7 @@ bool unit_may_gc(Unit *u) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown garbage collection mode");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (u->cgroup_path) {
|
if (u->cgroup_path) {
|
||||||
@ -2591,7 +2591,7 @@ static bool unit_process_job(Job *j, UnitActiveState ns, UnitNotifyFlags flags)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Job type unknown");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return unexpected;
|
return unexpected;
|
||||||
@ -2983,7 +2983,7 @@ bool unit_job_is_applicable(Unit *u, JobType j) {
|
|||||||
return unit_can_reload(u) && unit_can_start(u);
|
return unit_can_reload(u) && unit_can_start(u);
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Invalid job type");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -4459,7 +4459,7 @@ static int operation_to_signal(const KillContext *c, KillOperation k, bool *note
|
|||||||
return c->watchdog_signal;
|
return c->watchdog_signal;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("KillOperation unknown");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -331,7 +331,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (arg_since != USEC_INFINITY && arg_until != USEC_INFINITY &&
|
if (arg_since != USEC_INFINITY && arg_until != USEC_INFINITY &&
|
||||||
|
|||||||
@ -232,7 +232,7 @@ static int transcode(
|
|||||||
return r;
|
return r;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unexpected transcoding mode");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -761,7 +761,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -367,7 +367,7 @@ int wipe_slots(struct crypt_device *cd,
|
|||||||
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unexpected wipe scope");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Then add all slots that match a token type */
|
/* Then add all slots that match a token type */
|
||||||
|
|||||||
@ -358,7 +358,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -625,7 +625,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
@ -109,7 +109,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (optind < argc)
|
if (optind < argc)
|
||||||
|
|||||||
@ -287,7 +287,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -344,7 +344,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown action.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
@ -818,7 +818,7 @@ static int run(int argc, char *argv[]) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown action.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return r;
|
return r;
|
||||||
|
|||||||
@ -119,7 +119,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (optind >= argc)
|
if (optind >= argc)
|
||||||
|
|||||||
@ -1299,7 +1299,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
/* We check if the specified locale strings are valid down here, so that we can take --root= into
|
/* We check if the specified locale strings are valid down here, so that we can take --root= into
|
||||||
|
|||||||
@ -3463,7 +3463,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -957,7 +957,7 @@ static int home_on_worker_process(sd_event_source *s, const siginfo_t *si, void
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unexpected state after worker exited");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
@ -597,7 +597,7 @@ static int manager_acquire_uid(
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("unknown phase");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
other = hashmap_get(m->homes_by_uid, UID_TO_PTR(candidate));
|
other = hashmap_get(m->homes_by_uid, UID_TO_PTR(candidate));
|
||||||
|
|||||||
@ -141,7 +141,7 @@ int home_create_directory_or_subvolume(UserRecord *h, UserRecord **ret_home) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("unexpected storage");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
temporary = TAKE_PTR(d); /* Needs to be destroyed now */
|
temporary = TAKE_PTR(d); /* Needs to be destroyed now */
|
||||||
|
|||||||
@ -791,7 +791,7 @@ static int home_activate(UserRecord *h, UserRecord **ret_home) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("unexpected type");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Note that the returned object might either be a reference to an updated version of the existing
|
/* Note that the returned object might either be a reference to an updated version of the existing
|
||||||
@ -1305,7 +1305,7 @@ static int home_remove(UserRecord *h) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("unknown storage type");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (hd) {
|
if (hd) {
|
||||||
@ -1370,7 +1370,7 @@ static int home_validate_update(UserRecord *h, HomeSetup *setup) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("unexpected storage type");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return has_mount; /* return true if the home record is already active */
|
return has_mount; /* return true if the home record is already active */
|
||||||
|
|||||||
@ -544,7 +544,7 @@ int user_record_test_image_path(UserRecord *h) {
|
|||||||
return -ENOTDIR;
|
return -ENOTDIR;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unexpected record type");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -620,7 +620,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
@ -98,7 +98,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
@ -226,7 +226,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
@ -261,7 +261,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
@ -190,7 +190,7 @@ int import_uncompress(ImportCompress *c, const void *data, size_t size, ImportCo
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown compression");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
@ -290,7 +290,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
@ -278,7 +278,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
@ -431,7 +431,7 @@ static int transfer_start(Transfer *t) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unexpected transfer type");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
switch (t->type) {
|
switch (t->type) {
|
||||||
|
|||||||
@ -421,7 +421,7 @@ static size_t pull_job_write_callback(void *contents, size_t size, size_t nmemb,
|
|||||||
goto fail;
|
goto fail;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Impossible state.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return sz;
|
return sz;
|
||||||
|
|||||||
@ -222,7 +222,7 @@ static void raw_pull_report_progress(RawPull *i, RawProgress p) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown progress state");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
sd_notifyf(false, "X_IMPORT_PROGRESS=%u", percent);
|
sd_notifyf(false, "X_IMPORT_PROGRESS=%u", percent);
|
||||||
|
|||||||
@ -187,7 +187,7 @@ static void tar_pull_report_progress(TarPull *i, TarProgress p) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown progress state");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
sd_notifyf(false, "X_IMPORT_PROGRESS=%u", percent);
|
sd_notifyf(false, "X_IMPORT_PROGRESS=%u", percent);
|
||||||
|
|||||||
@ -321,7 +321,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
@ -992,7 +992,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (optind < argc)
|
if (optind < argc)
|
||||||
|
|||||||
@ -1003,7 +1003,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown option code.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (optind < argc)
|
if (optind < argc)
|
||||||
|
|||||||
@ -58,7 +58,7 @@ static int open_output(RemoteServer *s, Writer *w, const char* host) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("what?");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
r = journal_file_open_reliably(filename,
|
r = journal_file_open_reliably(filename,
|
||||||
@ -110,7 +110,7 @@ int journal_remote_get_writer(RemoteServer *s, const char *host, Writer **writer
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("what split mode?");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
w = hashmap_get(s->writers, key);
|
w = hashmap_get(s->writers, key);
|
||||||
@ -323,7 +323,7 @@ int journal_remote_server_init(
|
|||||||
else if (split_mode == JOURNAL_WRITE_SPLIT_HOST)
|
else if (split_mode == JOURNAL_WRITE_SPLIT_HOST)
|
||||||
s->output = REMOTE_JOURNAL_PATH;
|
s->output = REMOTE_JOURNAL_PATH;
|
||||||
else
|
else
|
||||||
assert_not_reached("bad split mode");
|
assert_not_reached();
|
||||||
|
|
||||||
r = sd_event_default(&s->events);
|
r = sd_event_default(&s->events);
|
||||||
if (r < 0)
|
if (r < 0)
|
||||||
|
|||||||
@ -229,10 +229,10 @@ static ssize_t write_entry(char *buf, size_t size, Uploader *u) {
|
|||||||
return pos;
|
return pos;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("WTF?");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
assert_not_reached("WTF?");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
static void check_update_watchdog(Uploader *u) {
|
static void check_update_watchdog(Uploader *u) {
|
||||||
|
|||||||
@ -779,7 +779,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
argv[optind - 1]);
|
argv[optind - 1]);
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option code.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!arg_url)
|
if (!arg_url)
|
||||||
|
|||||||
@ -115,7 +115,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
@ -1046,7 +1046,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (arg_follow && !arg_no_tail && !arg_since && arg_lines == ARG_LINES_DEFAULT)
|
if (arg_follow && !arg_no_tail && !arg_since && arg_lines == ARG_LINES_DEFAULT)
|
||||||
@ -2229,7 +2229,7 @@ int main(int argc, char *argv[]) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown action");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (arg_directory)
|
if (arg_directory)
|
||||||
@ -2314,7 +2314,7 @@ int main(int argc, char *argv[]) {
|
|||||||
case ACTION_FLUSH:
|
case ACTION_FLUSH:
|
||||||
case ACTION_SYNC:
|
case ACTION_SYNC:
|
||||||
case ACTION_ROTATE:
|
case ACTION_ROTATE:
|
||||||
assert_not_reached("Unexpected action.");
|
assert_not_reached();
|
||||||
|
|
||||||
case ACTION_PRINT_HEADER:
|
case ACTION_PRINT_HEADER:
|
||||||
journal_print_header(j);
|
journal_print_header(j);
|
||||||
@ -2380,7 +2380,7 @@ int main(int argc, char *argv[]) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown action");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (arg_boot_offset != 0 &&
|
if (arg_boot_offset != 0 &&
|
||||||
|
|||||||
@ -449,7 +449,7 @@ static int stdout_stream_line(StdoutStream *s, char *p, LineBreak line_break) {
|
|||||||
return stdout_stream_log(s, orig, line_break);
|
return stdout_stream_log(s, orig, line_break);
|
||||||
}
|
}
|
||||||
|
|
||||||
assert_not_reached("Unknown stream state");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
static int stdout_stream_found(
|
static int stdout_stream_found(
|
||||||
|
|||||||
@ -1308,7 +1308,7 @@ static int client_timeout_resend(
|
|||||||
goto error;
|
goto error;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled choice");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
r = event_reset_time(client->event, &client->timeout_resend,
|
r = event_reset_time(client->event, &client->timeout_resend,
|
||||||
@ -1896,7 +1896,7 @@ static int client_handle_message(sd_dhcp_client *client, DHCPMessage *message, i
|
|||||||
r = -EINVAL;
|
r = -EINVAL;
|
||||||
goto error;
|
goto error;
|
||||||
default:
|
default:
|
||||||
assert_not_reached("invalid state");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
error:
|
error:
|
||||||
|
|||||||
@ -293,7 +293,7 @@ static int ipv4acd_on_timeout(sd_event_source *s, uint64_t usec, void *userdata)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Invalid state.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
@ -409,7 +409,7 @@ static int ipv4acd_on_packet(
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Invalid state.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
@ -360,7 +360,7 @@ void ipv4ll_on_acd(sd_ipv4acd *acd, int event, void *userdata) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Invalid IPv4ACD event.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
|||||||
@ -30,7 +30,7 @@ static void acd_handler(sd_ipv4acd *acd, int event, void *userdata) {
|
|||||||
log_error("the client was stopped");
|
log_error("the client was stopped");
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
assert_not_reached("invalid ACD event");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -34,7 +34,7 @@ static be32_t xid;
|
|||||||
static sd_event_source *test_hangcheck;
|
static sd_event_source *test_hangcheck;
|
||||||
|
|
||||||
static int test_dhcp_hangcheck(sd_event_source *s, uint64_t usec, void *userdata) {
|
static int test_dhcp_hangcheck(sd_event_source *s, uint64_t usec, void *userdata) {
|
||||||
assert_not_reached("Test case should have completed in 2 seconds");
|
assert_not_reached();
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -560,10 +560,8 @@ static int test_advertise_option(sd_event *e) {
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int test_hangcheck(sd_event_source *s, uint64_t usec, void *userdata) {
|
static int test_check_completed_in_2_seconds(sd_event_source *s, uint64_t usec, void *userdata) {
|
||||||
assert_not_reached("Test case should have completed in 2 seconds");
|
assert_not_reached();
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void test_client_solicit_cb(sd_dhcp6_client *client, int event,
|
static void test_client_solicit_cb(sd_dhcp6_client *client, int event,
|
||||||
@ -861,14 +859,8 @@ static int test_client_verify_information_request(DHCP6Message *information_requ
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case SD_DHCP6_OPTION_IA_NA:
|
case SD_DHCP6_OPTION_IA_NA:
|
||||||
assert_not_reached("IA TA option must not be present");
|
|
||||||
|
|
||||||
break;
|
|
||||||
|
|
||||||
case SD_DHCP6_OPTION_SERVERID:
|
case SD_DHCP6_OPTION_SERVERID:
|
||||||
assert_not_reached("Server ID option must not be present");
|
assert_not_reached();
|
||||||
|
|
||||||
break;
|
|
||||||
|
|
||||||
case SD_DHCP6_OPTION_ELAPSED_TIME:
|
case SD_DHCP6_OPTION_ELAPSED_TIME:
|
||||||
assert_se(!found_elapsed_time);
|
assert_se(!found_elapsed_time);
|
||||||
@ -965,7 +957,7 @@ static int test_client_solicit(sd_event *e) {
|
|||||||
|
|
||||||
assert_se(sd_event_add_time_relative(e, &hangcheck, clock_boottime_or_monotonic(),
|
assert_se(sd_event_add_time_relative(e, &hangcheck, clock_boottime_or_monotonic(),
|
||||||
2 * USEC_PER_SEC, 0,
|
2 * USEC_PER_SEC, 0,
|
||||||
test_hangcheck, NULL) >= 0);
|
test_check_completed_in_2_seconds, NULL) >= 0);
|
||||||
|
|
||||||
assert_se(sd_dhcp6_client_set_local_address(client, &address) >= 0);
|
assert_se(sd_dhcp6_client_set_local_address(client, &address) >= 0);
|
||||||
|
|
||||||
|
|||||||
@ -38,7 +38,7 @@ static void ll_handler(sd_ipv4ll *ll, int event, void *userdata) {
|
|||||||
log_error("the client was stopped with address %s", strna(address));
|
log_error("the client was stopped with address %s", strna(address));
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
assert_not_reached("invalid LL event");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -259,7 +259,7 @@ _public_ int sd_bus_message_dump(sd_bus_message *m, FILE *f, uint64_t flags) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown basic type.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -87,7 +87,7 @@ int bus_gvariant_get_size(const char *signature) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown signature type");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
p += n;
|
p += n;
|
||||||
@ -164,7 +164,7 @@ int bus_gvariant_get_alignment(const char *signature) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown signature type");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (a < 0)
|
if (a < 0)
|
||||||
@ -229,7 +229,7 @@ int bus_gvariant_is_fixed_size(const char *signature) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown signature type");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
p += n;
|
p += n;
|
||||||
@ -270,7 +270,7 @@ size_t bus_gvariant_read_word_le(void *p, size_t sz) {
|
|||||||
else if (sz == 8)
|
else if (sz == 8)
|
||||||
return le64toh(x.u64);
|
return le64toh(x.u64);
|
||||||
|
|
||||||
assert_not_reached("unknown word width");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
void bus_gvariant_write_word_le(void *p, size_t sz, size_t value) {
|
void bus_gvariant_write_word_le(void *p, size_t sz, size_t value) {
|
||||||
@ -293,7 +293,7 @@ void bus_gvariant_write_word_le(void *p, size_t sz, size_t value) {
|
|||||||
else if (sz == 8)
|
else if (sz == 8)
|
||||||
x.u64 = htole64((uint64_t) value);
|
x.u64 = htole64((uint64_t) value);
|
||||||
else
|
else
|
||||||
assert_not_reached("unknown word width");
|
assert_not_reached();
|
||||||
|
|
||||||
memcpy(p, &x, sz);
|
memcpy(p, &x, sz);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -199,7 +199,7 @@ static bool value_node_test(
|
|||||||
return false;
|
return false;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Invalid node type");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -234,7 +234,7 @@ static bool value_node_same(
|
|||||||
return streq(node->value.str, value_str);
|
return streq(node->value.str, value_str);
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Invalid node type");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -375,7 +375,7 @@ int bus_match_run(
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown match type.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (BUS_MATCH_CAN_HASH(node->type)) {
|
if (BUS_MATCH_CAN_HASH(node->type)) {
|
||||||
|
|||||||
@ -2275,7 +2275,7 @@ _public_ int sd_bus_message_close_container(sd_bus_message *m) {
|
|||||||
else if (IN_SET(c->enclosing, SD_BUS_TYPE_STRUCT, SD_BUS_TYPE_DICT_ENTRY))
|
else if (IN_SET(c->enclosing, SD_BUS_TYPE_STRUCT, SD_BUS_TYPE_DICT_ENTRY))
|
||||||
r = bus_message_close_struct(m, c, true);
|
r = bus_message_close_struct(m, c, true);
|
||||||
else
|
else
|
||||||
assert_not_reached("Unknown container type");
|
assert_not_reached();
|
||||||
|
|
||||||
free(c->signature);
|
free(c->signature);
|
||||||
free(c->offsets);
|
free(c->offsets);
|
||||||
@ -3247,7 +3247,7 @@ static int container_next_item(sd_bus_message *m, struct bus_container *c, size_
|
|||||||
} else if (c->enclosing == SD_BUS_TYPE_VARIANT)
|
} else if (c->enclosing == SD_BUS_TYPE_VARIANT)
|
||||||
goto end;
|
goto end;
|
||||||
else
|
else
|
||||||
assert_not_reached("Unknown container type");
|
assert_not_reached();
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
@ -3460,7 +3460,7 @@ _public_ int sd_bus_message_read_basic(sd_bus_message *m, char type, void *p) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("unexpected type");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3575,7 +3575,7 @@ _public_ int sd_bus_message_read_basic(sd_bus_message *m, char type, void *p) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown basic type...");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -161,7 +161,7 @@ void bus_slot_disconnect(sd_bus_slot *slot, bool unref) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Wut? Unknown slot type?");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
bus = slot->bus;
|
bus = slot->bus;
|
||||||
|
|||||||
@ -2545,7 +2545,7 @@ _public_ int sd_bus_get_events(sd_bus *bus) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown state");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return flags;
|
return flags;
|
||||||
@ -2604,7 +2604,7 @@ _public_ int sd_bus_get_timeout(sd_bus *bus, uint64_t *timeout_usec) {
|
|||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown or unexpected stat");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3063,7 +3063,7 @@ static int bus_exit_now(sd_bus *bus) {
|
|||||||
else
|
else
|
||||||
exit(EXIT_FAILURE);
|
exit(EXIT_FAILURE);
|
||||||
|
|
||||||
assert_not_reached("exit() didn't exit?");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
static int process_closing_reply_callback(sd_bus *bus, struct reply_callback *c) {
|
static int process_closing_reply_callback(sd_bus *bus, struct reply_callback *c) {
|
||||||
@ -3234,7 +3234,7 @@ static int bus_process_internal(sd_bus *bus, sd_bus_message **ret) {
|
|||||||
return process_closing(bus, ret);
|
return process_closing(bus, ret);
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown state");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ERRNO_IS_DISCONNECT(r)) {
|
if (ERRNO_IS_DISCONNECT(r)) {
|
||||||
|
|||||||
@ -57,7 +57,7 @@ static void server(sd_bus *b, size_t *result) {
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
} else if (!sd_bus_message_is_signal(m, NULL, NULL))
|
} else if (!sd_bus_message_is_signal(m, NULL, NULL))
|
||||||
assert_not_reached("Unknown method");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -121,7 +121,7 @@ int main(int argc, char *argv[]) {
|
|||||||
|
|
||||||
OBJECT_PATH_FOREACH_PREFIX(prefix, "/") {
|
OBJECT_PATH_FOREACH_PREFIX(prefix, "/") {
|
||||||
log_info("<%s>", prefix);
|
log_info("<%s>", prefix);
|
||||||
assert_not_reached("???");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
r = 0;
|
r = 0;
|
||||||
|
|||||||
@ -639,7 +639,7 @@ int device_read_uevent_file(sd_device *device) {
|
|||||||
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Invalid state when parsing uevent file");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (major) {
|
if (major) {
|
||||||
|
|||||||
@ -915,7 +915,7 @@ static void source_disconnect(sd_event_source *s) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Wut? I shouldn't exist.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (s->pending)
|
if (s->pending)
|
||||||
@ -2407,7 +2407,7 @@ static int event_source_offline(
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Wut? I shouldn't exist.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Always reshuffle time prioq, as the ratelimited flag may be changed. */
|
/* Always reshuffle time prioq, as the ratelimited flag may be changed. */
|
||||||
@ -2495,7 +2495,7 @@ static int event_source_online(
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Wut? I shouldn't exist.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
s->enabled = enabled;
|
s->enabled = enabled;
|
||||||
@ -3569,7 +3569,7 @@ static int source_dispatch(sd_event_source *s) {
|
|||||||
case SOURCE_WATCHDOG:
|
case SOURCE_WATCHDOG:
|
||||||
case _SOURCE_EVENT_SOURCE_TYPE_MAX:
|
case _SOURCE_EVENT_SOURCE_TYPE_MAX:
|
||||||
case _SOURCE_EVENT_SOURCE_TYPE_INVALID:
|
case _SOURCE_EVENT_SOURCE_TYPE_INVALID:
|
||||||
assert_not_reached("Wut? I shouldn't exist.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
s->dispatching = false;
|
s->dispatching = false;
|
||||||
@ -3929,7 +3929,7 @@ static int process_epoll(sd_event *e, usec_t timeout, int64_t threshold, int64_t
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unexpected event source type");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
@ -3953,7 +3953,7 @@ static int process_epoll(sd_event *e, usec_t timeout, int64_t threshold, int64_t
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Invalid wake-up pointer");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (r < 0)
|
if (r < 0)
|
||||||
|
|||||||
@ -55,7 +55,7 @@ static int io_handler(sd_event_source *s, int fd, uint32_t revents, void *userda
|
|||||||
else
|
else
|
||||||
assert_se(sd_event_source_set_enabled(s, SD_EVENT_OFF) >= 0);
|
assert_se(sd_event_source_set_enabled(s, SD_EVENT_OFF) >= 0);
|
||||||
} else
|
} else
|
||||||
assert_not_reached("Yuck!");
|
assert_not_reached();
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
@ -170,7 +170,7 @@ static int time_handler(sd_event_source *s, uint64_t usec, void *userdata) {
|
|||||||
got_c = true;
|
got_c = true;
|
||||||
}
|
}
|
||||||
} else
|
} else
|
||||||
assert_not_reached("Huh?");
|
assert_not_reached();
|
||||||
|
|
||||||
return 2;
|
return 2;
|
||||||
}
|
}
|
||||||
@ -452,7 +452,7 @@ static int inotify_handler(sd_event_source *s, const struct inotify_event *ev, v
|
|||||||
log_info("inotify-handler <%s>: delete of %s", description, ev->name);
|
log_info("inotify-handler <%s>: delete of %s", description, ev->name);
|
||||||
assert_se(streq(ev->name, "sub"));
|
assert_se(streq(ev->name, "sub"));
|
||||||
} else
|
} else
|
||||||
assert_not_reached("unexpected inotify event");
|
assert_not_reached();
|
||||||
|
|
||||||
maybe_exit(s, c);
|
maybe_exit(s, c);
|
||||||
return 1;
|
return 1;
|
||||||
@ -470,7 +470,7 @@ static int delete_self_handler(sd_event_source *s, const struct inotify_event *e
|
|||||||
} else if (ev->mask & IN_IGNORED) {
|
} else if (ev->mask & IN_IGNORED) {
|
||||||
log_info("delete-self-handler: ignore");
|
log_info("delete-self-handler: ignore");
|
||||||
} else
|
} else
|
||||||
assert_not_reached("unexpected inotify event (delete-self)");
|
assert_not_reached();
|
||||||
|
|
||||||
maybe_exit(s, c);
|
maybe_exit(s, c);
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
@ -190,7 +190,7 @@ static bool same_field(const void *_a, size_t s, const void *_b, size_t t) {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
assert_not_reached("\"=\" not found");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
static Match *match_new(Match *p, MatchType t) {
|
static Match *match_new(Match *p, MatchType t) {
|
||||||
|
|||||||
@ -68,7 +68,7 @@ static char* make_buf(size_t count, const char *type) {
|
|||||||
random_bytes(buf + 8*step, step);
|
random_bytes(buf + 8*step, step);
|
||||||
memzero(buf + 9*step, step);
|
memzero(buf + 9*step, step);
|
||||||
} else
|
} else
|
||||||
assert_not_reached("here");
|
assert_not_reached();
|
||||||
|
|
||||||
return buf;
|
return buf;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -999,7 +999,7 @@ _public_ int sd_login_monitor_new(const char *category, sd_login_monitor **m) {
|
|||||||
|
|
||||||
_public_ sd_login_monitor* sd_login_monitor_unref(sd_login_monitor *m) {
|
_public_ sd_login_monitor* sd_login_monitor_unref(sd_login_monitor *m) {
|
||||||
if (m)
|
if (m)
|
||||||
close_nointr(MONITOR_TO_FD(m));
|
(void) close_nointr(MONITOR_TO_FD(m));
|
||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1163,7 +1163,7 @@ int sd_netlink_message_enter_container(sd_netlink_message *m, unsigned short typ
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
assert_not_reached("sd-netlink: invalid type system union type");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
} else
|
} else
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|||||||
@ -92,7 +92,7 @@ void netlink_slot_disconnect(sd_netlink_slot *slot, bool unref) {
|
|||||||
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Wut? Unknown slot type?");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
slot->type = _NETLINK_SLOT_INVALID;
|
slot->type = _NETLINK_SLOT_INVALID;
|
||||||
|
|||||||
@ -288,7 +288,7 @@ int sd_rtnl_message_new_nexthop(sd_netlink *rtnl, sd_netlink_message **ret,
|
|||||||
assert_return(IN_SET(nh_family, AF_UNSPEC, AF_INET, AF_INET6), -EINVAL);
|
assert_return(IN_SET(nh_family, AF_UNSPEC, AF_INET, AF_INET6), -EINVAL);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Invalid message type.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
assert_return(ret, -EINVAL);
|
assert_return(ret, -EINVAL);
|
||||||
|
|
||||||
|
|||||||
@ -444,7 +444,7 @@ _public_ int sd_network_monitor_new(sd_network_monitor **m, const char *category
|
|||||||
|
|
||||||
_public_ sd_network_monitor* sd_network_monitor_unref(sd_network_monitor *m) {
|
_public_ sd_network_monitor* sd_network_monitor_unref(sd_network_monitor *m) {
|
||||||
if (m)
|
if (m)
|
||||||
close_nointr(MONITOR_TO_FD(m));
|
(void) close_nointr(MONITOR_TO_FD(m));
|
||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -397,7 +397,7 @@ static int handle_request(int out_fd, const Packet *packet, size_t length) {
|
|||||||
return -ECONNRESET;
|
return -ECONNRESET;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unknown request");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
@ -661,7 +661,7 @@ static int complete_query(sd_resolve *resolve, sd_resolve_query *q) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Cannot complete unknown query type");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
resolve->current = NULL;
|
resolve->current = NULL;
|
||||||
|
|||||||
@ -99,7 +99,7 @@ int main(int argc, char *argv[]) {
|
|||||||
}
|
}
|
||||||
if (r < 0) {
|
if (r < 0) {
|
||||||
log_error_errno(r, "sd_resolve_wait(): %m");
|
log_error_errno(r, "sd_resolve_wait(): %m");
|
||||||
assert_not_reached("sd_resolve_wait() failed");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -445,7 +445,7 @@ static int parse_args(int argc, char *argv[], const char **syspath, const char *
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
assert_not_reached("Unhandled option code.");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
@ -691,7 +691,7 @@ int find_language_fallback(const char *lang, char **language) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
assert_not_reached("should not be here");
|
assert_not_reached();
|
||||||
}
|
}
|
||||||
|
|
||||||
int x11_convert_to_vconsole(Context *c) {
|
int x11_convert_to_vconsole(Context *c) {
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user