summaryrefslogtreecommitdiffstats
path: root/testsuites/psxtmtests
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@oarcorp.com>2012-05-11 09:15:40 -0500
committerJoel Sherrill <joel.sherrill@oarcorp.com>2012-05-11 09:15:40 -0500
commit991a3cc1c9e7a141f08995e1f3cb6f23f2da2a3b (patch)
tree285ffee7745d1c87165ce8f87f81c816a4660d0e /testsuites/psxtmtests
parentRemove CVS Id Strings (manual edits after script) (diff)
downloadrtems-991a3cc1c9e7a141f08995e1f3cb6f23f2da2a3b.tar.bz2
psxtmtests - Eliminate missing prototype warnings
Diffstat (limited to 'testsuites/psxtmtests')
-rw-r--r--testsuites/psxtmtests/psxtmbarrier01/init.c6
-rw-r--r--testsuites/psxtmtests/psxtmbarrier02/init.c7
-rw-r--r--testsuites/psxtmtests/psxtmbarrier03/init.c6
-rw-r--r--testsuites/psxtmtests/psxtmkey01/init.c5
-rw-r--r--testsuites/psxtmtests/psxtmkey02/init.c7
-rw-r--r--testsuites/psxtmtests/psxtmmq01/init.c5
-rw-r--r--testsuites/psxtmtests/psxtmmutex01/init.c5
-rw-r--r--testsuites/psxtmtests/psxtmmutex02/init.c7
-rw-r--r--testsuites/psxtmtests/psxtmmutex03/init.c11
-rw-r--r--testsuites/psxtmtests/psxtmmutex04/init.c7
-rw-r--r--testsuites/psxtmtests/psxtmmutex05/init.c6
-rw-r--r--testsuites/psxtmtests/psxtmmutex06/init.c7
-rw-r--r--testsuites/psxtmtests/psxtmmutex07/init.c7
-rw-r--r--testsuites/psxtmtests/psxtmnanosleep01/init.c5
-rw-r--r--testsuites/psxtmtests/psxtmnanosleep02/init.c7
-rw-r--r--testsuites/psxtmtests/psxtmrwlock01/init.c5
-rw-r--r--testsuites/psxtmtests/psxtmrwlock02/init.c7
-rw-r--r--testsuites/psxtmtests/psxtmrwlock03/init.c7
-rw-r--r--testsuites/psxtmtests/psxtmrwlock04/init.c7
-rw-r--r--testsuites/psxtmtests/psxtmrwlock05/init.c7
-rw-r--r--testsuites/psxtmtests/psxtmrwlock06/init.c6
-rw-r--r--testsuites/psxtmtests/psxtmrwlock07/init.c7
-rw-r--r--testsuites/psxtmtests/psxtmsem01/init.c5
-rw-r--r--testsuites/psxtmtests/psxtmsem02/init.c5
-rw-r--r--testsuites/psxtmtests/psxtmsem03/init.c7
-rw-r--r--testsuites/psxtmtests/psxtmsem04/init.c6
-rw-r--r--testsuites/psxtmtests/psxtmsem05/init.c7
-rw-r--r--testsuites/psxtmtests/psxtmsleep01/init.c5
-rw-r--r--testsuites/psxtmtests/psxtmsleep02/init.c7
-rw-r--r--testsuites/psxtmtests/psxtmthread01/init.c6
-rw-r--r--testsuites/psxtmtests/psxtmthread03/init.c7
31 files changed, 167 insertions, 32 deletions
diff --git a/testsuites/psxtmtests/psxtmbarrier01/init.c b/testsuites/psxtmtests/psxtmbarrier01/init.c
index ccb770340e..8937f6c1bc 100644
--- a/testsuites/psxtmtests/psxtmbarrier01/init.c
+++ b/testsuites/psxtmtests/psxtmbarrier01/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -16,6 +16,10 @@
#include "test_support.h"
#include <pthread.h>
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+static void benchmark_pthread_barrier_init(void);
+
pthread_barrier_t barrier;
static void benchmark_pthread_barrier_init(void)
diff --git a/testsuites/psxtmtests/psxtmbarrier02/init.c b/testsuites/psxtmtests/psxtmbarrier02/init.c
index aefeb07ec5..1f1ad2622d 100644
--- a/testsuites/psxtmtests/psxtmbarrier02/init.c
+++ b/testsuites/psxtmtests/psxtmbarrier02/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -19,6 +19,11 @@
#include <pthread.h>
#include <sched.h>
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+void *Middle(void *argument);
+void *Low(void *argument);
+
pthread_barrier_t barrier;
void *Low(
diff --git a/testsuites/psxtmtests/psxtmbarrier03/init.c b/testsuites/psxtmtests/psxtmbarrier03/init.c
index 303c31cfa5..4b924c8ccb 100644
--- a/testsuites/psxtmtests/psxtmbarrier03/init.c
+++ b/testsuites/psxtmtests/psxtmbarrier03/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -19,6 +19,10 @@
#include <sched.h>
#include <rtems/timerdrv.h>
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+void *Blocker(void *argument);
+
#define N 2
pthread_barrier_t barrier;
diff --git a/testsuites/psxtmtests/psxtmkey01/init.c b/testsuites/psxtmtests/psxtmkey01/init.c
index ca4f86659b..b4014ca94b 100644
--- a/testsuites/psxtmtests/psxtmkey01/init.c
+++ b/testsuites/psxtmtests/psxtmkey01/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -17,6 +17,9 @@
#include <pthread.h>
#include "test_support.h"
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+
pthread_key_t Key;
static void benchmark_pthread_key_create(void)
diff --git a/testsuites/psxtmtests/psxtmkey02/init.c b/testsuites/psxtmtests/psxtmkey02/init.c
index f4c5909155..820c36b4d5 100644
--- a/testsuites/psxtmtests/psxtmkey02/init.c
+++ b/testsuites/psxtmtests/psxtmkey02/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -17,6 +17,11 @@
#include <pthread.h>
#include "test_support.h"
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+void benchmark_pthread_setspecific(void *value_p);
+void benchmark_pthread_getspecific( void *expected );
+
pthread_key_t Key;
int Value1;
diff --git a/testsuites/psxtmtests/psxtmmq01/init.c b/testsuites/psxtmtests/psxtmmq01/init.c
index 584a0a2544..9510d327f9 100644
--- a/testsuites/psxtmtests/psxtmmq01/init.c
+++ b/testsuites/psxtmtests/psxtmmq01/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -19,6 +19,9 @@
#include <mqueue.h>
#include <signal.h> /* signal facilities */
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+
#define MQ_MAXMSG 1
#define MQ_MSGSIZE sizeof(int)
diff --git a/testsuites/psxtmtests/psxtmmutex01/init.c b/testsuites/psxtmtests/psxtmmutex01/init.c
index 6fb5d5f8dd..0f623d003e 100644
--- a/testsuites/psxtmtests/psxtmmutex01/init.c
+++ b/testsuites/psxtmtests/psxtmmutex01/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -17,6 +17,9 @@
#include <pthread.h>
#include "test_support.h"
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+
pthread_mutex_t MutexId;
static void test_mutex_create(void)
diff --git a/testsuites/psxtmtests/psxtmmutex02/init.c b/testsuites/psxtmtests/psxtmmutex02/init.c
index 941b37d45a..f11b2dce2f 100644
--- a/testsuites/psxtmtests/psxtmmutex02/init.c
+++ b/testsuites/psxtmtests/psxtmmutex02/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2010.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -19,6 +19,11 @@
#include <sched.h>
#include <rtems/timerdrv.h>
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+void *Middle(void *argument);
+void *Low(void *argument);
+
pthread_mutex_t MutexId;
void *Low(
diff --git a/testsuites/psxtmtests/psxtmmutex03/init.c b/testsuites/psxtmtests/psxtmmutex03/init.c
index 768e7165f0..d80fd85853 100644
--- a/testsuites/psxtmtests/psxtmmutex03/init.c
+++ b/testsuites/psxtmtests/psxtmmutex03/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -17,6 +17,14 @@
#include <pthread.h>
#include "test_support.h"
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+void benchmark_mutex_lock_available(void);
+void benchmark_mutex_unlock_no_threads_waiting(void);
+void benchmark_mutex_trylock_available(void);
+void benchmark_mutex_trylock_not_available(void);
+void benchmark_mutex_timedlock_available(void);
+
pthread_mutex_t MutexId;
void benchmark_mutex_lock_available(void)
@@ -76,7 +84,6 @@ void benchmark_mutex_trylock_available(void)
);
}
-
void benchmark_mutex_trylock_not_available(void)
{
benchmark_timer_t end_time;
diff --git a/testsuites/psxtmtests/psxtmmutex04/init.c b/testsuites/psxtmtests/psxtmmutex04/init.c
index 9608891643..7f73f7ccf8 100644
--- a/testsuites/psxtmtests/psxtmmutex04/init.c
+++ b/testsuites/psxtmtests/psxtmmutex04/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -19,6 +19,11 @@
#include <pthread.h>
#include <sched.h>
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+void *Middle(void *argument);
+void *Low(void *argument);
+
pthread_mutex_t MutexId;
void *Low(
diff --git a/testsuites/psxtmtests/psxtmmutex05/init.c b/testsuites/psxtmtests/psxtmmutex05/init.c
index ffca065ad5..11c207488f 100644
--- a/testsuites/psxtmtests/psxtmmutex05/init.c
+++ b/testsuites/psxtmtests/psxtmmutex05/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -19,6 +19,10 @@
#include <sched.h>
#include <rtems/timerdrv.h>
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+void *Blocker(void *argument);
+
pthread_mutex_t MutexId;
void *Blocker(
diff --git a/testsuites/psxtmtests/psxtmmutex06/init.c b/testsuites/psxtmtests/psxtmmutex06/init.c
index 87d083200a..73b4cb3829 100644
--- a/testsuites/psxtmtests/psxtmmutex06/init.c
+++ b/testsuites/psxtmtests/psxtmmutex06/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -19,6 +19,11 @@
#include <sched.h>
#include <rtems/timerdrv.h>
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+void *Middle(void *argument);
+void *Low(void *argument);
+
pthread_mutex_t MutexId;
void *Low(
diff --git a/testsuites/psxtmtests/psxtmmutex07/init.c b/testsuites/psxtmtests/psxtmmutex07/init.c
index f247b72449..9d21965518 100644
--- a/testsuites/psxtmtests/psxtmmutex07/init.c
+++ b/testsuites/psxtmtests/psxtmmutex07/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -17,6 +17,11 @@
#include <pthread.h>
#include "test_support.h"
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+void test_mutex_setprioceiling(void);
+void test_mutex_getprioceiling(void);
+
pthread_mutex_t MutexId;
void test_mutex_setprioceiling(void)
diff --git a/testsuites/psxtmtests/psxtmnanosleep01/init.c b/testsuites/psxtmtests/psxtmnanosleep01/init.c
index 1aaad73c5d..37972c0ca4 100644
--- a/testsuites/psxtmtests/psxtmnanosleep01/init.c
+++ b/testsuites/psxtmtests/psxtmnanosleep01/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -15,6 +15,9 @@
#include <rtems/timerdrv.h>
#include "test_support.h"
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+
void *POSIX_Init(
void *argument
)
diff --git a/testsuites/psxtmtests/psxtmnanosleep02/init.c b/testsuites/psxtmtests/psxtmnanosleep02/init.c
index 10982e5e16..029ffcda7d 100644
--- a/testsuites/psxtmtests/psxtmnanosleep02/init.c
+++ b/testsuites/psxtmtests/psxtmnanosleep02/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -17,6 +17,11 @@
#include <pthread.h>
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+void *Middle(void *argument);
+void *Low(void *argument);
+
void *Low(
void *argument
)
diff --git a/testsuites/psxtmtests/psxtmrwlock01/init.c b/testsuites/psxtmtests/psxtmrwlock01/init.c
index 543825d7c0..bdc6fe93b5 100644
--- a/testsuites/psxtmtests/psxtmrwlock01/init.c
+++ b/testsuites/psxtmtests/psxtmrwlock01/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -16,6 +16,9 @@
#include <pthread.h>
#include "test_support.h"
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+
pthread_rwlock_t rwlock;
static void benchmark_pthread_rwlock_init(void)
diff --git a/testsuites/psxtmtests/psxtmrwlock02/init.c b/testsuites/psxtmtests/psxtmrwlock02/init.c
index c40c2af352..5623663342 100644
--- a/testsuites/psxtmtests/psxtmrwlock02/init.c
+++ b/testsuites/psxtmtests/psxtmrwlock02/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -19,6 +19,11 @@
#include <rtems/timerdrv.h>
#include "test_support.h"
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+void *Middle(void *argument);
+void *Low(void *argument);
+
pthread_rwlock_t rwlock;
void *Low(
diff --git a/testsuites/psxtmtests/psxtmrwlock03/init.c b/testsuites/psxtmtests/psxtmrwlock03/init.c
index 14b5c3a533..34a8da5157 100644
--- a/testsuites/psxtmtests/psxtmrwlock03/init.c
+++ b/testsuites/psxtmtests/psxtmrwlock03/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -19,6 +19,11 @@
#include <rtems/timerdrv.h>
#include "test_support.h"
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+void *Middle(void *argument);
+void *Low(void *argument);
+
pthread_rwlock_t rwlock;
struct timespec abstime;
diff --git a/testsuites/psxtmtests/psxtmrwlock04/init.c b/testsuites/psxtmtests/psxtmrwlock04/init.c
index 939bec3b3f..1f91382b02 100644
--- a/testsuites/psxtmtests/psxtmrwlock04/init.c
+++ b/testsuites/psxtmtests/psxtmrwlock04/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -19,6 +19,11 @@
#include <rtems/timerdrv.h>
#include "test_support.h"
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+void *Middle(void *argument);
+void *Low(void *argument);
+
pthread_rwlock_t rwlock;
void *Low(
diff --git a/testsuites/psxtmtests/psxtmrwlock05/init.c b/testsuites/psxtmtests/psxtmrwlock05/init.c
index 639add5392..986b0e0299 100644
--- a/testsuites/psxtmtests/psxtmrwlock05/init.c
+++ b/testsuites/psxtmtests/psxtmrwlock05/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -19,6 +19,11 @@
#include <rtems/timerdrv.h>
#include "test_support.h"
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+void *Middle(void *argument);
+void *Low(void *argument);
+
pthread_rwlock_t rwlock;
struct timespec abstime;
diff --git a/testsuites/psxtmtests/psxtmrwlock06/init.c b/testsuites/psxtmtests/psxtmrwlock06/init.c
index 9c7ea53757..fab7434696 100644
--- a/testsuites/psxtmtests/psxtmrwlock06/init.c
+++ b/testsuites/psxtmtests/psxtmrwlock06/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -19,6 +19,10 @@
#include "test_support.h"
#include <rtems/timerdrv.h>
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+void *Blocker(void *argument);
+
pthread_rwlock_t rwlock;
void *Blocker(
diff --git a/testsuites/psxtmtests/psxtmrwlock07/init.c b/testsuites/psxtmtests/psxtmrwlock07/init.c
index da9a5a252d..93bf47eb1f 100644
--- a/testsuites/psxtmtests/psxtmrwlock07/init.c
+++ b/testsuites/psxtmtests/psxtmrwlock07/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -19,6 +19,11 @@
#include <sched.h>
#include <rtems/timerdrv.h>
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+void *Middle(void *argument);
+void *Low(void *argument);
+
pthread_rwlock_t rwlock;
void *Low(
diff --git a/testsuites/psxtmtests/psxtmsem01/init.c b/testsuites/psxtmtests/psxtmsem01/init.c
index bbcd270532..f3a852f1c9 100644
--- a/testsuites/psxtmtests/psxtmsem01/init.c
+++ b/testsuites/psxtmtests/psxtmsem01/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -19,6 +19,9 @@
#include <rtems/timerdrv.h>
#include "test_support.h"
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+
#define MAX_SEMS 2
sem_t sem1;
diff --git a/testsuites/psxtmtests/psxtmsem02/init.c b/testsuites/psxtmtests/psxtmsem02/init.c
index 474216b018..9a1fbdae5e 100644
--- a/testsuites/psxtmtests/psxtmsem02/init.c
+++ b/testsuites/psxtmtests/psxtmsem02/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -19,6 +19,9 @@
#include <rtems/timerdrv.h>
#include "test_support.h"
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+
sem_t sem1;
sem_t *n_sem1;
diff --git a/testsuites/psxtmtests/psxtmsem03/init.c b/testsuites/psxtmtests/psxtmsem03/init.c
index 94637a4a1c..58864bb847 100644
--- a/testsuites/psxtmtests/psxtmsem03/init.c
+++ b/testsuites/psxtmtests/psxtmsem03/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -21,6 +21,11 @@
#include <pthread.h>
#include <sched.h>
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+void *Middle(void *argument);
+void *Low(void *argument);
+
#define MAX_SEMS 2
sem_t sem1;
diff --git a/testsuites/psxtmtests/psxtmsem04/init.c b/testsuites/psxtmtests/psxtmsem04/init.c
index c41adb13f0..649ca45651 100644
--- a/testsuites/psxtmtests/psxtmsem04/init.c
+++ b/testsuites/psxtmtests/psxtmsem04/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -22,6 +22,10 @@
#include <sched.h>
#include <rtems/timerdrv.h>
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+void *Blocker(void *argument);
+
#define MAX_SEMS 2
sem_t sem1;
diff --git a/testsuites/psxtmtests/psxtmsem05/init.c b/testsuites/psxtmtests/psxtmsem05/init.c
index 56d94c3d46..0d69456524 100644
--- a/testsuites/psxtmtests/psxtmsem05/init.c
+++ b/testsuites/psxtmtests/psxtmsem05/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -22,6 +22,11 @@
#include <sched.h>
#include <rtems/timerdrv.h>
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+void *Middle(void *argument);
+void *Low(void *argument);
+
#define MAX_SEMS 2
sem_t sem1;
diff --git a/testsuites/psxtmtests/psxtmsleep01/init.c b/testsuites/psxtmtests/psxtmsleep01/init.c
index b1c1c04ba2..4ef4d4ccc1 100644
--- a/testsuites/psxtmtests/psxtmsleep01/init.c
+++ b/testsuites/psxtmtests/psxtmsleep01/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -17,6 +17,9 @@
#include <unistd.h>
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+
void *POSIX_Init(
void *argument
)
diff --git a/testsuites/psxtmtests/psxtmsleep02/init.c b/testsuites/psxtmtests/psxtmsleep02/init.c
index 21ba565163..7edd6b3041 100644
--- a/testsuites/psxtmtests/psxtmsleep02/init.c
+++ b/testsuites/psxtmtests/psxtmsleep02/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -17,6 +17,11 @@
#include <pthread.h>
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+void *Middle(void *argument);
+void *Low(void *argument);
+
void *Low(
void *argument
)
diff --git a/testsuites/psxtmtests/psxtmthread01/init.c b/testsuites/psxtmtests/psxtmthread01/init.c
index a53ff7a595..ba8bd2badc 100644
--- a/testsuites/psxtmtests/psxtmthread01/init.c
+++ b/testsuites/psxtmtests/psxtmthread01/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2010.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -18,6 +18,10 @@
#include <pthread.h>
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+void *TestThread(void *argument);
+
pthread_t ThreadId;
void *TestThread(
diff --git a/testsuites/psxtmtests/psxtmthread03/init.c b/testsuites/psxtmtests/psxtmthread03/init.c
index 3d5be72564..bafd464c19 100644
--- a/testsuites/psxtmtests/psxtmthread03/init.c
+++ b/testsuites/psxtmtests/psxtmthread03/init.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2010.
+ * COPYRIGHT (c) 1989-2012.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -19,6 +19,11 @@
#include <sched.h>
#include <rtems/timerdrv.h>
+/* forward declarations to avoid warnings */
+void *POSIX_Init(void *argument);
+void *Middle(void *argument);
+void *Low(void *argument);
+
void *Low(
void *argument
)