Mercurial > gftp.yaz
diff lib/gftp.h @ 520:e67a52327b24
2004-7-27 Brian Masney <masneyb@gftp.org>
* lib/gftp.h lib/local.c lib/protocols.c lib/sshv2.c - changed
declaration of gftp_stat_filename() so that the mode of the filename
is returned as a parameter instead of the function return value.
The mode_t type is unsigned and the error codes could not be reported
properly
author | masneyb |
---|---|
date | Wed, 28 Jul 2004 02:19:00 +0000 |
parents | fbb5a02beddb |
children | bccfdbfaac00 |
line wrap: on
line diff
--- a/lib/gftp.h Wed Jul 28 01:58:28 2004 +0000 +++ b/lib/gftp.h Wed Jul 28 02:19:00 2004 +0000 @@ -430,8 +430,9 @@ size_t size ); int (*end_transfer) ( gftp_request * request ); int (*abort_transfer) ( gftp_request * request ); - mode_t (*stat_filename) ( gftp_request * request, - const char *filename ); + int (*stat_filename) ( gftp_request * request, + const char *filename, + mode_t * mode ); int (*list_files) ( gftp_request * request ); int (*get_next_file) ( gftp_request * request, gftp_file *fle, @@ -896,8 +897,9 @@ int gftp_abort_transfer ( gftp_request * request ); -mode_t gftp_stat_filename ( gftp_request * request, - const char *filename ); +int gftp_stat_filename ( gftp_request * request, + const char *filename, + mode_t * mode ); void gftp_set_hostname ( gftp_request * request, const char *hostname );