diff --git a/android/hal-msg.h b/android/hal-msg.h
index f19d0d0..1f77586 100644
--- a/android/hal-msg.h
+++ b/android/hal-msg.h
/* Core Service */
+#define HAL_ERROR_FAILED 0x01
+
#define HAL_MSG_OP_ERROR 0x00
struct hal_msg_rsp_error {
uint8_t status;
diff --git a/android/main.c b/android/main.c
index fe4f9de..aba7f66 100644
--- a/android/main.c
+++ b/android/main.c
struct hal_msg_cmd_register_module *m = buf;
if (m->service_id > HAL_SERVICE_ID_MAX || services[m->service_id]) {
- ipc_send_error(hal_cmd_io, HAL_SERVICE_ID_CORE, 0x01);
+ ipc_send_error(hal_cmd_io, HAL_SERVICE_ID_CORE,
+ HAL_ERROR_FAILED);
return;
}
struct hal_msg_cmd_unregister_module *m = buf;
if (m->service_id > HAL_SERVICE_ID_MAX || !services[m->service_id]) {
- ipc_send_error(hal_cmd_io, HAL_SERVICE_ID_CORE, 0x01);
+ ipc_send_error(hal_cmd_io, HAL_SERVICE_ID_CORE,
+ HAL_ERROR_FAILED);
return;
}
service_unregister(buf, len);
break;
default:
- ipc_send_error(hal_cmd_io, HAL_SERVICE_ID_CORE, 0x01);
+ ipc_send_error(hal_cmd_io, HAL_SERVICE_ID_CORE,
+ HAL_ERROR_FAILED);
break;
}
}
handle_service_core(msg->opcode, buf + sizeof(*msg), msg->len);
break;
default:
- ipc_send_error(hal_cmd_io, msg->service_id, 0x01);
+ ipc_send_error(hal_cmd_io, msg->service_id, HAL_ERROR_FAILED);
break;
}