+#define CLIENT_ERRORS \
+ PARA_ERROR(CLIENT_SYNTAX, "syntax error"), \
+ PARA_ERROR(INVALID_CHALLENGE, "did not receive valid challenge"), \
+ PARA_ERROR(CLIENT_AUTH, "authentication failed"), \
+ PARA_ERROR(SHORT_CLIENT_WRITE, "short client write"), \
+ PARA_ERROR(NO_CONFIG, "config file not found"), \
+
+#define SCHED_ERRORS \
+ PARA_ERROR(TASK_KILLED, "task killed"), \
+ PARA_ERROR(NO_SUCH_TASK, "task not found"), \
+
+
+#define STDIN_ERRORS \
+ PARA_ERROR(STDIN_READ, "failed to read from stdin"), \
+ PARA_ERROR(STDIN_EOF, "end of file"), \
+
+
+#define STDOUT_ERRORS \
+ PARA_ERROR(STDOUT_WRITE, "failed to write to stdout"), \
+ PARA_ERROR(STDOUT_EOF, "end of file"), \
+
+