mirror of
				https://github.com/vim/vim.git
				synced 2025-10-30 09:47:20 -04:00 
			
		
		
		
	patch 8.0.1737: fchown() used when it is not supported
Problem: fchown() used when it is not supported. Solution: Add #ifdef.
This commit is contained in:
		| @@ -712,8 +712,11 @@ readfile( | |||||||
|  |  | ||||||
| 		if (mch_stat((char *)swap_fname, &swap_st) >= 0 | 		if (mch_stat((char *)swap_fname, &swap_st) >= 0 | ||||||
| 			&& st.st_gid != swap_st.st_gid | 			&& st.st_gid != swap_st.st_gid | ||||||
|  | # ifdef HAVE_FCHOWN | ||||||
| 			&& fchown(curbuf->b_ml.ml_mfp->mf_fd, -1, st.st_gid) | 			&& fchown(curbuf->b_ml.ml_mfp->mf_fd, -1, st.st_gid) | ||||||
| 									 == -1) | # endif | ||||||
|  | 									  == -1 | ||||||
|  | 		   ) | ||||||
| 		    swap_mode &= 0600; | 		    swap_mode &= 0600; | ||||||
| 	    } | 	    } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -762,6 +762,8 @@ static char *(features[]) = | |||||||
|  |  | ||||||
| static int included_patches[] = | static int included_patches[] = | ||||||
| {   /* Add new patch number below this line */ | {   /* Add new patch number below this line */ | ||||||
|  | /**/ | ||||||
|  |     1737, | ||||||
| /**/ | /**/ | ||||||
|     1736, |     1736, | ||||||
| /**/ | /**/ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user