* If fdatasync() isn't available, use fsync().
This commit is contained in:
		
							parent
							
								
									07ffdc2862
								
							
						
					
					
						commit
						2723d9b56e
					
				
					 2 changed files with 5 additions and 0 deletions
				
			
		|  | @ -262,6 +262,7 @@ AC_CHECK_FUNCS([setresuid setreuid lchown]) | ||||||
| # Nice to have, but not essential. | # Nice to have, but not essential. | ||||||
| AC_CHECK_FUNCS([strsignal]) | AC_CHECK_FUNCS([strsignal]) | ||||||
| AC_CHECK_FUNCS([posix_fallocate]) | AC_CHECK_FUNCS([posix_fallocate]) | ||||||
|  | AC_CHECK_FUNCS([fdatasync]) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # This is needed if ATerm or bzip2 are static libraries, | # This is needed if ATerm or bzip2 are static libraries, | ||||||
|  |  | ||||||
|  | @ -12,6 +12,10 @@ | ||||||
| 
 | 
 | ||||||
| #include <cstdio> | #include <cstdio> | ||||||
| 
 | 
 | ||||||
|  | #ifndef HAVE_FDATASYNC | ||||||
|  | #define fdatasync fsync | ||||||
|  | #endif | ||||||
|  | 
 | ||||||
| 
 | 
 | ||||||
| namespace nix { | namespace nix { | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue