| 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 |  | 
|---|