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 );