3bf17d602e
ftpc_transfer.c:652:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] FAR struct ftpc_session_s *session = (FAR struct ftpc_session_s *)arg1; ^ ftpc_getreply.c: In function 'fptc_getreply': ftpc_getreply.c:218:58: warning: passing argument 3 of 'wd_start' from incompatible pointer type [-Wincompatible-pointer-types] ret = wd_start(session->wdog, session->replytimeo, ftpc_timeout, 1, session); ^~~~~~~~~~~~ In file included from /workspace/mirtos/out/sim/miai/mirtos/nuttx/include/nuttx/sched.h:56:0, from /workspace/mirtos/out/sim/miai/mirtos/nuttx/include/sched.h:49, from /workspace/mirtos/out/sim/miai/mirtos/nuttx/include/stdio.h:48, from ftpc_internal.h:48, from ftpc_getreply.c:46: /workspace/mirtos/out/sim/miai/mirtos/nuttx/include/nuttx/wdog.h:247:5: note: expected 'wdentry_t {aka void (*)(int, long long unsigned int)}' but argument is of type 'void (*)(int, uint32_t) {aka void (*)(int, unsigned int)}' int wd_start(WDOG_ID wdog, int32_t delay, wdentry_t wdentry, int argc, ...); ^~~~~~~~ |
||
---|---|---|
.. | ||
.gitignore | ||
ftpc_cdup.c | ||
ftpc_chdir.c | ||
ftpc_chmod.c | ||
ftpc_cmd.c | ||
ftpc_config.h | ||
ftpc_connect.c | ||
ftpc_disconnect.c | ||
ftpc_filesize.c | ||
ftpc_filetime.c | ||
ftpc_getfile.c | ||
ftpc_getreply.c | ||
ftpc_help.c | ||
ftpc_idle.c | ||
ftpc_internal.h | ||
ftpc_listdir.c | ||
ftpc_login.c | ||
ftpc_mkdir.c | ||
ftpc_noop.c | ||
ftpc_putfile.c | ||
ftpc_quit.c | ||
ftpc_rename.c | ||
ftpc_response.c | ||
ftpc_rmdir.c | ||
ftpc_rpwd.c | ||
ftpc_socket.c | ||
ftpc_transfer.c | ||
ftpc_unlink.c | ||
ftpc_utils.c | ||
Kconfig | ||
Make.defs | ||
Makefile | ||
README.txt |
/* FTP Commands *************************************************************/ /* Command summary: * * ABOR - abort a file transfer * ACCT - send account information * APPE - append to a remote file * CDUP - CWD to the parent of the current directory * CWD - change working directory * DELE - delete a remote file * HELP - return help on using the server * LIST - list remote files * MDTM - return the modification time of a file * MKD - make a remote directory * MLSD - Standardized directory listing (instead of LIST) * MLST - Standardized object listing (instead of LIST) * MODE - set transfer mode * NLST - name list of remote directory * NOOP - do nothing * PASS - send password * PASV - enter passive mode * PORT - open a data port * PWD - print working directory * QUIT - terminate the connection * REIN - reinitialize the connection * RETR - retrieve a remote file * REST - Sets the point at which a file transfer should start * RMD - remove a remote directory * RNFR - rename from * RNTO - rename to * SITE - site-specific commands * SIZE - return the size of a file * STOR - store a file on the remote host * STOU - store a file uniquely * STRU - set file transfer structure * STAT - return server status * SYST - return system type * TYPE - set transfer type * USER - send username * /* FTP Replies **************************************************************/ * * 110 - Restart marker reply. * 120 - Service ready in nnn minutes. * 125 - Data connection already open; transfer starting. * 150 - File status okay; about to open data connection. * 200 - Command okay. * 202 - Command not implemented, superfluous at this site. * 211 - System status, or system help reply. * 212 - Directory status. * 213 - File status. * 214 - Help message. * 215 - NAME system type. * 220 - Service ready for new user. * 221 - Service closing control connection. * 225 - Data connection open; no transfer in progress. * 226 - Closing data connection. * 227 - Entering Passive Mode (h1,h2,h3,h4,p1,p2). * 230 - User logged in, proceed. * 250 - Requested file action okay, completed. * 257 - "PATHNAME" created. * 331 - User name okay, need password. * 332 - Need account for login. * 350 - Requested file action pending further information. * 421 - Service not available, closing control connection. * 425 - Can't open data connection. * 426 - Connection closed; transfer aborted. * 450 - Requested file action not taken. * 451 - Requested action aborted: local error in processing. * 452 - Requested action not taken. * 500 - Syntax error, command unrecognized. * 501 - Syntax error in parameters or arguments. * 502 - Command not implemented. * 503 - Bad sequence of commands. * 504 - Command not implemented for that parameter. * 530 - Not logged in. * 532 - Need account for storing files. * 550 - Requested action not taken. * 551 - Requested action aborted: page type unknown. * 552 - Requested file action aborted. * 553 - Requested action not taken. */