[vala] posix: Add mlockall and munlockall



commit 218650f717aab14297bc525421a097e1746aab11
Author: Raphael Isemann <teemperor googlemail com>
Date:   Thu Jul 4 15:15:08 2013 +0200

    posix: Add mlockall and munlockall
    
    Fixes bug 703617

 vapi/posix.vapi |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/vapi/posix.vapi b/vapi/posix.vapi
index 36a64be..687d77b 100644
--- a/vapi/posix.vapi
+++ b/vapi/posix.vapi
@@ -2260,6 +2260,15 @@ namespace Posix {
        public int mlock(void *addr, size_t len);
        [CCode (cheader_filename = "sys/mman.h")]
        public int munlock(void *addr, size_t len);
+       // sys/mman.h - Process Memory Locking
+       [CCode (cheader_filename = "sys/mman.h")]
+       public const int MCL_CURRENT;
+       [CCode (cheader_filename = "sys/mman.h")]
+       public const int MCL_FUTURE;
+       [CCode (cheader_filename = "sys/mman.h")]
+       public int mlockall (int flags);
+       [CCode (cheader_filename = "sys/mman.h")]
+       public int munlockall ();
        // sys/mman.h - [XSI] X/Open System Interfaces
        [CCode (cheader_filename = "sys/mman.h")]
        public int msync(void *addr, size_t len, int flags);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]