diff --git a/src/net/inc/net/serial.h b/src/net/inc/net/serial.h new file mode 100644 index 0000000..ee81e9f --- /dev/null +++ b/src/net/inc/net/serial.h @@ -0,0 +1,17 @@ +#ifndef NET_SERIAL_H +#define NET_SERIAL_H + +#include + +#ifdef __cplusplus +extern "C" +{ +#endif + +const char *const *net_serial_devices(size_t *n); + +#ifdef __cplusplus +} +#endif + +#endif /* NET_SERIAL_H */ diff --git a/src/net/src/posix/serial.c b/src/net/src/posix/serial.c index 46eb2fa..b0357b9 100644 --- a/src/net/src/posix/serial.c +++ b/src/net/src/posix/serial.c @@ -1,4 +1,5 @@ #include +#include #include #include @@ -42,3 +43,8 @@ int net_init_serial(void) void net_deinit_serial(void) { } + +const char *const *net_serial_devices(size_t *const n) +{ + return NULL; +} diff --git a/src/net/src/ps1/net.c b/src/net/src/ps1/net.c index 9ddf6f0..1216371 100644 --- a/src/net/src/ps1/net.c +++ b/src/net/src/ps1/net.c @@ -1,4 +1,5 @@ #include +#include #include #include @@ -40,3 +41,14 @@ int net_init(void) void net_deinit(void) { } + +const char *const *net_serial_devices(size_t *const n) +{ + static const char *const dev[] = + { + "PS1 port" + }; + + *n = sizeof dev / sizeof *dev; + return dev; +} diff --git a/src/net/src/win9x/serial.c b/src/net/src/win9x/serial.c index 46eb2fa..c12369a 100644 --- a/src/net/src/win9x/serial.c +++ b/src/net/src/win9x/serial.c @@ -42,3 +42,8 @@ int net_init_serial(void) void net_deinit_serial(void) { } + +const char *const *net_serial_devices(size_t *const n) +{ + return NULL; +}