diff options
Diffstat (limited to 'rtemsbsd/include/machine/rtems-bsd-config.h')
-rw-r--r-- | rtemsbsd/include/machine/rtems-bsd-config.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/rtemsbsd/include/machine/rtems-bsd-config.h b/rtemsbsd/include/machine/rtems-bsd-config.h index 1f8876cc..80e6af83 100644 --- a/rtemsbsd/include/machine/rtems-bsd-config.h +++ b/rtemsbsd/include/machine/rtems-bsd-config.h @@ -32,6 +32,8 @@ * RTEMS_BSD_CONFIG_NET_PF_UNIX : Packet Filter. * RTEMS_BSD_CONFIG_NET_IF_LAGG : Link Aggregetion and Failover. * RTEMS_BSD_CONFIG_NET_IF_VLAN : Virtual LAN. + * RTEMS_BSD_CONFIG_SERVICE_TELNETD : Telnet Protocol (TELNET). + * RTEMS_BSD_CONFIG_TELNETD_STACK_SIZE : Telnet shell task stack size. * RTEMS_BSD_CONFIG_SERVICE_FTPD : File Transfer Protocol (FTP). * RTEMS_BSD_CONFIG_BSP_CONFIG : Configure default BSP devices. * RTEMS_BSD_CONFIG_INIT : Configure the LibBSD support. @@ -118,6 +120,17 @@ extern "C" { #endif /* RTEMS_BSD_CONFIG_SERVICE_FTPD */ /* + * Telnetd + */ +#if defined(RTEMS_BSD_CONFIG_SERVICE_TELNETD) + #if defined(RTEMS_BSD_CONFIG_TELNETD_STACK_SIZE) + #define RTEMS_BSD_CFGDECL_TELNETD_STACK_SIZE \ + int rtems_telnetd_stack_size = RTEMS_BSD_CONFIG_TELNETD_STACK_SIZE + #endif /* RTEMS_BSD_CONFIG_TELNETD_STACK_SIZE */ + #define RTEMS_BSD_CFGDECL_TELNETD RTEMS_BSD_RC_CONF_SYSINT(rc_conf_telnetd) +#endif /* RTEMS_BSD_CONFIG_SERVICE_TELNETD */ + +/* * Configure the system. */ #if defined(RTEMS_BSD_CONFIG_INIT) @@ -145,6 +158,8 @@ extern "C" { /* * Create the services. */ + RTEMS_BSD_CFGDECL_TELNETD; + RTEMS_BSD_CFGDECL_TELNETD_STACK_SIZE; RTEMS_BSD_CFGDECL_FTPD; #endif /* RTEMS_BSD_CONFIG_INIT */ |