From 54371add1349e72684506868f72ee4919fd69b0a Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sun, 7 Sep 2008 13:51:59 +0200 Subject: command: added command_success() and command_error() These two functions take a client struct instead of the file descriptor. We will now begin passing the client struct around instead of a raw file descriptor (which needed a linear lookup in the client list to be useful). --- src/command.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/command.h') diff --git a/src/command.h b/src/command.h index 1018102c..594ca272 100644 --- a/src/command.h +++ b/src/command.h @@ -22,7 +22,6 @@ #include "gcc.h" #include "os_compat.h" #include "sllist.h" -#include "myfprintf.h" #define COMMAND_RETURN_KILL 10 #define COMMAND_RETURN_CLOSE 20 @@ -40,8 +39,11 @@ void initCommands(void); void finishCommands(void); -#define commandSuccess(fd) fdprintf(fd, "OK\n") - mpd_fprintf_ void commandError(int fd, int error, const char *fmt, ...); +void command_success(struct client *client); + +mpd_fprintf_ void command_error(struct client *client, int error, + const char *fmt, ...); + #endif -- cgit v1.2.3