-SD_BUS_ERROR_MAPPING(systemd_shared) = {
- {BUS_ERROR_NO_SUCH_UNIT, ENOENT},
- {BUS_ERROR_NO_UNIT_FOR_PID, ESRCH},
- {BUS_ERROR_UNIT_EXISTS, EEXIST},
- {BUS_ERROR_LOAD_FAILED, EIO},
- {BUS_ERROR_JOB_FAILED, EREMOTEIO},
- {BUS_ERROR_NO_SUCH_JOB, ENOENT},
- {BUS_ERROR_NOT_SUBSCRIBED, EINVAL},
- {BUS_ERROR_ALREADY_SUBSCRIBED, EINVAL},
- {BUS_ERROR_ONLY_BY_DEPENDENCY, EINVAL},
- {BUS_ERROR_TRANSACTION_JOBS_CONFLICTING, EDEADLOCK},
- {BUS_ERROR_TRANSACTION_ORDER_IS_CYCLIC, EDEADLOCK},
- {BUS_ERROR_TRANSACTION_IS_DESTRUCTIVE, EDEADLOCK},
- {BUS_ERROR_UNIT_MASKED, ENOSYS},
- {BUS_ERROR_JOB_TYPE_NOT_APPLICABLE, EBADR},
- {BUS_ERROR_NO_ISOLATION, EPERM},
- {BUS_ERROR_SHUTTING_DOWN, ECANCELED},
- {BUS_ERROR_SCOPE_NOT_RUNNING, EHOSTDOWN},
+BUS_ERROR_MAP_ELF_REGISTER const sd_bus_error_map shared_errors[] = {
+ SD_BUS_ERROR_MAP(BUS_ERROR_NO_SUCH_UNIT, ENOENT),
+ SD_BUS_ERROR_MAP(BUS_ERROR_NO_UNIT_FOR_PID, ESRCH),
+ SD_BUS_ERROR_MAP(BUS_ERROR_UNIT_EXISTS, EEXIST),
+ SD_BUS_ERROR_MAP(BUS_ERROR_LOAD_FAILED, EIO),
+ SD_BUS_ERROR_MAP(BUS_ERROR_JOB_FAILED, EREMOTEIO),
+ SD_BUS_ERROR_MAP(BUS_ERROR_NO_SUCH_JOB, ENOENT),
+ SD_BUS_ERROR_MAP(BUS_ERROR_NOT_SUBSCRIBED, EINVAL),
+ SD_BUS_ERROR_MAP(BUS_ERROR_ALREADY_SUBSCRIBED, EINVAL),
+ SD_BUS_ERROR_MAP(BUS_ERROR_ONLY_BY_DEPENDENCY, EINVAL),
+ SD_BUS_ERROR_MAP(BUS_ERROR_TRANSACTION_JOBS_CONFLICTING, EDEADLOCK),
+ SD_BUS_ERROR_MAP(BUS_ERROR_TRANSACTION_ORDER_IS_CYCLIC, EDEADLOCK),
+ SD_BUS_ERROR_MAP(BUS_ERROR_TRANSACTION_IS_DESTRUCTIVE, EDEADLOCK),
+ SD_BUS_ERROR_MAP(BUS_ERROR_UNIT_MASKED, ENOSYS),
+ SD_BUS_ERROR_MAP(BUS_ERROR_JOB_TYPE_NOT_APPLICABLE, EBADR),
+ SD_BUS_ERROR_MAP(BUS_ERROR_NO_ISOLATION, EPERM),
+ SD_BUS_ERROR_MAP(BUS_ERROR_SHUTTING_DOWN, ECANCELED),
+ SD_BUS_ERROR_MAP(BUS_ERROR_SCOPE_NOT_RUNNING, EHOSTDOWN),