Recently Written · git

sad

sad (2f30.org simple audio daemon) with a Cygwin/OSS port on branch cygwin

git clone https://github.com/equwal/sad

Log | Files | Refs


commit 6d34a8a7d17e5c99c4360e5b921c5d746876ba72
sin <sin@2f30.org>
2014-12-28 21:57:09 +0000

Implement cmdclose()

 cmd.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/cmd.c b/cmd.c
index b108150..274cf78 100644
--- a/cmd.c
+++ b/cmd.c
@@ -268,7 +268,14 @@ cmdlearn(int fd, char *arg)
 
 static void
 cmdclose(int fd, char *arg)
-{
+{	if (arg[0]) {
+		dprintf(fd, "ERR unexpected argument\n");
+		return;
+	}
+
+	dprintf(fd, "OK\n");
+	FD_CLR(fd, &master);
+	close(fd);
 }
 
 static void