{
struct udev_ctrl *uctrl;
- uctrl = malloc(sizeof(struct udev_ctrl));
+ uctrl = calloc(1, sizeof(struct udev_ctrl));
if (uctrl == NULL)
return NULL;
- memset(uctrl, 0x00, sizeof(struct udev_ctrl));
uctrl->refcount = 1;
uctrl->udev = udev;
int udev_ctrl_send_set_log_level(struct udev_ctrl *uctrl, int priority)
{
- ctrl_send(uctrl, UDEV_CTRL_SET_LOG_LEVEL, priority, NULL);
- return 0;
+ return ctrl_send(uctrl, UDEV_CTRL_SET_LOG_LEVEL, priority, NULL);
}
int udev_ctrl_send_stop_exec_queue(struct udev_ctrl *uctrl)
{
- ctrl_send(uctrl, UDEV_CTRL_STOP_EXEC_QUEUE, 0, NULL);
- return 0;
+ return ctrl_send(uctrl, UDEV_CTRL_STOP_EXEC_QUEUE, 0, NULL);
}
int udev_ctrl_send_start_exec_queue(struct udev_ctrl *uctrl)
{
- ctrl_send(uctrl, UDEV_CTRL_START_EXEC_QUEUE, 0, NULL);
- return 0;
+ return ctrl_send(uctrl, UDEV_CTRL_START_EXEC_QUEUE, 0, NULL);
}
int udev_ctrl_send_reload_rules(struct udev_ctrl *uctrl)
{
- ctrl_send(uctrl, UDEV_CTRL_RELOAD_RULES, 0, NULL);
- return 0;
+ return ctrl_send(uctrl, UDEV_CTRL_RELOAD_RULES, 0, NULL);
}
int udev_ctrl_send_set_env(struct udev_ctrl *uctrl, const char *key)
{
- ctrl_send(uctrl, UDEV_CTRL_SET_ENV, 0, key);
- return 0;
+ return ctrl_send(uctrl, UDEV_CTRL_SET_ENV, 0, key);
}
int udev_ctrl_send_set_max_childs(struct udev_ctrl *uctrl, int count)
{
- ctrl_send(uctrl, UDEV_CTRL_SET_MAX_CHILDS, count, NULL);
- return 0;
+ return ctrl_send(uctrl, UDEV_CTRL_SET_MAX_CHILDS, count, NULL);
}
struct udev_ctrl_msg *udev_ctrl_receive_msg(struct udev_ctrl *uctrl)
struct ucred *cred;
char cred_msg[CMSG_SPACE(sizeof(struct ucred))];
- uctrl_msg = malloc(sizeof(struct udev_ctrl_msg));
+ uctrl_msg = calloc(1, sizeof(struct udev_ctrl_msg));
if (uctrl_msg == NULL)
return NULL;
- memset(uctrl_msg, 0x00, sizeof(struct udev_ctrl_msg));
uctrl_msg->refcount = 1;
uctrl_msg->uctrl = uctrl;
goto err;
}
- info(uctrl->udev, "created ctrl_msg %p (%i)\n", uctrl_msg, uctrl_msg->ctrl_msg_wire.type);
+ dbg(uctrl->udev, "created ctrl_msg %p (%i)\n", uctrl_msg, uctrl_msg->ctrl_msg_wire.type);
return uctrl_msg;
err:
udev_ctrl_msg_unref(uctrl_msg);
ctrl_msg->refcount--;
if (ctrl_msg->refcount > 0)
return;
- info(ctrl_msg->uctrl->udev, "release ctrl_msg %p\n", ctrl_msg);
+ dbg(ctrl_msg->uctrl->udev, "release ctrl_msg %p\n", ctrl_msg);
free(ctrl_msg);
}