From af95f317bbb1dd352ade6ee9f043c822afde4f8c Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 12 May 2009 19:59:52 +0000 Subject: 2009-05-12 Joel Sherrill * Makefile, init.c: Now build with libbsdport. --- telnetd/ChangeLog | 4 ++ telnetd/Makefile | 4 +- telnetd/init.c | 112 +++++++++++++++++++++++++++--------------------------- 3 files changed, 61 insertions(+), 59 deletions(-) diff --git a/telnetd/ChangeLog b/telnetd/ChangeLog index 52e2020..50ffbf6 100644 --- a/telnetd/ChangeLog +++ b/telnetd/ChangeLog @@ -1,3 +1,7 @@ +2009-05-12 Joel Sherrill + + * Makefile, init.c: Now build with libbsdport. + 2008-10-15 Joel Sherrill PR 1331/networking diff --git a/telnetd/Makefile b/telnetd/Makefile index 8be56e6..f8f5d3b 100644 --- a/telnetd/Makefile +++ b/telnetd/Makefile @@ -35,8 +35,8 @@ CFLAGS_LD += CFLAGS_OPTIMIZE_V += CFLAGS_DEBUG_V += -v -qrtems_debug -LD_PATHS += -LD_LIBS += -ltelnetd +LD_PATHS += +override LD_LIBS += -ltelnetd CFLAGS += diff --git a/telnetd/init.c b/telnetd/init.c index 7a6b045..dbd7b38 100644 --- a/telnetd/init.c +++ b/telnetd/init.c @@ -7,73 +7,16 @@ #define USE_RTEMS_SHELL -/* - * Configuration parameters - */ - -#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER -#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER -#ifdef RTEMS_BSP_HAS_IDE_DRIVER -#define CONFIGURE_APPLICATION_NEEDS_IDE_DRIVER -#endif -#define CONFIGURE_APPLICATION_NEEDS_LIBBLOCK - -#define CONFIGURE_RTEMS_INIT_TASKS_TABLE - -#define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 20 -#define CONFIGURE_MAXIMUM_PTYS 8 - -#if defined(USE_RTEMS_SHELL) - #define CONFIGURE_APPLICATION_NEEDS_LIBBLOCK -#endif -#define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM - -#define CONFIGURE_STACK_CHECKER_ENABLED - -#define CONFIGURE_MEMORY_OVERHEAD 256 -#define CONFIGURE_MESSAGE_BUFFER_MEMORY (32 * 1024) -#define CONFIGURE_MAXIMUM_SEMAPHORES 40 -#define CONFIGURE_MAXIMUM_TASKS 20 -#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES 20 - -#define CONFIGURE_MICROSECONDS_PER_TICK 1000 - -#define CONFIGURE_INIT_TASK_STACK_SIZE (64*1024) -#define CONFIGURE_INIT_TASK_PRIORITY 120 -#define CONFIGURE_INIT_TASK_ATTRIBUTES RTEMS_FLOATING_POINT -#define CONFIGURE_INIT_TASK_INITIAL_MODES (RTEMS_PREEMPT | \ - RTEMS_NO_TIMESLICE | \ - RTEMS_NO_ASR | \ - RTEMS_INTERRUPT_LEVEL(0)) - -#define CONFIGURE_MAXIMUM_DRIVERS 10 -#define CONFIGURE_INIT - -#include -#include -#include - -/* functions */ - -rtems_task Init( - rtems_task_argument argument -); - -/* configuration information */ - -#include #include #include #include -#include #include #include #include #include - #include #include #include @@ -233,3 +176,58 @@ rtems_task Init( rtems_task_delete(RTEMS_SELF); } +/* + * Configuration parameters + */ + +#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER +#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER +#ifdef RTEMS_BSP_HAS_IDE_DRIVER +#define CONFIGURE_APPLICATION_NEEDS_IDE_DRIVER +#endif +#define CONFIGURE_APPLICATION_NEEDS_LIBBLOCK + +#define CONFIGURE_RTEMS_INIT_TASKS_TABLE + +#define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 20 +#define CONFIGURE_MAXIMUM_PTYS 8 + +#if defined(USE_RTEMS_SHELL) + #define CONFIGURE_APPLICATION_NEEDS_LIBBLOCK +#endif +#define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM + +#define CONFIGURE_STACK_CHECKER_ENABLED + +#define CONFIGURE_MEMORY_OVERHEAD 256 +#define CONFIGURE_MESSAGE_BUFFER_MEMORY (32 * 1024) +#define CONFIGURE_MAXIMUM_SEMAPHORES 40 +#define CONFIGURE_MAXIMUM_TASKS 20 +#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES 20 + +#define CONFIGURE_MICROSECONDS_PER_TICK 1000 + +#define CONFIGURE_INIT_TASK_STACK_SIZE (64*1024) +#define CONFIGURE_INIT_TASK_PRIORITY 120 +#define CONFIGURE_INIT_TASK_ATTRIBUTES RTEMS_FLOATING_POINT +#define CONFIGURE_INIT_TASK_INITIAL_MODES (RTEMS_PREEMPT | \ + RTEMS_NO_TIMESLICE | \ + RTEMS_NO_ASR | \ + RTEMS_INTERRUPT_LEVEL(0)) + +#define CONFIGURE_MAXIMUM_DRIVERS 10 +#define CONFIGURE_INIT + +#include +#include +#include + +/* functions */ + +rtems_task Init( + rtems_task_argument argument +); + +/* configuration information */ + +#include -- cgit v1.2.3