@@ -194,3 +194,85 @@ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_ftp_get_option, 0, 2, MAY_BE_LON
194194 ZEND_ARG_INFO (0 , ftp )
195195 ZEND_ARG_TYPE_INFO (0 , option , IS_LONG , 0 )
196196ZEND_END_ARG_INFO ()
197+
198+
199+ ZEND_FUNCTION (ftp_connect );
200+ #if defined(HAVE_FTP_SSL )
201+ ZEND_FUNCTION (ftp_ssl_connect );
202+ #endif
203+ ZEND_FUNCTION (ftp_login );
204+ ZEND_FUNCTION (ftp_pwd );
205+ ZEND_FUNCTION (ftp_cdup );
206+ ZEND_FUNCTION (ftp_chdir );
207+ ZEND_FUNCTION (ftp_exec );
208+ ZEND_FUNCTION (ftp_raw );
209+ ZEND_FUNCTION (ftp_mkdir );
210+ ZEND_FUNCTION (ftp_rmdir );
211+ ZEND_FUNCTION (ftp_chmod );
212+ ZEND_FUNCTION (ftp_alloc );
213+ ZEND_FUNCTION (ftp_nlist );
214+ ZEND_FUNCTION (ftp_rawlist );
215+ ZEND_FUNCTION (ftp_mlsd );
216+ ZEND_FUNCTION (ftp_systype );
217+ ZEND_FUNCTION (ftp_fget );
218+ ZEND_FUNCTION (ftp_nb_fget );
219+ ZEND_FUNCTION (ftp_pasv );
220+ ZEND_FUNCTION (ftp_get );
221+ ZEND_FUNCTION (ftp_nb_get );
222+ ZEND_FUNCTION (ftp_nb_continue );
223+ ZEND_FUNCTION (ftp_fput );
224+ ZEND_FUNCTION (ftp_nb_fput );
225+ ZEND_FUNCTION (ftp_put );
226+ ZEND_FUNCTION (ftp_append );
227+ ZEND_FUNCTION (ftp_nb_put );
228+ ZEND_FUNCTION (ftp_size );
229+ ZEND_FUNCTION (ftp_mdtm );
230+ ZEND_FUNCTION (ftp_rename );
231+ ZEND_FUNCTION (ftp_delete );
232+ ZEND_FUNCTION (ftp_site );
233+ ZEND_FUNCTION (ftp_close );
234+ ZEND_FUNCTION (ftp_set_option );
235+ ZEND_FUNCTION (ftp_get_option );
236+
237+
238+ static const zend_function_entry ext_functions [] = {
239+ ZEND_FE (ftp_connect , arginfo_ftp_connect )
240+ #if defined(HAVE_FTP_SSL )
241+ ZEND_FE (ftp_ssl_connect , arginfo_ftp_ssl_connect )
242+ #endif
243+ ZEND_FE (ftp_login , arginfo_ftp_login )
244+ ZEND_FE (ftp_pwd , arginfo_ftp_pwd )
245+ ZEND_FE (ftp_cdup , arginfo_ftp_cdup )
246+ ZEND_FE (ftp_chdir , arginfo_ftp_chdir )
247+ ZEND_FE (ftp_exec , arginfo_ftp_exec )
248+ ZEND_FE (ftp_raw , arginfo_ftp_raw )
249+ ZEND_FE (ftp_mkdir , arginfo_ftp_mkdir )
250+ ZEND_FE (ftp_rmdir , arginfo_ftp_rmdir )
251+ ZEND_FE (ftp_chmod , arginfo_ftp_chmod )
252+ ZEND_FE (ftp_alloc , arginfo_ftp_alloc )
253+ ZEND_FE (ftp_nlist , arginfo_ftp_nlist )
254+ ZEND_FE (ftp_rawlist , arginfo_ftp_rawlist )
255+ ZEND_FE (ftp_mlsd , arginfo_ftp_mlsd )
256+ ZEND_FE (ftp_systype , arginfo_ftp_systype )
257+ ZEND_FE (ftp_fget , arginfo_ftp_fget )
258+ ZEND_FE (ftp_nb_fget , arginfo_ftp_nb_fget )
259+ ZEND_FE (ftp_pasv , arginfo_ftp_pasv )
260+ ZEND_FE (ftp_get , arginfo_ftp_get )
261+ ZEND_FE (ftp_nb_get , arginfo_ftp_nb_get )
262+ ZEND_FE (ftp_nb_continue , arginfo_ftp_nb_continue )
263+ ZEND_FE (ftp_fput , arginfo_ftp_fput )
264+ ZEND_FE (ftp_nb_fput , arginfo_ftp_nb_fput )
265+ ZEND_FE (ftp_put , arginfo_ftp_put )
266+ ZEND_FE (ftp_append , arginfo_ftp_append )
267+ ZEND_FE (ftp_nb_put , arginfo_ftp_nb_put )
268+ ZEND_FE (ftp_size , arginfo_ftp_size )
269+ ZEND_FE (ftp_mdtm , arginfo_ftp_mdtm )
270+ ZEND_FE (ftp_rename , arginfo_ftp_rename )
271+ ZEND_FE (ftp_delete , arginfo_ftp_delete )
272+ ZEND_FE (ftp_site , arginfo_ftp_site )
273+ ZEND_FE (ftp_close , arginfo_ftp_close )
274+ ZEND_FALIAS (ftp_quit , ftp_close , arginfo_ftp_quit )
275+ ZEND_FE (ftp_set_option , arginfo_ftp_set_option )
276+ ZEND_FE (ftp_get_option , arginfo_ftp_get_option )
277+ ZEND_FE_END
278+ };
0 commit comments