diff lib/misc.c @ 483:4376ffeab64e

2004-6-13 Brian Masney <masneyb@gftp.org> * lib/gftp.h lib/misc.c src/gtk/Makefile.am src/gtk/menu-items.c src/gtk/misc-gtk.c src/text/Makefile.am src/uicommon/Makefile.am src/uicommon/gftpui.c - added support to override the value of SHARE_DIR during runtime with the GFTP_SHARE_DIR environment variable
author masneyb
date Sun, 13 Jun 2004 14:25:18 +0000
parents 075f89b4395c
children 39e9945288ea
line wrap: on
line diff
--- a/lib/misc.c	Sun Jun 13 14:13:28 2004 +0000
+++ b/lib/misc.c	Sun Jun 13 14:25:18 2004 +0000
@@ -1349,3 +1349,23 @@
   return (fle->transfer_action);
 }
 
+
+char *
+gftp_get_share_dir (void)
+{
+  static char *gftp_share_dir = NULL;
+  char *envval;
+
+  if (gftp_share_dir == NULL)
+    {
+      envval = getenv ("GFTP_SHARE_DIR");
+
+      if (envval != NULL && *envval != '\0')
+        gftp_share_dir = g_strdup (envval);
+      else
+        gftp_share_dir = SHARE_DIR;
+    }
+
+  return (gftp_share_dir);
+}
+