ftpserv.h
来自「MCS51产单片机上实现的tcp/ip,很全的哦,需要的可以参考一下.」· C头文件 代码 · 共 61 行
H
61 行
#ifndef _FTPSERV_H
#define _FTPSERV_H
#include <stdio.h>
#ifndef _SOCKADDR_H
#include "sockaddr.h"
#endif
#ifndef _FTP_H
#include "ftp.h"
#endif
extern char *Userfile; /* List of user names and permissions */
struct ftpserv {
FILE *control; /* Control stream */
FILE *data; /* Data stream */
enum ftp_type type; /* Transfer type */
int logbsize; /* Logical byte size for logical type */
FILE *fp; /* File descriptor being transferred */
struct sockaddr_in port;/* Remote port for data connection */
char *username; /* Arg to USER command */
char *path; /* Allowable path prefix */
int perms; /* Permission flag bits */
/* (See FILES.H for definitions) */
char *cd; /* Current directory name */
};
/* FTP commands */
enum ftp_cmd {
USER_CMD,
ACCT_CMD,
PASS_CMD,
TYPE_CMD,
LIST_CMD,
CWD_CMD,
DELE_CMD,
NAME_CMD,
QUIT_CMD,
RETR_CMD,
STOR_CMD,
PORT_CMD,
NLST_CMD,
PWD_CMD,
XPWD_CMD,
MKD_CMD,
XMKD_CMD,
XRMD_CMD,
RMD_CMD,
STRU_CMD,
MODE_CMD,
SYST_CMD,
XMD5_CMD,
XCWD_CMD,
};
int permcheck(char *path,int perms,int op,char *file);
#endif /* _FTPSERV_H */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?