convert fs publish to MQ
[oweals/gnunet.git] / src / include / gnunet_os_lib.h
index 5785bd67fc3defbe1a467bed1b50f41e3966e5ca..39c70c8bd4db09c78ef3ccff7d7075e8ed6ac62f 100644 (file)
@@ -240,6 +240,13 @@ struct GNUNET_OS_ProjectData
    */
   const char *env_varname_alt;
 
+  /**
+   * Name of an environment variable that can be used to override
+   * the location from which default configuration files are loaded
+   * from, for example "GNUNET_BASE_CONFIG".
+   */
+  const char *base_config_varname;
+
   /**
    * E-mail address for reporting bugs.
    */
@@ -255,6 +262,11 @@ struct GNUNET_OS_ProjectData
    */
   const char *config_file;
 
+  /**
+   * Configuration file name to use (if $XDG_CONFIG_HOME is not set).
+   */
+  const char *user_config_file;
+
 };