summaryrefslogtreecommitdiff
path: root/src/fcdefault.c
diff options
context:
space:
mode:
authorAkira TAGOH <akira@tagoh.org>2013-01-23 12:32:37 +0900
committerAkira TAGOH <akira@tagoh.org>2013-01-23 12:32:37 +0900
commit5400bb4fb43dc811b813f11d5b0c023db727f543 (patch)
tree1d3ac70b5ae99d10fad48eaf9dda683eba6a958e /src/fcdefault.c
parent000ca9ccb03013a5b151f0d21148ab0ca4c2f2de (diff)
downloadfontconfig-5400bb4fb43dc811b813f11d5b0c023db727f543.tar.gz
Add another approach to FC_PRGNAME for Solaris 10 or before
Patch from Raimund Steger
Diffstat (limited to 'src/fcdefault.c')
-rw-r--r--src/fcdefault.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/fcdefault.c b/src/fcdefault.c
index d1217a4..d1b917f 100644
--- a/src/fcdefault.c
+++ b/src/fcdefault.c
@@ -147,6 +147,9 @@ retry:
else
prgname = FcStrdup ("");
#else
+# if defined (HAVE_GETEXECNAME)
+ const char *p = getexecname ();
+# else
char buf[PATH_MAX + 1];
int len;
char *p = NULL;
@@ -157,7 +160,7 @@ retry:
buf[len] = '\0';
p = buf;
}
-
+# endif
if (p)
{
char *r = strrchr (p, '/');