| 
														
															@@ -1,6 +1,5 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import os 
														 | 
														
														 | 
														
															 import os 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import re 
														 | 
														
														 | 
														
															 import re 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-import resource 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import stat 
														 | 
														
														 | 
														
															 import stat 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import subprocess 
														 | 
														
														 | 
														
															 import subprocess 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -54,6 +53,10 @@ cdef extern from "linux/fs.h": 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 cdef extern from "sys/ioctl.h": 
														 | 
														
														 | 
														
															 cdef extern from "sys/ioctl.h": 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     int ioctl(int fildes, int request, ...) 
														 | 
														
														 | 
														
															     int ioctl(int fildes, int request, ...) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+cdef extern from "unistd.h": 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    int _SC_PAGESIZE 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    long sysconf(int name) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 cdef extern from "string.h": 
														 | 
														
														 | 
														
															 cdef extern from "string.h": 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     char *strerror(int errnum) 
														 | 
														
														 | 
														
															     char *strerror(int errnum) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -219,7 +222,7 @@ cdef _sync_file_range(fd, offset, length, flags): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         raise OSError(errno.errno, os.strerror(errno.errno)) 
														 | 
														
														 | 
														
															         raise OSError(errno.errno, os.strerror(errno.errno)) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     safe_fadvise(fd, offset, length, 'DONTNEED') 
														 | 
														
														 | 
														
															     safe_fadvise(fd, offset, length, 'DONTNEED') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-cdef unsigned PAGE_MASK = resource.getpagesize() - 1 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+cdef unsigned PAGE_MASK = sysconf(_SC_PAGESIZE) - 1 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 class SyncFile(BaseSyncFile): 
														 | 
														
														 | 
														
															 class SyncFile(BaseSyncFile): 
														 |