Mercurial > gftp.yaz
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); +} +