ftp_server_misc.h
const char_t * ftpServerStripRootDir(FtpServerContext *context, const char_t *path)
Strip root directory from specified pathname.
Definition: ftp_server_misc.c:323
void ftpServerCloseConnection(FtpClientConnection *connection)
Close client connection properly.
Definition: ftp_server_misc.c:397
uint_t ftpServerGetFilePermissions(FtpClientConnection *connection, const char_t *path)
Get permissions for the specified file or directory.
Definition: ftp_server_misc.c:181
uint16_t ftpServerGetPassivePort(FtpServerContext *context)
Get a passive port number.
Definition: ftp_server_misc.c:89
const char_t * ftpServerStripUserRootDir(FtpClientConnection *connection, const char_t *path)
Strip user's root directory from specified pathname.
Definition: ftp_server_misc.c:361
void ftpServerTick(FtpServerContext *context)
Handle periodic operations.
Definition: ftp_server_misc.c:52
error_t ftpServerGetPath(FtpClientConnection *connection, const char_t *inputPath, char_t *outputPath, size_t maxLen)
Retrieve the full pathname.
Definition: ftp_server_misc.c:129
FTP server (File Transfer Protocol)
TCP/IP stack core.
size_t ftpServerFormatDirEntry(const FsDirEntry *dirEntry, uint_t perm, char_t *buffer)
Format a directory entry in UNIX-style format.
Definition: ftp_server_misc.c:232