Mercurial > gftp.yaz
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 |