Hi Samuel,
Longentry is the entire unix style entry for the item, such as:

"-rw-------    1 test test      636 Jan  3 12:20 file.txt"      

Buffer is simply the file name.  Use the one that will work for your use-case.

Will


> On Jan 31, 2018, at 7:57 PM, Samuel Zhao <samuelz...@126.com> wrote:
> 
> Hi all,
> Here is the function:
> int libssh2_sftp_readdir_ex(LIBSSH2_SFTP_HANDLE *handle,
>                          char *buffer, size_t buffer_maxlen,
>                          char *longentry, size_t longentry_maxlen,
>                          LIBSSH2_SFTP_ATTRIBUTES *attrs);
> From man page description, buffer and longentry seem to both recv the file 
> name from ftp server. What's the difference between them?
> If I want to get a file list by 'ls' command in ftp client, which one should 
> I read file name from?
> 
> Thanks for any help.
>  
> Samuel Zhao
> _______________________________________________
> libssh2-devel https://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel 
> <https://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel>
_______________________________________________
libssh2-devel https://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel

Reply via email to