summaryrefslogtreecommitdiffstats
path: root/include/libssh/sftp.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/libssh/sftp.h')
-rw-r--r--include/libssh/sftp.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/libssh/sftp.h b/include/libssh/sftp.h
index 8fb8f116..6620841b 100644
--- a/include/libssh/sftp.h
+++ b/include/libssh/sftp.h
@@ -962,6 +962,16 @@ void sftp_handle_remove(sftp_session sftp, void *handle);
#define SSH_FXF_EXCL 0x20
#define SSH_FXF_TEXT 0x40
+/* file type flags */
+#define SSH_S_IFMT 00170000
+#define SSH_S_IFSOCK 0140000
+#define SSH_S_IFLNK 0120000
+#define SSH_S_IFREG 0100000
+#define SSH_S_IFBLK 0060000
+#define SSH_S_IFDIR 0040000
+#define SSH_S_IFCHR 0020000
+#define SSH_S_IFIFO 0010000
+
/* rename flags */
#define SSH_FXF_RENAME_OVERWRITE 0x00000001
#define SSH_FXF_RENAME_ATOMIC 0x00000002