efl: Fix build of Ecore_Evas_Extn.
authorCedric BAIL <cedric.bail@free.fr>
Wed, 5 Dec 2012 02:52:03 +0000 (02:52 +0000)
committerCedric BAIL <cedric.bail@free.fr>
Wed, 5 Dec 2012 02:52:03 +0000 (02:52 +0000)
Patch by Robert David <robert.david.public@gmail.com>

SVN revision: 80206

AUTHORS
ChangeLog
NEWS
src/lib/ecore_evas/ecore_evas_extn.c

diff --git a/AUTHORS b/AUTHORS
index c1c1ee953eb11a9d0f317ee41d125376e49aac32..27b13c743546d35965f529ab2360acbf0e79829a 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -183,6 +183,7 @@ Yakov Goldberg <yakov.g@samsung.com>
 Eduardo Lima (Etrunko) <eblima@gmail.com>
 Alexey Yakovenko <wakeroid@gmail.com>
 Myoungwoon Roy Kim(roy_kim) <myoungwoon.kim@samsung.com> <myoungwoon@gmail.com>
+Robert David <robert.david.public@gmail.com>
 
 Embryo
 ------
index e3b698ac9e8bd96981fdbacc096ad9d1d367d25d..b4bd2e9982fb7eadf3a90bd1b9338aa283de52c7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
 2012-11-20  ChunEon Park (Hermet)
 
         * Fix the evas memory leak - eina_rectangles allocated internally.
+
+2012-12-05  Cedric Bail
+
+       * Fix build of Ecore_Evas_Extn on Solaris 11.
+
diff --git a/NEWS b/NEWS
index b76af1d1b3a480bd058a5ed94b076887fb35c801..b0f87aae5c698acd2036beef579cdb65091fdd5c 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -29,3 +29,4 @@ Fixes:
       to properly handle GL_SCISSOR_BOX and GL_VIEWPORT parameters.
     * Fixed textblock textprop leak.
     * Fixed evas_object_box to reset size_hint_min to zero when no child.
+    * Fix build of Ecore_Evas_Extn on Solaris.
\ No newline at end of file
index 2e1dac5cf855d8057dee68997d6be1ea1a7e71fd..61840723c7a3911900deecbde394f00fd554784f 100644 (file)
@@ -442,7 +442,7 @@ _ecore_evas_socket_lock(Ecore_Evas *ee)
    if (extn->file.have_lock) return;
    extn->file.have_lock = EINA_TRUE;
    if (_ecore_evas_lock_other_have(ee)) return;
-   flock(extn->file.lockfd, LOCK_EX);
+   lockf(extn->file.lockfd, F_ULOCK, 0);
    extn->file.have_real_lock = EINA_TRUE;
 }
 
@@ -457,7 +457,7 @@ _ecore_evas_socket_unlock(Ecore_Evas *ee)
    if (!extn->file.have_lock) return;
    extn->file.have_lock = EINA_FALSE;
    if (!extn->file.have_real_lock) return;
-   flock(extn->file.lockfd, LOCK_UN);
+   lockf(extn->file.lockfd, F_ULOCK, 0);
 }
 
 static void