@@ -1257,6 +1257,7 @@ extern "C" {
1257
1257
pub fn umask ( mask : mode_t ) -> mode_t ;
1258
1258
pub fn mlock ( addr : * const c_void , len : size_t ) -> c_int ;
1259
1259
pub fn mlockall ( flags : c_int ) -> c_int ;
1260
+ pub fn munlock ( addr : * const c_void , len : size_t ) -> c_int ;
1260
1261
pub fn munlockall ( ) -> c_int ;
1261
1262
1262
1263
pub fn mmap (
@@ -1268,6 +1269,10 @@ extern "C" {
1268
1269
offset : off_t ,
1269
1270
) -> * mut c_void ;
1270
1271
pub fn munmap ( addr : * mut c_void , len : size_t ) -> c_int ;
1272
+
1273
+ pub fn mprotect ( addr : * mut c_void , len : size_t , prot : c_int ) -> c_int ;
1274
+ pub fn msync ( addr : * mut c_void , len : size_t , flags : c_int ) -> c_int ;
1275
+
1271
1276
pub fn truncate ( path : * const c_char , length : off_t ) -> c_int ;
1272
1277
pub fn shm_open ( name : * const c_char , oflag : c_int , mode : crate :: mode_t ) -> c_int ;
1273
1278
pub fn shm_unlink ( name : * const c_char ) -> c_int ;
@@ -1284,6 +1289,8 @@ extern "C" {
1284
1289
1285
1290
pub fn utimes ( filename : * const c_char , times : * const crate :: timeval ) -> c_int ;
1286
1291
1292
+ pub fn futimens ( fd : c_int , times : * const crate :: timespec ) -> c_int ;
1293
+
1287
1294
#[ link_name = "_rtld_dlopen" ]
1288
1295
pub fn dlopen ( filename : * const c_char , flag : c_int ) -> * mut c_void ;
1289
1296
0 commit comments