The connection is initialized with
listserv_init and data is freed with
listserv_destroy. Commands are sent with
liblistserv opens a new TCP connection on each command. But
listserv_destroy have to be called just once.
Let's send the command "GET default.mailtpl".
struct listserv *l = listserv_init (NULL, NULL, NULL); printf ("The result of 'GET default.mailtpl' is: %s\n", listserv_command (l, "GET default.mailtpl")); listserv_destroy (l);
That's all. Details about the functions parameters are provided in the reference for the respective function.
For the following sections in this manual it will be assumed that the variable l contains the return value of