Fix: return error if not in overwrite mode and file exists
[lttng-tools.git] / include / lttng / lttng-error.h
index 94096ca7f31a445933fe7bd5821afcb06e682e0f..d3f71880f136dac71e6cc554392fff362bc17d7a 100644 (file)
@@ -115,7 +115,7 @@ enum lttng_error_code {
        LTTNG_ERR_KERN_EVENT_ENOSYS      = 82,  /* Kernel event type not supported */
        LTTNG_ERR_NEED_CHANNEL_NAME      = 83,  /* Non-default channel exists within session: channel name needs to be specified with '-c name' */
        LTTNG_ERR_NO_UST                 = 84,  /* LTTng-UST tracer is not supported. Please rebuild lttng-tools with lttng-ust support enabled. */
-       /* 85 */
+       LTTNG_ERR_SAVE_FILE_EXIST        = 85,  /* Session file already exists. */
        /* 86 */
        /* 87 */
        /* 88 */
@@ -142,6 +142,11 @@ enum lttng_error_code {
        LTTNG_ERR_NO_CONSUMER            = 109, /* No consumer exist for the session */
        LTTNG_ERR_EXCLUSION_INVAL        = 110, /* Invalid event exclusion data */
        LTTNG_ERR_EXCLUSION_NOMEM        = 111, /* Lack of memory while processing event exclusions */
+       LTTNG_ERR_SAVE_IO_FAIL           = 112, /* IO error while writting session configuration */
+       LTTNG_ERR_LOAD_INVALID_CONFIG    = 113, /* Invalid session configuration */
+       LTTNG_ERR_LOAD_IO_FAIL           = 114, /* IO error while reading a session configuration */
+       LTTNG_ERR_LOAD_SESSION_NOT_FOUND = 115, /* Session configuration not found */
+       LTTNG_ERR_LOAD_SESSION_NOENT     = 116, /* Session file not found */
 
        /* MUST be last element */
        LTTNG_ERR_NR,                           /* Last element */
This page took 0.025892 seconds and 5 git commands to generate.