1 | // This file is part of SmallBASIC |
2 | // |
3 | // Network library (byte-stream sockets) |
4 | // |
5 | // This program is distributed under the terms of the GPL v2.0 or later |
6 | // Download the GNU Public License (GPL) from www.gnu.org |
7 | // |
8 | // Copyright(C) 2000 Nicholas Christopoulos |
9 | |
10 | #ifdef HAVE_CONFIG_H |
11 | # include <config.h> |
12 | #endif |
13 | |
14 | #include "inet.h" |
15 | |
16 | #if defined(INET_UNSUP) |
17 | int net_init(void) { return 0; } |
18 | int net_close(void) { return 0; } |
19 | void net_print(socket_t s, const char *str) {} |
20 | void net_printf(socket_t s, const char *fmt, ...) {} |
21 | void net_send(socket_t s, const char *str, size_t size) {} |
22 | int net_input(socket_t s, char *buf, int size, const char *delim) { return 0; } |
23 | int net_read(socket_t s, char *buf, int size) { return 0; } |
24 | socket_t net_connect(const char *server_name, int server_port) { return 0; } |
25 | socket_t net_listen(int server_port) { return 0; } |
26 | void net_disconnect(socket_t s) {} |
27 | int net_peek(socket_t s) { return 0; } |
28 | #elif defined(_UnixOS) |
29 | #include "inet2.c" |
30 | #endif |
31 | |
32 | |