summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2009-05-12 19:59:54 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2009-05-12 19:59:54 +0000
commit0417fe38d63d1f663a72e9afc13a68126d9e4576 (patch)
tree0a5b0ea86207649ad3c5e1f3bd3f2544727c1480
parent2009-05-12 Joel Sherrill <joel.sherrill@OARcorp.com> (diff)
downloadnetwork-demos-0417fe38d63d1f663a72e9afc13a68126d9e4576.tar.bz2
2009-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* init.c: Now build with libbsdport.
-rw-r--r--dnstest/ChangeLog4
-rw-r--r--dnstest/init.c36
-rw-r--r--mcast/ChangeLog4
-rw-r--r--mcast/init.c49
-rw-r--r--netdemo/ChangeLog4
-rw-r--r--netdemo/init.c43
-rw-r--r--nfsClientTest/ChangeLog4
-rw-r--r--nfsClientTest/init.c75
-rw-r--r--ntp/ChangeLog4
-rw-r--r--ntp/init.c49
-rw-r--r--rpc_demo/ChangeLog4
-rw-r--r--rpc_demo/init.c43
-rw-r--r--select/ChangeLog4
-rw-r--r--select/init.c35
-rw-r--r--tftpTest/ChangeLog4
-rw-r--r--tftpTest/init.c49
-rw-r--r--ttcp/ChangeLog4
-rw-r--r--ttcp/init.c35
18 files changed, 246 insertions, 204 deletions
diff --git a/dnstest/ChangeLog b/dnstest/ChangeLog
index 1546b3e..e67c497 100644
--- a/dnstest/ChangeLog
+++ b/dnstest/ChangeLog
@@ -1,3 +1,7 @@
+2009-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
+
+ * init.c: Now build with libbsdport.
+
2007-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore: New file.
diff --git a/dnstest/init.c b/dnstest/init.c
index 5f595ec..d60ca46 100644
--- a/dnstest/init.c
+++ b/dnstest/init.c
@@ -17,6 +17,24 @@
#include <bsp.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <rtems/rtems_bsdnet.h>
+#include "../networkconfig.h"
+
+/*
+ * RTEMS Startup Task
+ */
+rtems_task
+Init (rtems_task_argument ignored)
+{
+ void testDNS(void);
+
+ rtems_bsdnet_initialize_network ();
+ testDNS ();
+ exit (0);
+}
+
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
@@ -41,21 +59,3 @@ rtems_task Init (rtems_task_argument argument);
#include <rtems/confdefs.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <rtems/rtems_bsdnet.h>
-#include "../networkconfig.h"
-
-/*
- * RTEMS Startup Task
- */
-rtems_task
-Init (rtems_task_argument ignored)
-{
- void testDNS(void);
-
- rtems_bsdnet_initialize_network ();
- testDNS ();
- exit (0);
-}
-
diff --git a/mcast/ChangeLog b/mcast/ChangeLog
index 6517000..c7d0741 100644
--- a/mcast/ChangeLog
+++ b/mcast/ChangeLog
@@ -1,3 +1,7 @@
+2009-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
+
+ * init.c: Now build with libbsdport.
+
2008-02-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* README: Fix typo.
diff --git a/mcast/init.c b/mcast/init.c
index af00d90..ad9c196 100644
--- a/mcast/init.c
+++ b/mcast/init.c
@@ -17,30 +17,6 @@
#include <bsp.h>
-#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
-#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
-#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
-#define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 20
-#define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM
-
-#define CONFIGURE_EXECUTIVE_RAM_SIZE (512*1024)
-#define CONFIGURE_MAXIMUM_SEMAPHORES 20
-#define CONFIGURE_MAXIMUM_TASKS 20
-
-#define CONFIGURE_MICROSECONDS_PER_TICK 10000
-
-#define CONFIGURE_INIT_TASK_STACK_SIZE (10*1024)
-#define CONFIGURE_INIT_TASK_PRIORITY 120
-#define CONFIGURE_INIT_TASK_INITIAL_MODES (RTEMS_PREEMPT | \
- RTEMS_NO_TIMESLICE | \
- RTEMS_NO_ASR | \
- RTEMS_INTERRUPT_LEVEL(0))
-
-#define CONFIGURE_INIT
-rtems_task Init (rtems_task_argument argument);
-
-#include <rtems/confdefs.h>
-
#include <stdio.h>
#include <stdlib.h>
#include <rtems/rtems_bsdnet.h>
@@ -86,3 +62,28 @@ Init (rtems_task_argument ignored)
mcast_main ( 0, 0 );
exit (0);
}
+
+#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
+#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
+#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
+#define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 20
+#define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM
+
+#define CONFIGURE_EXECUTIVE_RAM_SIZE (512*1024)
+#define CONFIGURE_MAXIMUM_SEMAPHORES 20
+#define CONFIGURE_MAXIMUM_TASKS 20
+
+#define CONFIGURE_MICROSECONDS_PER_TICK 10000
+
+#define CONFIGURE_INIT_TASK_STACK_SIZE (10*1024)
+#define CONFIGURE_INIT_TASK_PRIORITY 120
+#define CONFIGURE_INIT_TASK_INITIAL_MODES (RTEMS_PREEMPT | \
+ RTEMS_NO_TIMESLICE | \
+ RTEMS_NO_ASR | \
+ RTEMS_INTERRUPT_LEVEL(0))
+
+#define CONFIGURE_INIT
+rtems_task Init (rtems_task_argument argument);
+
+#include <rtems/confdefs.h>
+
diff --git a/netdemo/ChangeLog b/netdemo/ChangeLog
index 4a61913..35e867a 100644
--- a/netdemo/ChangeLog
+++ b/netdemo/ChangeLog
@@ -1,3 +1,7 @@
+2009-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
+
+ * init.c: Now build with libbsdport.
+
2007-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore: New file.
diff --git a/netdemo/init.c b/netdemo/init.c
index f901e79..2b1c318 100644
--- a/netdemo/init.c
+++ b/netdemo/init.c
@@ -17,6 +17,28 @@
#include <bsp.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <rtems/rtems_bsdnet.h>
+#include "../networkconfig.h"
+
+/*
+ * RTEMS Startup Task
+ */
+rtems_task
+Init (rtems_task_argument ignored)
+{
+ int doSocket(void);
+
+ printk( "Initialize network\n" );
+ rtems_bsdnet_initialize_network ();
+ printk( "Network initialized\n" );
+ rtems_bsdnet_show_inet_routes ();
+ printk( "Initiating test\n" );
+ doSocket ();
+ exit (0);
+}
+
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
@@ -41,24 +63,3 @@ rtems_task Init (rtems_task_argument argument);
#include <rtems/confdefs.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <rtems/rtems_bsdnet.h>
-#include "../networkconfig.h"
-
-/*
- * RTEMS Startup Task
- */
-rtems_task
-Init (rtems_task_argument ignored)
-{
- int doSocket(void);
-
- printk( "Initialize network\n" );
- rtems_bsdnet_initialize_network ();
- printk( "Network initialized\n" );
- rtems_bsdnet_show_inet_routes ();
- printk( "Initiating test\n" );
- doSocket ();
- exit (0);
-}
diff --git a/nfsClientTest/ChangeLog b/nfsClientTest/ChangeLog
index 99fd1d9..3147eff 100644
--- a/nfsClientTest/ChangeLog
+++ b/nfsClientTest/ChangeLog
@@ -1,3 +1,7 @@
+2009-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
+
+ * init.c: Now build with libbsdport.
+
2007-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile: bin2c now rtems-bin2c.
diff --git a/nfsClientTest/init.c b/nfsClientTest/init.c
index 75ab285..5483400 100644
--- a/nfsClientTest/init.c
+++ b/nfsClientTest/init.c
@@ -5,49 +5,11 @@
* Don't forget to change the IP addresses
*/
-#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
-#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
-#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
-#define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 20
-#define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM
-
-#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 <rtems.h>
-#include <librtemsNfs.h>
-
-/* functions */
-
-rtems_task Init(
- rtems_task_argument argument
-);
-
-/* configuration information */
-
-#include <rtems/confdefs.h>
#include <bsp.h>
#include <errno.h>
#include <time.h>
-#include <rtems/confdefs.h>
#include <stdio.h>
#include <rtems/rtems_bsdnet.h>
#include <rtems/untar.h>
@@ -138,3 +100,40 @@ rtems_task Init(
status = rtems_task_delete( RTEMS_SELF );
}
+#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
+#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
+#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
+#define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 20
+#define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM
+
+#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 <rtems.h>
+#include <librtemsNfs.h>
+
+/* functions */
+
+rtems_task Init(
+ rtems_task_argument argument
+);
+
+/* configuration information */
+
+#include <rtems/confdefs.h>
diff --git a/ntp/ChangeLog b/ntp/ChangeLog
index 92c7082..58528d8 100644
--- a/ntp/ChangeLog
+++ b/ntp/ChangeLog
@@ -1,3 +1,7 @@
+2009-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
+
+ * init.c: Now build with libbsdport.
+
2007-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore: New file.
diff --git a/ntp/init.c b/ntp/init.c
index ac48775..a85d6cc 100644
--- a/ntp/init.c
+++ b/ntp/init.c
@@ -17,30 +17,6 @@
#include <bsp.h>
-#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
-#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
-#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
-#define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 20
-#define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM
-
-#define CONFIGURE_EXECUTIVE_RAM_SIZE (512*1024)
-#define CONFIGURE_MAXIMUM_SEMAPHORES 20
-#define CONFIGURE_MAXIMUM_TASKS 20
-
-#define CONFIGURE_MICROSECONDS_PER_TICK 10000
-
-#define CONFIGURE_INIT_TASK_STACK_SIZE (10*1024)
-#define CONFIGURE_INIT_TASK_PRIORITY 120
-#define CONFIGURE_INIT_TASK_INITIAL_MODES (RTEMS_PREEMPT | \
- RTEMS_NO_TIMESLICE | \
- RTEMS_NO_ASR | \
- RTEMS_INTERRUPT_LEVEL(0))
-
-#define CONFIGURE_INIT
-rtems_task Init (rtems_task_argument argument);
-
-#include <rtems/confdefs.h>
-
#include <stdio.h>
#include <stdlib.h>
#include <rtems/rtems_bsdnet.h>
@@ -82,3 +58,28 @@ Init (rtems_task_argument ignored)
(long) now.ticks);
exit (0);
}
+
+#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
+#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
+#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
+#define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 20
+#define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM
+
+#define CONFIGURE_EXECUTIVE_RAM_SIZE (512*1024)
+#define CONFIGURE_MAXIMUM_SEMAPHORES 20
+#define CONFIGURE_MAXIMUM_TASKS 20
+
+#define CONFIGURE_MICROSECONDS_PER_TICK 10000
+
+#define CONFIGURE_INIT_TASK_STACK_SIZE (10*1024)
+#define CONFIGURE_INIT_TASK_PRIORITY 120
+#define CONFIGURE_INIT_TASK_INITIAL_MODES (RTEMS_PREEMPT | \
+ RTEMS_NO_TIMESLICE | \
+ RTEMS_NO_ASR | \
+ RTEMS_INTERRUPT_LEVEL(0))
+
+#define CONFIGURE_INIT
+rtems_task Init (rtems_task_argument argument);
+
+#include <rtems/confdefs.h>
+
diff --git a/rpc_demo/ChangeLog b/rpc_demo/ChangeLog
index 6b7df85..54b884b 100644
--- a/rpc_demo/ChangeLog
+++ b/rpc_demo/ChangeLog
@@ -1,3 +1,7 @@
+2009-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
+
+ * init.c: Now build with libbsdport.
+
2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* init.c: Rename STACK_CHECKER_ON to more appropriate
diff --git a/rpc_demo/init.c b/rpc_demo/init.c
index c2da2ab..c3b167e 100644
--- a/rpc_demo/init.c
+++ b/rpc_demo/init.c
@@ -8,27 +8,6 @@
#include <stdio.h>
#include <stdlib.h>
-#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
-#define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 20
-#define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM
-
-#define CONFIGURE_STACK_CHECKER_ENABLED
-#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
-#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
-#define CONFIGURE_MAXIMUM_USER_EXTENSIONS 2
-#define CONFIGURE_MAXIMUM_SEMAPHORES 20
-#define CONFIGURE_MAXIMUM_TASKS 12
-
-#define CONFIGURE_MICROSECONDS_PER_TICK 20000
-
-#define CONFIGURE_INIT_TASK_PRIORITY 99
-#define CONFIGURE_INIT_TASK_STACK_SIZE (16*1024)
-#define CONFIGURE_INIT
-
-rtems_task Init(rtems_task_argument argument);
-
-#include <rtems/confdefs.h>
-
/*
* Network configuration
*/
@@ -69,3 +48,25 @@ Init (rtems_task_argument ignored)
*/
void pmap_set () { ; }
void pmap_unset () { ; }
+
+#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
+#define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 20
+#define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM
+
+#define CONFIGURE_STACK_CHECKER_ENABLED
+#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
+#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
+#define CONFIGURE_MAXIMUM_USER_EXTENSIONS 2
+#define CONFIGURE_MAXIMUM_SEMAPHORES 20
+#define CONFIGURE_MAXIMUM_TASKS 12
+
+#define CONFIGURE_MICROSECONDS_PER_TICK 20000
+
+#define CONFIGURE_INIT_TASK_PRIORITY 99
+#define CONFIGURE_INIT_TASK_STACK_SIZE (16*1024)
+#define CONFIGURE_INIT
+
+rtems_task Init(rtems_task_argument argument);
+
+#include <rtems/confdefs.h>
+
diff --git a/select/ChangeLog b/select/ChangeLog
index ea4e591..1dd3a20 100644
--- a/select/ChangeLog
+++ b/select/ChangeLog
@@ -1,3 +1,7 @@
+2009-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
+
+ * init.c: Now build with libbsdport.
+
2007-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore: New file.
diff --git a/select/init.c b/select/init.c
index 4156595..6f3f2b5 100644
--- a/select/init.c
+++ b/select/init.c
@@ -17,6 +17,24 @@
#include <bsp.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <rtems/rtems_bsdnet.h>
+#include "../networkconfig.h"
+
+/*
+ * RTEMS Startup Task
+ */
+rtems_task
+Init (rtems_task_argument ignored)
+{
+ int doSocket(void);
+
+ rtems_bsdnet_initialize_network ();
+ doSocket ();
+ exit (0);
+}
+
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
@@ -41,20 +59,3 @@ rtems_task Init (rtems_task_argument argument);
#include <rtems/confdefs.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <rtems/rtems_bsdnet.h>
-#include "../networkconfig.h"
-
-/*
- * RTEMS Startup Task
- */
-rtems_task
-Init (rtems_task_argument ignored)
-{
- int doSocket(void);
-
- rtems_bsdnet_initialize_network ();
- doSocket ();
- exit (0);
-}
diff --git a/tftpTest/ChangeLog b/tftpTest/ChangeLog
index 55b45fc..c750d82 100644
--- a/tftpTest/ChangeLog
+++ b/tftpTest/ChangeLog
@@ -1,3 +1,7 @@
+2009-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
+
+ * init.c: Now build with libbsdport.
+
2007-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore: New file.
diff --git a/tftpTest/init.c b/tftpTest/init.c
index 94f5cb5..88fec11 100644
--- a/tftpTest/init.c
+++ b/tftpTest/init.c
@@ -18,30 +18,6 @@
#include <bsp.h>
#include <rtems/tftp.h>
-#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
-#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
-#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
-#define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 20
-#define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM
-
-#define CONFIGURE_EXECUTIVE_RAM_SIZE (512*1024)
-#define CONFIGURE_MAXIMUM_SEMAPHORES 20
-#define CONFIGURE_MAXIMUM_TASKS 20
-
-#define CONFIGURE_MICROSECONDS_PER_TICK 10000
-
-#define CONFIGURE_INIT_TASK_STACK_SIZE (10*1024)
-#define CONFIGURE_INIT_TASK_PRIORITY 100
-#define CONFIGURE_INIT_TASK_INITIAL_MODES (RTEMS_PREEMPT | \
- RTEMS_NO_TIMESLICE | \
- RTEMS_NO_ASR | \
- RTEMS_INTERRUPT_LEVEL(0))
-
-#define CONFIGURE_INIT
-rtems_task Init (rtems_task_argument argument);
-
-#include <rtems/confdefs.h>
-
#include <stdio.h>
#include <stdlib.h>
#include <rtems/rtems_bsdnet.h>
@@ -68,3 +44,28 @@ Init (rtems_task_argument ignored)
testTFTP (hostname, filename);
exit (0);
}
+
+#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
+#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
+#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
+#define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 20
+#define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM
+
+#define CONFIGURE_EXECUTIVE_RAM_SIZE (512*1024)
+#define CONFIGURE_MAXIMUM_SEMAPHORES 20
+#define CONFIGURE_MAXIMUM_TASKS 20
+
+#define CONFIGURE_MICROSECONDS_PER_TICK 10000
+
+#define CONFIGURE_INIT_TASK_STACK_SIZE (10*1024)
+#define CONFIGURE_INIT_TASK_PRIORITY 100
+#define CONFIGURE_INIT_TASK_INITIAL_MODES (RTEMS_PREEMPT | \
+ RTEMS_NO_TIMESLICE | \
+ RTEMS_NO_ASR | \
+ RTEMS_INTERRUPT_LEVEL(0))
+
+#define CONFIGURE_INIT
+rtems_task Init (rtems_task_argument argument);
+
+#include <rtems/confdefs.h>
+
diff --git a/ttcp/ChangeLog b/ttcp/ChangeLog
index 3e3729f..c5718a3 100644
--- a/ttcp/ChangeLog
+++ b/ttcp/ChangeLog
@@ -1,3 +1,7 @@
+2009-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
+
+ * init.c: Now build with libbsdport.
+
2008-08-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* ttcp_orig/ttcp.c: Fix warning.
diff --git a/ttcp/init.c b/ttcp/init.c
index 8ca036d..f72f031 100644
--- a/ttcp/init.c
+++ b/ttcp/init.c
@@ -17,6 +17,24 @@
#include <bsp.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <rtems/rtems_bsdnet.h>
+#include "../networkconfig.h"
+
+void test_network (void);
+
+/*
+ * RTEMS Startup Task
+ */
+rtems_task
+Init (rtems_task_argument ignored)
+{
+ rtems_bsdnet_initialize_network ();
+ test_network ();
+ exit (0);
+}
+
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
@@ -41,20 +59,3 @@ rtems_task Init (rtems_task_argument argument);
#include <rtems/confdefs.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <rtems/rtems_bsdnet.h>
-#include "../networkconfig.h"
-
-void test_network (void);
-
-/*
- * RTEMS Startup Task
- */
-rtems_task
-Init (rtems_task_argument ignored)
-{
- rtems_bsdnet_initialize_network ();
- test_network ();
- exit (0);
-}