patch 8.0.1737: fchown() used when it is not supported

Problem:    fchown() used when it is not supported.
Solution:   Add #ifdef.
diff --git a/src/fileio.c b/src/fileio.c
index 4f35cb9..f02925b 100644
--- a/src/fileio.c
+++ b/src/fileio.c
@@ -712,8 +712,11 @@
 
 		if (mch_stat((char *)swap_fname, &swap_st) >= 0
 			&& st.st_gid != swap_st.st_gid
+# ifdef HAVE_FCHOWN
 			&& fchown(curbuf->b_ml.ml_mfp->mf_fd, -1, st.st_gid)
-									 == -1)
+# endif
+									  == -1
+		   )
 		    swap_mode &= 0600;
 	    }