Check if mkstemps exists
authorenglebass <englebass@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 24 Sep 2012 12:18:52 +0000 (12:18 +0000)
committerenglebass <englebass@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 24 Sep 2012 12:18:52 +0000 (12:18 +0000)
"Fixes" #1533

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@77035 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

configure.ac
src/bin/media.c

index 4ff68c1..230cb2c 100644 (file)
@@ -33,6 +33,8 @@ requirements="\
 
 PKG_CHECK_MODULES([TERMINOLOGY], [${requirements}])
 
+AC_CHECK_FUNCS(mkstemps)
+
 EFL_WITH_BIN([edje], [edje-cc], [edje_cc])
 
 with_max_log_level="EINA_LOG_LEVEL_ERR"
index d4b0c0c..89f5192 100644 (file)
@@ -860,6 +860,7 @@ media_add(Evas_Object *parent, const char *src, const Config *config, int mode,
    sd->mode = mode;
    sd->tmpfd = -1;
 
+#if HAVE_MKSTEMPS
    if (link_is_url(sd->src))
      {
         const char *ext = NULL;
@@ -936,6 +937,7 @@ media_add(Evas_Object *parent, const char *src, const Config *config, int mode,
                }
           }
      }
+#endif
 
    if (!sd->url) sd->realf = eina_stringshare_add(sd->src);