X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flibltt%2Flibltt.c;h=6cb81c304a2b35ac03c554b66647c4aa4b3963cd;hb=1500e1512ad61fe65ada227dfc6282b5e5f104f3;hp=5363f843f33eb3c75cb3df8fffac603b7f95a019;hpb=4e4d11b3b1db254446f6cad04b3c3fa9b574851f;p=lttv.git diff --git a/ltt/branches/poly/libltt/libltt.c b/ltt/branches/poly/libltt/libltt.c index 5363f843..6cb81c30 100644 --- a/ltt/branches/poly/libltt/libltt.c +++ b/ltt/branches/poly/libltt/libltt.c @@ -292,7 +292,7 @@ int lttctl_destroy_handle(struct lttctl_handle *h) int lttctl_create_trace(const struct lttctl_handle *h, - char *name, enum trace_mode mode) + char *name, enum trace_mode mode, unsigned subbuf_size, unsigned n_subbufs) { int err; @@ -315,7 +315,9 @@ int lttctl_create_trace(const struct lttctl_handle *h, strncpy(req.msg.trace_name, name, NAME_MAX); req.msg.op = OP_CREATE; - req.msg.args.mode = mode; + 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; err = lttctl_netlink_sendto(h, (void *)&req, req.nlh.nlmsg_len); if(err < 0) goto senderr; @@ -468,3 +470,4 @@ senderr: lttctl_perror("Stop Trace Error"); return err; } +