ftp_get_buffer.c

#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 エラーコード
覚え書き:


libOftpに対してWed Mar 24 16:27:02 2010に生成されました。  doxygen 1.5.9