1
1
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@276 7dcaeef0-15fb-0310-b436-a5af3365683c
Этот коммит содержится в:
Andreas Schneider 2009-03-18 09:27:08 +00:00
родитель 0151b6e170
Коммит 63cff85b1a
2 изменённых файлов: 9 добавлений и 3 удалений

Просмотреть файл

@ -648,7 +648,9 @@ static SFTP_ATTRIBUTES *sftp_parse_attr_3(SFTP_SESSION *sftp, BUFFER *buf,
if(buffer_get_u64(buf,&attr->size)!=sizeof(u64))
break;
attr->size=ntohll(attr->size);
ssh_log(sftp->session, SSH_LOG_RARE, "Size: %lu\n", attr->size);
ssh_log(sftp->session, SSH_LOG_RARE,
"Size: %llu\n",
(long long unsigned int) attr->size);
}
if(flags & SSH_FILEXFER_ATTR_UIDGID){
if(buffer_get_u32(buf,&attr->uid)!=sizeof(u32))

Просмотреть файл

@ -301,8 +301,12 @@ void do_sftp(SSH_SESSION *session){
}
/* reading the whole directory, file by file */
while((file=sftp_readdir(sftp,dir))){
fprintf(stderr, "%30s(%.8o) : %.5d.%.5d : %.10ld bytes\n",
file->name, file->permissions, file->uid, file->gid, file->size);
fprintf(stderr, "%30s(%.8o) : %.5d.%.5d : %.10llu bytes\n",
file->name,
file->permissions,
file->uid,
file->gid,
(long long unsigned int) file->size);
sftp_attributes_free(file);
}
/* when file=NULL, an error has occured OR the directory listing is end of file */