cmdline (merge-intel): compilation under baremetal environment
[libcmdline.git] / src / lib / cmdline_socket.h
index 0564086..5ef97ed 100644 (file)
 #ifndef _CMDLINE_SOCKET_H_
 #define _CMDLINE_SOCKET_H_
 
+#ifndef CMDLINE_NO_SOCKET
 int cmdline_tcpv4_listen(in_addr_t addr, uint16_t port);
 int cmdline_tcpv6_listen(uint16_t port);
 int cmdline_unix_listen(char *filename);
-struct cmdline *cmdline_stdin_new(cmdline_parse_ctx_t *ctx, const char *prompt);
-struct cmdline *cmdline_file_new(cmdline_parse_ctx_t *ctx, const char *prompt, const char *path);
 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_stdin_new(cmdline_parse_ctx_t *ctx, const char *prompt);
 
 #endif /* _CMDLINE_SOCKET_H_ */