Add kernel enable event support
[lttng-tools.git] / liblttsessiondcomm / liblttsessiondcomm.h
index 8e6a862efcdc6791cb100b8d8f070e9cdbe90997..879982101dd901838065cfb9205a7353cf5e035b 100644 (file)
@@ -103,6 +103,8 @@ enum lttcomm_return_code {
        LTTCOMM_KERN_NA,                                /* Kernel tracer unavalable */
        LTTCOMM_KERN_SESS_FAIL,                 /* Kernel create session failed */
        LTTCOMM_KERN_CHAN_FAIL,                 /* Kernel create channel failed */
+       LTTCOMM_KERN_ENABLE_FAIL,               /* Kernel enable event failed */
+       LTTCOMM_KERN_DISABLE_FAIL,              /* Kernel disable event failed */
        KCONSUMERD_COMMAND_SOCK_READY,  /* when kconsumerd command socket ready */
        KCONSUMERD_SUCCESS_RECV_FD,             /* success on receiving fds */
        KCONSUMERD_ERROR_RECV_FD,               /* error on receiving fds */
@@ -112,6 +114,10 @@ enum lttcomm_return_code {
        KCONSUMERD_EXIT_SUCCESS,                /* kconsumerd exiting normally */
        KCONSUMERD_EXIT_FAILURE,                /* kconsumerd exiting on error */
        KCONSUMERD_OUTFD_ERROR,                 /* error opening the tracefile */
+       KCONSUMERD_SPLICE_EBADF,                /* EBADF from splice(2) */
+       KCONSUMERD_SPLICE_EINVAL,               /* EINVAL from splice(2) */
+       KCONSUMERD_SPLICE_ENOMEM,               /* ENOMEM from splice(2) */
+       KCONSUMERD_SPLICE_ESPIPE,               /* ESPIPE from splice(2) */
        /* MUST be last element */
        LTTCOMM_NR,                                             /* Last element */
 };
This page took 0.023263 seconds and 4 git commands to generate.