@@ -1268,6 +1268,7 @@ extern "C" {
1268
1268
pub fn umask ( mask : mode_t ) -> mode_t ;
1269
1269
pub fn mlock ( addr : * const c_void , len : size_t ) -> c_int ;
1270
1270
pub fn mlockall ( flags : c_int ) -> c_int ;
1271
+ pub fn munlock ( addr : * const c_void , len : size_t ) -> c_int ;
1271
1272
pub fn munlockall ( ) -> c_int ;
1272
1273
1273
1274
pub fn mmap (
@@ -1279,6 +1280,10 @@ extern "C" {
1279
1280
offset : off_t ,
1280
1281
) -> * mut c_void ;
1281
1282
pub fn munmap ( addr : * mut c_void , len : size_t ) -> c_int ;
1283
+
1284
+ pub fn mprotect ( addr : * mut c_void , len : size_t , prot : c_int ) -> c_int ;
1285
+ pub fn msync ( addr : * mut c_void , len : size_t , flags : c_int ) -> c_int ;
1286
+
1282
1287
pub fn truncate ( path : * const c_char , length : off_t ) -> c_int ;
1283
1288
pub fn shm_open ( name : * const c_char , oflag : c_int , mode : crate :: mode_t ) -> c_int ;
1284
1289
pub fn shm_unlink ( name : * const c_char ) -> c_int ;
@@ -1295,6 +1300,8 @@ extern "C" {
1295
1300
1296
1301
pub fn utimes ( filename : * const c_char , times : * const crate :: timeval ) -> c_int ;
1297
1302
1303
+ pub fn futimens ( fd : c_int , times : * const crate :: timespec ) -> c_int ;
1304
+
1298
1305
#[ link_name = "_rtld_dlopen" ]
1299
1306
pub fn dlopen ( filename : * const c_char , flag : c_int ) -> * mut c_void ;
1300
1307
0 commit comments