Port: Remove _GNU_SOURCE, defined in config.h
[lttng-tools.git] / src / common / config / config.h
index a11eec9c74a3ac6722ecfc899c2291b15693e41a..2fed612a1cfbd5783891ec16e99808dc386e3645 100644 (file)
@@ -81,11 +81,14 @@ int config_parse_value(const char *value);
  * fd_output File to which the XML content must be written. The file will be
  * closed once the config_writer has been destroyed.
  *
+ * indent If other than 0 the XML will be pretty printed
+ * with indentation and newline.
+ *
  * Returns an instance of a configuration writer on success, NULL on
  * error.
  */
 LTTNG_HIDDEN
-struct config_writer *config_writer_create(int fd_output);
+struct config_writer *config_writer_create(int fd_output, int indent);
 
 /*
  * Destroy an instance of a configuration writer.
@@ -199,12 +202,13 @@ int config_writer_write_element_string(struct config_writer *writer,
  * sessions from path if NULL.
  *
  * override Override current session configuration if it exists.
+ * autoload Tell to load the auto session(s).
  *
  * Returns zero if the session could be loaded successfully. Returns
  * a negative LTTNG_ERR code on error.
  */
 LTTNG_HIDDEN
 int config_load_session(const char *path, const char *session_name,
-               int override);
+               int override, unsigned int autoload);
 
 #endif /* _CONFIG_H */
This page took 0.023947 seconds and 4 git commands to generate.