Reset vtid after fork in child
[lttng-ust.git] / libust / lttng-ust-abi.c
index 6eb74ed8170d2b5ae1bdcd2c63a7fc57dc0af14e..35c93c91b5e1b64bb088e3f601853b3353896170 100644 (file)
@@ -208,7 +208,6 @@ int lttng_abi_create_root_handle(void)
        int root_handle;
 
        root_handle = objd_alloc(NULL, &lttng_ops);
-       assert(root_handle == 0);
        return root_handle;
 }
 
@@ -273,8 +272,10 @@ long lttng_abi_add_context(int objd,
                return -EPERM;
 
        switch (context_param->ctx) {
+       case LTTNG_UST_CONTEXT_PTHREAD_ID:
+               return lttng_add_pthread_id_to_ctx(ctx);
        case LTTNG_UST_CONTEXT_VTID:
-               //TODO return lttng_add_vtid_to_ctx(ctx);
+               return lttng_add_vtid_to_ctx(ctx);
        default:
                return -EINVAL;
        }
This page took 0.038406 seconds and 4 git commands to generate.