[LOG_ID_APPS] = "log_apps",
};
- if (log_id < 0 || log_id >= LOG_ID_MAX || !id_table[log_id])
+ if (log_id == LOG_ID_INVALID || log_id >= LOG_ID_MAX || !id_table[log_id])
return "UNKNOWN";
return id_table[log_id];
char buf[LOG_ATOMIC_SIZE];
const char *msg_ptr = msg;
- if (log_id < LOG_ID_MAX)
+ if (log_id > LOG_ID_INVALID && log_id < LOG_ID_MAX)
log_fd = log_fds[log_id];
else
return DLOG_ERROR_INVALID_PARAMETER;
int log_fd;
struct iovec vec[3];
- if (log_id < LOG_ID_MAX)
+ if (log_id > LOG_ID_INVALID && log_id < LOG_ID_MAX)
log_fd = log_fds[log_id];
else
return DLOG_ERROR_INVALID_PARAMETER;
if (!tag)
return DLOG_ERROR_INVALID_PARAMETER;
- if (log_id < 0 || LOG_ID_MAX <= log_id)
+ if (log_id == LOG_ID_INVALID || LOG_ID_MAX <= log_id)
return DLOG_ERROR_INVALID_PARAMETER;
if (log_id != LOG_ID_APPS && !config.lc_plog)
*/
static int check_device(int id)
{
- if (id < 0 || LOG_ID_MAX <= id)
- return 0;
+ if (id == LOG_ID_INVALID || LOG_ID_MAX <= id)
+ return -1;
return (device_list[id] == true) ? 0 : -1;
}
*/
static int register_device(int id)
{
- if (id < 0 || LOG_ID_MAX <= id)
+ if (id == LOG_ID_INVALID || LOG_ID_MAX <= id)
return -1;
device_list[id] = true;
{
struct log_device *dev;
- if (LOG_ID_MAX <= id)
+ if (id == LOG_ID_INVALID || LOG_ID_MAX <= id)
return NULL;
dev = malloc(sizeof(struct log_device));
if (dev == NULL) {
case 'b':
id = log_id_by_name(optarg);
_D("command device name %s id %d\n", optarg, id);
- if (id < 0)
+ if (id == LOG_ID_INVALID)
break;
cmd->option_buffer = true;
/* enable to log in device on/off struct */
case 'b': {
id = log_id_by_name(optarg);
- if (id < 0) {
+ if (id == LOG_ID_INVALID) {
_E("Unknown log buffer %s\n", optarg);
exit(-1);
}