X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt-control%2Fliblttctl%2Fliblttctl.c;h=61bca62e769e5f0a316e8cb550820acd0c09a415;hb=b7898ea36bca61bf37cc682ba5a92bc27189e8d5;hp=1535e27a321be0fca1b1423d4322327f7ea5c23f;hpb=10e8a1885ae6dede0ec1487696d1285d874449c7;p=ltt-control.git diff --git a/ltt-control/liblttctl/liblttctl.c b/ltt-control/liblttctl/liblttctl.c index 1535e27..61bca62 100644 --- a/ltt-control/liblttctl/liblttctl.c +++ b/ltt-control/liblttctl/liblttctl.c @@ -107,7 +107,7 @@ static ssize_t lttctl_netlink_sendto(const struct lttctl_handle *h, const void *msg, size_t len) { int status = sendto(h->fd, msg, len, 0, - (struct sockaddr *)&h->peer, sizeof(h->peer)); + (struct sockaddr *)&h->peer, sizeof(h->peer)); if (status < 0) lttctl_errno = LTTCTL_ERR_SEND; @@ -172,7 +172,7 @@ static ssize_t lttctl_netlink_recvfrom(const struct lttctl_handle *h, } } status = recvfrom(h->fd, buf, len, 0, - (struct sockaddr *)&h->peer, &addrlen); + (struct sockaddr *)&h->peer, &addrlen); if (status < 0) { lttctl_errno = LTTCTL_ERR_RECV; @@ -298,7 +298,10 @@ int lttctl_destroy_handle(struct lttctl_handle *h) int lttctl_create_trace(const struct lttctl_handle *h, - char *name, enum trace_mode mode, char *trace_type, unsigned subbuf_size, unsigned n_subbufs) + char *name, enum trace_mode mode, char *trace_type, + unsigned subbuf_size_low, unsigned n_subbufs_low, + unsigned subbuf_size_med, unsigned n_subbufs_med, + unsigned subbuf_size_high, unsigned n_subbufs_high) { int err; @@ -323,8 +326,12 @@ int lttctl_create_trace(const struct lttctl_handle *h, strncpy(req.msg.trace_type, trace_type, NAME_MAX); req.msg.op = OP_CREATE; req.msg.args.new_trace.mode = mode; - req.msg.args.new_trace.subbuf_size = subbuf_size; - req.msg.args.new_trace.n_subbufs = n_subbufs; + req.msg.args.new_trace.subbuf_size_low = subbuf_size_low; + req.msg.args.new_trace.n_subbufs_low = n_subbufs_low; + req.msg.args.new_trace.subbuf_size_med = subbuf_size_med; + req.msg.args.new_trace.n_subbufs_med = n_subbufs_med; + req.msg.args.new_trace.subbuf_size_high = subbuf_size_high; + req.msg.args.new_trace.n_subbufs_high = n_subbufs_high; err = lttctl_netlink_sendto(h, (void *)&req, req.nlh.nlmsg_len); if(err < 0) goto senderr; @@ -443,12 +450,12 @@ int lttctl_stop(const struct lttctl_handle *h, { struct { struct nlmsghdr nlh; - lttctl_peer_msg_t msg; + lttctl_peer_msg_t msg; } req; struct { struct nlmsghdr nlh; struct nlmsgerr nlerr; - lttctl_peer_msg_t msg; + lttctl_peer_msg_t msg; } ack; int err;