*/
/** \file audiod.c the paraslash's audio daemon */
+#include <sys/types.h>
+#include <dirent.h>
#include "para.h"
-
+#include "error.h"
#include "audiod.cmdline.h"
#include "list.h"
#include "sched.h"
#include "fd.h"
#include "write.h"
#include "write_common.h"
-#include "error.h"
#include "signal.h"
/** define the array of error lists needed by para_audiod */
struct task task;
};
-/**
- * task for signal handling
- */
-struct signal_task {
- /** the signal pipe */
- int fd;
- /** the number of the most recent signal */
- int signum;
- /** the associated task structure */
- struct task task;
-};
-
/** iterate over all supported audio formats */
#define FOR_EACH_AUDIO_FORMAT(af) for (af = 0; af < NUM_AUDIO_FORMATS; af++)
/*
* Check if any receivers/filters/writers need to be started and do so if
- * neccessary. Since the pre_select function didn't have a chance yet to put
+ * necessary. Since the pre_select function didn't have a chance yet to put
* file descriptors into the fd sets given by s, make the upcoming select()
* return immediately to avoid a long timeout in case we started something.
*/