24 |
unsigned int |
unsigned int |
25 |
send_command(conn_t * conn, char *cmd) |
send_command(conn_t * conn, char *cmd) |
26 |
{ |
{ |
27 |
#ifdef DEBUG |
debug("sending command (%s):\n\n%s\n", |
|
fprintf(stderr, "debug: sending command (%s):\n\n%s\n", |
|
28 |
(conn == &connpri ? "primary" : "auxiliary"), cmd); |
(conn == &connpri ? "primary" : "auxiliary"), cmd); |
|
#endif |
|
29 |
verbose("%s: %s", (conn == &connpri ? "C" : "c"), cmd); |
verbose("%s: %s", (conn == &connpri ? "C" : "c"), cmd); |
30 |
|
|
31 |
socket_write(conn, cmd); |
socket_write(conn, cmd); |
44 |
void |
void |
45 |
send_command_cont(conn_t * conn, char *cmd) |
send_command_cont(conn_t * conn, char *cmd) |
46 |
{ |
{ |
47 |
#ifdef DEBUG |
debug("sending command (%s):\n\n%s\r\n\n", |
|
fprintf(stderr, "debug: sending command (%s):\n\n%s\r\n\n", |
|
48 |
(conn == &connpri ? "primary" : "auxiliary"), cmd); |
(conn == &connpri ? "primary" : "auxiliary"), cmd); |
|
#endif |
|
49 |
|
|
50 |
socket_write(conn, cmd); |
socket_write(conn, cmd); |
51 |
socket_write(conn, "\r\n"); |
socket_write(conn, "\r\n"); |
53 |
#endif |
#endif |
54 |
|
|
55 |
|
|
|
#ifdef DEBUG |
|
56 |
/* |
/* |
57 |
* IMAP NOOP: does nothing always succeeds. |
* IMAP NOOP: does nothing always succeeds. |
58 |
*/ |
*/ |
66 |
|
|
67 |
return send_command(conn, obuf.data); |
return send_command(conn, obuf.data); |
68 |
} |
} |
|
#endif |
|
69 |
|
|
70 |
|
|
71 |
/* |
/* |