#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 | エラーコード |