From 6690f4c78b6b48c067fde6d14421c85e2b526303 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Mon, 28 Dec 2015 15:36:40 +0100 Subject: ... MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- src/client.h | 37 ++++++++++++++++++------------------- src/satd-diminished.c | 28 ++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+), 19 deletions(-) diff --git a/src/client.h b/src/client.h index d341df6..900f6ec 100644 --- a/src/client.h +++ b/src/client.h @@ -26,28 +26,27 @@ /** * Commands for `send_command`. */ -enum command - { - /** - * Queue a job. - */ - SAT_QUEUE = 0, +enum command { + /** + * Queue a job. + */ + SAT_QUEUE = 0, - /** - * Remove jobs. - */ - SAT_REMOVE = 1, + /** + * Remove jobs. + */ + SAT_REMOVE = 1, - /** - * Print job queue. - */ - SAT_PRINT = 2, + /** + * Print job queue. + */ + SAT_PRINT = 2, - /** - * Run jobs - */ - SAT_RUN = 3 - }; + /** + * Run jobs. + */ + SAT_RUN = 3 +}; diff --git a/src/satd-diminished.c b/src/satd-diminished.c index ed885c7..7120b45 100644 --- a/src/satd-diminished.c +++ b/src/satd-diminished.c @@ -20,6 +20,7 @@ * DEALINGS IN THE SOFTWARE. */ #include +#include @@ -29,6 +30,27 @@ #define SOCK_FILENO 3 +/** + * Command: queue a job. + */ +#define SAT_QUEUE 0 + +/** + * Command: remove jobs. + */ +#define SAT_REMOVE 1 + +/** + * Command: print job queue. + */ +#define SAT_PRINT 2 + +/** + * Command: run jobs. + */ +#define SAT_RUN 3 + + /** * The sat daemon. @@ -42,6 +64,12 @@ int main(int argc, char *argv[]) { + int fd; + + fd = accept(SOCK_FILENO. NULL, NULL); + shutdown(fd, SHUT_RDWR); + close(fd); + close(SOCK_FILENO); unlink(argv[1]); return 0; -- cgit v1.2.3-70-g09d2