- (djm) [sftp-server.c] bz#1535: accept ENOSYS as a fallback error when
  attempting atomic rename(); ok dtucker@
diff --git a/sftp-server.c b/sftp-server.c
index 83beead..d984e60 100644
--- a/sftp-server.c
+++ b/sftp-server.c
@@ -1041,7 +1041,7 @@
 	else if (S_ISREG(sb.st_mode)) {
 		/* Race-free rename of regular files */
 		if (link(oldpath, newpath) == -1) {
-			if (errno == EOPNOTSUPP
+			if (errno == EOPNOTSUPP || errno == ENOSYS
 #ifdef EXDEV
 			    || errno == EXDEV
 #endif