diff options
Diffstat (limited to '')
-rw-r--r-- | testsuites/support/include/test_support.h | 39 |
1 files changed, 35 insertions, 4 deletions
diff --git a/testsuites/support/include/test_support.h b/testsuites/support/include/test_support.h index d3fd472a99..b7f4aa281a 100644 --- a/testsuites/support/include/test_support.h +++ b/testsuites/support/include/test_support.h @@ -1,5 +1,10 @@ /* - * Support routines for test code. + * COPYRIGHT (c) 1989-2009. + * On-Line Applications Research Corporation (OAR). + * + * The license and distribution terms for this file may be + * found in the file LICENSE in this distribution or at + * http://www.rtems.com/license/LICENSE. * * $Id$ */ @@ -11,9 +16,35 @@ extern "C" { #endif -extern void Allocate_majority_of_workspace( int smallest ); -extern const char *Get_Too_Long_Name(void); -extern const char *Get_Longest_Name(void); +/* + * Allocate a number of small blocks from the heap + * until the largest free block of memory available is + * smaller than smallest. + * + * NOTE: The memory CANNOT be freed. + */ +void Allocate_majority_of_workspace( int smallest ); + +/* + * Return a pointer to the POSIX name that is slightly + * beyond the legal limit. + */ +const char *Get_Too_Long_Name(void); + +/* + * Return a pointer to the longest legal POSIX name. + */ +const char *Get_Longest_Name(void); + +/* + * Spin for specified number of ticks. + */ +void rtems_test_spin_for_ticks(int ticks); + +/* + * Spin until the next clock tick + */ +void rtems_test_spin_until_next_tick( void ); #ifdef __cplusplus }; |