NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | NOTE | ATTRIBUTES
#include <arpa/ftpd/ftpd.h>int ftpdGetCnx(FtpConn *conn, int socket);
The ftpdGetCnx function initializes the connection structure pointed to by conn, accepts one incoming connection from the socket socket, connects the new socket to the connection's in and out descriptors, and returns. After calling this routine, conn->in and conn->out are the file descriptors to use for reading and writing the control connection.
Returns 0 if one connection was successfully accepted, -1 otherwise.
When this routine returns, the application can create a new thread to continue the next treatment, if required. In most cases, socket should be the value returned by a previous call to ftpdStartSrv(3FTPD).
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
Interface Stability | Evolving |
NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | NOTE | ATTRIBUTES