#ifndef TTT_ARGS_H
#define TTT_ARGS_H
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
+#include "ttt.h"
+
+#define TTT_ARGS_HOST_DEFAULT "localhost"
+#define TTT_ARGS_PORT_DEFAULT "5334"
+/* NULL means to just log to stderr. */
+#define TTT_ARGS_LOG_FILE_DEFAULT NULL
+#define TTT_ARGS_PID_FILE_DEFAULT "/var/run/ttt-server.pid"
typedef struct ttt_args
{
- /* XXX: SAMPLE:
- char *display;
- */
- char *file;
-
+ char *host;
+ char *port;
+ char *log_file;
+ ttt_bool_t detach;
+ char *pid_file;
} ttt_args_t;
int
-ttt_args_parse(ttt_args_t *args, int argc, char *argv[], int *args_first);
+ttt_args_parse(ttt_args_t *args, int argc, char *argv[]);
#endif