diff lib/gftp.h @ 182:33b394ebba68

2003-6-15 Brian Masney <masneyb@gftp.org> * lib/cache.c lib/gftp.h - added gftp_generate_cache_description(). * lib/cache.c lib/gftp.h src/text/gftp-text.c src/gtk/delete-dialog.c src/gtk/menu-items.c src/gtk/misc-gtk.c src/gtk/mkdir-dialog.c - Added description parameter to gftp_delete_cache_entry(). * lib/protocols.c lib/gftp.h - added gftp_fd_open(). It will call open() and then set the socket option close on exec * lib/cache.c lib/local.c lib/misc.c - use gftp_fd_open() instead of open() * lib/rfc959.c lib/protocols.c - on newly created sockets, make sure the close on exec socket option is set * lib/options.h src/text/gftp-text.c src/gtk/transfer.c - added preserve_permissions option * lib/protocols.c (gftp_parse_url) - allow an @ to be in the username * src/text/gftp-text.c - after transfering a file, honor preserve_permissions if it is set * src/gtk/delete-dialog.c - improvments to clearing the expired cache entries
author masneyb
date Sun, 15 Jun 2003 21:28:02 +0000
parents 8d933999bba6
children 65eb40fb4f03
line wrap: on
line diff
--- a/lib/gftp.h	Sun Jun 15 13:22:09 2003 +0000
+++ b/lib/gftp.h	Sun Jun 15 21:28:02 2003 +0000
@@ -558,6 +558,11 @@
 extern gftp_option_type_var gftp_option_types[];
 
 /* cache.c */
+void gftp_generate_cache_description 	( gftp_request * request, 
+					  char *description,
+					  size_t len, 
+					  int ignore_directory );
+
 int gftp_new_cache_entry 		( gftp_request * request );
 
 int gftp_find_cache_entry 		( gftp_request * request );
@@ -565,6 +570,7 @@
 void gftp_clear_cache_files 		( void );
 
 void gftp_delete_cache_entry 		( gftp_request * request,
+					  char *descr,
 					  int ignore_directory );
 
 /* config_file.c */
@@ -875,6 +881,11 @@
 int gftp_get_transfer_status 		( gftp_transfer * tdata, 
 					  ssize_t num_read );
 
+int gftp_fd_open 			( gftp_request * request, 
+					  const char *pathname, 
+					  int flags,
+					  mode_t perms );
+
 /* pty.c */
 char * get_pty_impl 			( void );