raster pushed a commit to branch master.

commit bdb19cd97405a7ac3ec8bc73409e7c4534607ba9
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Tue Aug 6 16:13:03 2013 +0900

    eina-file - adapt to bsd version of MADV_REMOVE
---
 src/lib/eina/eina_file.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/lib/eina/eina_file.c b/src/lib/eina/eina_file.c
index ceb3e1c..ae68287 100644
--- a/src/lib/eina/eina_file.c
+++ b/src/lib/eina/eina_file.c
@@ -364,7 +364,13 @@ _eina_file_map_rule_apply(Eina_File_Populate rule, void 
*addr, unsigned long int
       case EINA_FILE_POPULATE: flag = MADV_WILLNEED; break;
       case EINA_FILE_WILLNEED: flag = MADV_WILLNEED; break;
       case EINA_FILE_DONTNEED: flag = MADV_DONTNEED; break;
+#ifdef MADV_REMOVE
       case EINA_FILE_REMOVE: flag = MADV_REMOVE; break;
+#elif defined (MADV_FREE)
+      case EINA_FILE_REMOVE: flag = MADV_FREE; break;
+#else
+# warning "EINA_FILE_REMOVE does not have system support"
+#endif        
       default: return tmp; break;
      }
 

-- 

------------------------------------------------------------------------------
Get your SQL database under version control now!
Version control is standard for application code, but databases havent 
caught up. So what steps can you take to put your SQL databases under 
version control? Why should you start doing it? Read more to find out.
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk

Reply via email to