X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flibltt%2Flibltt.c;h=662a05871521d5ac39c78649cfacf44ee4b01d85;hb=145230cf264a41837f34b6a6749bb81f36dd7575;hp=6cb81c304a2b35ac03c554b66647c4aa4b3963cd;hpb=2baf08e59375441cdf8be9ead01635f82b1553d5;p=lttv.git diff --git a/ltt/branches/poly/libltt/libltt.c b/ltt/branches/poly/libltt/libltt.c index 6cb81c30..662a0587 100644 --- a/ltt/branches/poly/libltt/libltt.c +++ b/ltt/branches/poly/libltt/libltt.c @@ -329,13 +329,14 @@ int lttctl_create_trace(const struct lttctl_handle *h, if(err != 0) { errno = err; lttctl_perror("Create Trace Error"); - return -1; + return err; } return 0; senderr: lttctl_perror("Create Trace Error"); + err = EPERM; return err; } @@ -372,13 +373,14 @@ int lttctl_destroy_trace(const struct lttctl_handle *h, if(err != 0) { errno = err; lttctl_perror("Destroy Trace Channels Error"); - return -1; + return err; } return 0; senderr: lttctl_perror("Destroy Trace Channels Error"); + err = EPERM; return err; } @@ -417,12 +419,13 @@ int lttctl_start(const struct lttctl_handle *h, if(err != 0) { errno = err; lttctl_perror("Start Trace Error"); - return -1; + return err; } return 0; senderr: + err = EPERM; lttctl_perror("Start Trace Error"); return err; @@ -461,12 +464,13 @@ int lttctl_stop(const struct lttctl_handle *h, if(err != 0) { errno = err; lttctl_perror("Stop Trace Error"); - return -1; + return err; } return 0; senderr: + err = EPERM; lttctl_perror("Stop Trace Error"); return err; }