From 69af190acbc221d872e9f693935339d0e589e627 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Tue, 5 May 2009 10:03:34 +0000 Subject: Fix compilation on windows. git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@744 7dcaeef0-15fb-0310-b436-a5af3365683c --- libssh/sftp.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libssh/sftp.c b/libssh/sftp.c index 24666c8a..f7df6955 100644 --- a/libssh/sftp.c +++ b/libssh/sftp.c @@ -805,6 +805,8 @@ static SFTP_ATTRIBUTES *sftp_parse_attr_4(SFTP_SESSION *sftp, BUFFER *buf, } attr->permissions = ntohl(attr->permissions); +#ifndef _WIN32 + /* FIXME on windows! */ switch (attr->permissions & S_IFMT) { case S_IFSOCK: case S_IFBLK: @@ -825,6 +827,7 @@ static SFTP_ATTRIBUTES *sftp_parse_attr_4(SFTP_SESSION *sftp, BUFFER *buf, attr->type = SSH_FILEXFER_TYPE_UNKNOWN; break; } +#endif /* _WIN32 */ } if (flags & SSH_FILEXFER_ATTR_ACCESSTIME) { @@ -995,6 +998,8 @@ static SFTP_ATTRIBUTES *sftp_parse_attr_3(SFTP_SESSION *sftp, BUFFER *buf, } attr->permissions = ntohl(attr->permissions); +#ifndef _WIN32 + /* FIXME on windows */ switch (attr->permissions & S_IFMT) { case S_IFSOCK: case S_IFBLK: @@ -1015,6 +1020,7 @@ static SFTP_ATTRIBUTES *sftp_parse_attr_3(SFTP_SESSION *sftp, BUFFER *buf, attr->type = SSH_FILEXFER_TYPE_UNKNOWN; break; } +#endif /* _WIN32 */ } if (flags & SSH_FILEXFER_ATTR_ACMODTIME) { -- cgit v1.2.3