#include <unistd.h>#include <string.h>#include <sys/types.h>#include <sys/socket.h>#include "liboftp.h"#include "sub.h"マクロ定義 | |
| #define | TRANSFER_SEGMENT_SIZE 4096 |
関数 | |
| int | ftp_get_buffer (LIBOFTP *ftp, const char *fname, char *buf, int bufsiz) |
| int | ftp_list (LIBOFTP *ftp, const char *fglob, char *buf, int bufsiz) |
| int | ftp_nlist (LIBOFTP *ftp, const char *fglob, char *buf, int bufsiz) |
| #define TRANSFER_SEGMENT_SIZE 4096 |
| int ftp_get_buffer | ( | LIBOFTP * | ftp, | |
| const char * | fname, | |||
| char * | buf, | |||
| int | bufsiz | |||
| ) |
バッファへファイル取得
| ftp | LIBOFTPへのポインタ。 | |
| fname | サーバ上のファイル名 | |
| buf | バッファへのポインタ | |
| bufsiz | バッファサイズ |
| int | 取得したバイト数 マイナス値ならエラーコード |
| int ftp_list | ( | LIBOFTP * | ftp, | |
| const char * | fglob, | |||
| char * | buf, | |||
| int | bufsiz | |||
| ) |
ディレクトリリスト(LIST) 取得
| ftp | LIBOFTPへのポインタ。 | |
| fglob | ファイルリストグロブ (ex: *.txt) or NULL | |
| buf | バッファへのポインタ | |
| bufsiz | バッファサイズ |
| int | エラーコード |
| int ftp_nlist | ( | LIBOFTP * | ftp, | |
| const char * | fglob, | |||
| char * | buf, | |||
| int | bufsiz | |||
| ) |
ディレクトリリスト(NLST) 取得
| ftp | LIBOFTPへのポインタ。 | |
| fglob | ファイルリストグロブ (ex: *.txt) or NULL | |
| buf | バッファへのポインタ | |
| bufsiz | バッファサイズ |
| int | エラーコード |
1.5.9