NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | ATTRIBUTES
#include <arpa/ftpd/ftpd.h>int ftpdHandleCnx(FtpConn *conn);
The ftpdHandleCnx function manages a connection until the client disconnects. The main flow of execution takes place in the FTPD library which interprets the client's commands, and translates them into actions to be performed. Some of these actions will call back a number of routines to be provided by the application. These routines are described in the introduction manual page. This routine interprets conn->in and conn->out as the file descriptors corresponding to the input and output of the control connection (they may be, and usually are, identical). If conn was the first argument to a prior call to ftpdGetCnx(3FTPD), conn->in and conn->out are initialized correctly.
The ftpdHandleCnx function returns the traditional ftpd status code: 0 if the session ended normally; 1 otherwise.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
Interface Stability | Evolving |
NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | ATTRIBUTES