20010115
 - (bal) sftp-server.c change to use chmod() if fchmod() does not exist.
diff --git a/sftp-server.c b/sftp-server.c
index 40a5353..e4432ca 100644
--- a/sftp-server.c
+++ b/sftp-server.c
@@ -685,7 +685,11 @@
 		status = SSH2_FX_FAILURE;
 	} else {
 		if (a->flags & SSH2_FILEXFER_ATTR_PERMISSIONS) {
+#ifdef HAVE_FCHMOD
 			ret = fchmod(fd, a->perm & 0777);
+#else
+			ret = chmod(name, a->perm & 077);
+#endif
 			if (ret == -1)
 				status = errno_to_portable(errno);
 		}