#include "mem.h"
#include "buffer.h"
+#define DAEMON_NAME "srsd"
#define DEFAULT_ENCODER_PORT 10000
#define DEFAULT_DECODER_PORT 10001
#define __tostr(x) #x
if (err == 0) {
buffer_addstr(&srsd->obuf, "200 ");
buffer_addstr(&srsd->obuf, buf);
- buffer_addstr(&srsd->obuf, "\r\n");
} else {
switch (SRS_ERROR_TYPE(err)) {
case SRS_ERRTYPE_SRS:
break;
}
buffer_addstr(&srsd->obuf, srs_strerror(err));
- buffer_addstr(&srsd->obuf, "\r\n");
}
+ buffer_addch(&srsd->obuf, '\n');
skip:
buffer_consume(&srsd->ibuf, nl - srsd->ibuf.data);
static int main_initialize(void)
{
- openlog("srsd", LOG_PID, LOG_MAIL);
+ openlog(DAEMON_NAME, LOG_PID, LOG_MAIL);
signal(SIGPIPE, SIG_IGN);
signal(SIGINT, &common_sighandler);
signal(SIGTERM, &common_sighandler);
void usage(void)
{
- fputs("usage: srsd [ -e <port> ] [ -d <port> ] domain secrets\n"
+ fputs("usage: "DAEMON_NAME" [ -e <port> ] [ -d <port> ] domain secrets\n"
"\n"
" -e <port> port to listen to for encoding requests\n"
" (default: "STR(DEFAULT_ENCODER_PORT)")\n"