summaryrefslogtreecommitdiffstats
path: root/PICA_nodeconfig.h
diff options
context:
space:
mode:
authorAnton <anton@picapica>2019-03-15 20:28:02 +0400
committerAnton <anton@picapica>2019-03-15 20:28:02 +0400
commit1c0f790240ad499a3705151b79bb2388d28fe18c (patch)
tree07c3ccbb30b0aaaa1d3b897d456d61fa1c443685 /PICA_nodeconfig.h
parent8efba55c86e0437ae65e0b0f5ab7271956265a8d (diff)
downloadpica-pica-1c0f790240ad499a3705151b79bb2388d28fe18c.tar.gz
pica-pica-1c0f790240ad499a3705151b79bb2388d28fe18c.zip
pica-node: set default paths relative to current directory on Windows. Set current directory to executable directory when running as a service
Diffstat (limited to 'PICA_nodeconfig.h')
-rw-r--r--PICA_nodeconfig.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/PICA_nodeconfig.h b/PICA_nodeconfig.h
index f65387e..c76df95 100644
--- a/PICA_nodeconfig.h
+++ b/PICA_nodeconfig.h
@@ -33,10 +33,21 @@
#define PICA_NODECONFIG_DEF_ANNOUNCED_ADDR "autoconfigure"
#define PICA_NODECONFIG_DEF_LISTEN_PORT "2299"
+
+#ifndef WIN32
+
#define PICA_NODECONFIG_DEF_NODES_DB_FILE PICA_LOCALSTATEDIR"/pica-node/nodelist.db"
#define PICA_NODECONFIG_DEF_CONFIG_FILE PICA_SYSCONFDIR"/pica-node.conf"
#define PICA_NODECONFIG_DEF_DH_PARAM_FILE PICA_INSTALLPREFIX"/share/pica-node/dhparam4096.pem"
+#else
+
+#define PICA_NODECONFIG_DEF_NODES_DB_FILE "nodelist.db"
+#define PICA_NODECONFIG_DEF_CONFIG_FILE "pica-node.conf"
+#define PICA_NODECONFIG_DEF_DH_PARAM_FILE "share\\dhparam4096.pem"
+
+#endif
+
struct nodeconfig
{
char *announced_addr;