X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=src%2Flib%2Fcmdline_socket.h;h=768dc2eff402fa4aed03e9c8ce62fa11a44f3408;hb=820675afa07d25cbd53d98e92fc174021033daa2;hp=5ef97edbd20dc70704d6216395e2096fd37fc1be;hpb=767419072cd4dfb52541b7fe2715bbb01bc8d561;p=libcmdline.git diff --git a/src/lib/cmdline_socket.h b/src/lib/cmdline_socket.h index 5ef97ed..768dc2e 100644 --- a/src/lib/cmdline_socket.h +++ b/src/lib/cmdline_socket.h @@ -62,14 +62,16 @@ #ifndef _CMDLINE_SOCKET_H_ #define _CMDLINE_SOCKET_H_ -#ifndef CMDLINE_NO_SOCKET +#ifdef CMDLINE_HAVE_SOCKET int cmdline_tcpv4_listen(in_addr_t addr, uint16_t port); -int cmdline_tcpv6_listen(uint16_t port); +int cmdline_tcpv6_listen(struct in6_addr addr6, uint16_t port); int cmdline_unix_listen(char *filename); struct cmdline *cmdline_accept(cmdline_parse_ctx_t *ctx, const char *prompt, int s); #endif -struct cmdline *cmdline_file_new(cmdline_parse_ctx_t *ctx, const char *prompt, const char *path); +struct cmdline *cmdline_file_new(cmdline_parse_ctx_t *ctx, const char *prompt, + const char *path, int use_stdout); struct cmdline *cmdline_stdin_new(cmdline_parse_ctx_t *ctx, const char *prompt); +void cmdline_stdin_exit(struct cmdline *cl); #endif /* _CMDLINE_SOCKET_H_ */