*
*/
-#include <config.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <stdio.h>
-#include <signal.h>
-#include <sys/types.h>
-#include <sys/time.h>
-#include <sys/socket.h>
-#include <sys/un.h>
-#include <string.h>
-#include <pwd.h>
-#include <errno.h>
-#include <stdarg.h>
+#include "ctdlsh.h"
#ifndef INADDR_NONE
#define INADDR_NONE 0xffffffff
}
+void sock_printf(int sock, const char *format,...)
+{
+ va_list arg_ptr;
+ char buf[4096];
+ size_t len;
+
+ va_start(arg_ptr, format);
+ vsnprintf(buf, sizeof buf, format, arg_ptr);
+ va_end(arg_ptr);
+
+ sock_write(sock, buf, strlen(buf));
+}