comparison lib/fsp.c @ 663:2d3ea4db3106

2005-1-16 Brian Masney <masneyb@gftp.org> * configure.in lib/Makefile.am src/gtk/Makefile.am src/text/Makefile.am lib/fsp.c - added FSP to the build system * lib/fsp.c - removed unused variables * autogen.sh - s/gFTP/$PROJECT/
author masneyb
date Sun, 16 Jan 2005 16:15:05 +0000
parents 2e718fba351e
children d553d14a2565
comparison
equal deleted inserted replaced
662:be9663e0be00 663:2d3ea4db3106
17 /* along with this program; if not, write to the Free Software */ 17 /* along with this program; if not, write to the Free Software */
18 /* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111 USA */ 18 /* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111 USA */
19 /*****************************************************************************/ 19 /*****************************************************************************/
20 20
21 #include "gftp.h" 21 #include "gftp.h"
22 /* include fsplibrary directly, because FSPLIB it not intergrated to build system yet. */ 22
23 #define FSP_USE_SHAREMEM_AND_SEMOP 1 23 #define FSP_USE_SHAREMEM_AND_SEMOP 1
24 #include "fsplib.c" 24 #include "fsplib/fsplib.h"
25 #include "lock.c" 25 #include "fsplib/lock.h"
26 26
27 static const char cvsid[] = "$Id$"; 27 static const char cvsid[] = "$Id$";
28 28
29 typedef struct fsp_protocol_data_tag 29 typedef struct fsp_protocol_data_tag
30 { 30 {
97 static off_t 97 static off_t
98 fsp_get_file (gftp_request * request, const char *filename, int fd, 98 fsp_get_file (gftp_request * request, const char *filename, int fd,
99 off_t startsize) 99 off_t startsize)
100 { 100 {
101 fsp_protocol_data * lpd; 101 fsp_protocol_data * lpd;
102 off_t size;
103 struct stat sb; 102 struct stat sb;
104 103
105 g_return_val_if_fail (request != NULL,GFTP_EFATAL); 104 g_return_val_if_fail (request != NULL,GFTP_EFATAL);
106 g_return_val_if_fail (request->protonum == GFTP_FSP_NUM,GFTP_EFATAL); 105 g_return_val_if_fail (request->protonum == GFTP_FSP_NUM,GFTP_EFATAL);
107 g_return_val_if_fail (filename != NULL, GFTP_EFATAL); 106 g_return_val_if_fail (filename != NULL, GFTP_EFATAL);
168 static int 167 static int
169 fsp_put_file (gftp_request * request, const char *filename, int fd, 168 fsp_put_file (gftp_request * request, const char *filename, int fd,
170 off_t startsize, off_t totalsize) 169 off_t startsize, off_t totalsize)
171 { 170 {
172 fsp_protocol_data * lpd; 171 fsp_protocol_data * lpd;
173 off_t size;
174 struct stat sb;
175 172
176 g_return_val_if_fail (request != NULL, GFTP_EFATAL); 173 g_return_val_if_fail (request != NULL, GFTP_EFATAL);
177 g_return_val_if_fail (request->protonum == GFTP_FSP_NUM, GFTP_EFATAL); 174 g_return_val_if_fail (request->protonum == GFTP_FSP_NUM, GFTP_EFATAL);
178 g_return_val_if_fail (filename != NULL, GFTP_EFATAL); 175 g_return_val_if_fail (filename != NULL, GFTP_EFATAL);
179 176