mirror of
https://git.libssh.org/projects/libssh.git
synced 2026-02-11 18:50:28 +09:00
Fix compilation on windows.
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@744 7dcaeef0-15fb-0310-b436-a5af3365683c
This commit is contained in:
@@ -805,6 +805,8 @@ static SFTP_ATTRIBUTES *sftp_parse_attr_4(SFTP_SESSION *sftp, BUFFER *buf,
|
|||||||
}
|
}
|
||||||
attr->permissions = ntohl(attr->permissions);
|
attr->permissions = ntohl(attr->permissions);
|
||||||
|
|
||||||
|
#ifndef _WIN32
|
||||||
|
/* FIXME on windows! */
|
||||||
switch (attr->permissions & S_IFMT) {
|
switch (attr->permissions & S_IFMT) {
|
||||||
case S_IFSOCK:
|
case S_IFSOCK:
|
||||||
case S_IFBLK:
|
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;
|
attr->type = SSH_FILEXFER_TYPE_UNKNOWN;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
#endif /* _WIN32 */
|
||||||
}
|
}
|
||||||
|
|
||||||
if (flags & SSH_FILEXFER_ATTR_ACCESSTIME) {
|
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);
|
attr->permissions = ntohl(attr->permissions);
|
||||||
|
|
||||||
|
#ifndef _WIN32
|
||||||
|
/* FIXME on windows */
|
||||||
switch (attr->permissions & S_IFMT) {
|
switch (attr->permissions & S_IFMT) {
|
||||||
case S_IFSOCK:
|
case S_IFSOCK:
|
||||||
case S_IFBLK:
|
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;
|
attr->type = SSH_FILEXFER_TYPE_UNKNOWN;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
#endif /* _WIN32 */
|
||||||
}
|
}
|
||||||
|
|
||||||
if (flags & SSH_FILEXFER_ATTR_ACMODTIME) {
|
if (flags & SSH_FILEXFER_ATTR_ACMODTIME) {
|
||||||
|
|||||||
Reference in New Issue
Block a user