summaryrefslogtreecommitdiffstats
path: root/doc/user/rtmon.t
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2000-05-10 13:41:26 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2000-05-10 13:41:26 +0000
commit3bee7f4314c89ed1998b6cd1fe0a8f6bf0254fdf (patch)
tree8883d3c430b39978391adab4e6eeb08c4444d8c3 /doc/user/rtmon.t
parentRemoved duplicate NEEDS_CONSOLE_DRIVER. (diff)
downloadrtems-3bee7f4314c89ed1998b6cd1fe0a8f6bf0254fdf.tar.bz2
Made examples include checking of return status.
Diffstat (limited to '')
-rw-r--r--doc/user/rtmon.t20
1 files changed, 16 insertions, 4 deletions
diff --git a/doc/user/rtmon.t b/doc/user/rtmon.t
index bcfd8a6053..73b28cb97c 100644
--- a/doc/user/rtmon.t
+++ b/doc/user/rtmon.t
@@ -723,10 +723,15 @@ rtems_task Periodic_task()
name = rtems_build_name( 'P', 'E', 'R', 'D' );
- (void) rate_monotonic_create( name, &period );
+ status = rate_monotonic_create( name, &period );
+ if ( status != RTEMS_STATUS_SUCCESSFUL ) {
+ printf( "rtems_monotonic_create failed with status of %d.\n", rc );
+ exit( 1 );
+ }
+
while ( 1 ) @{
- if ( rate_monotonic_period( period, 100 ) == TIMEOUT )
+ if ( rate_monotonic_period( period, 100 ) == RTEMS_TIMEOUT )
break;
/* Perform some periodic actions */
@@ -734,8 +739,15 @@ rtems_task Periodic_task()
/* missed period so delete period and SELF */
- (void) rate_monotonic_delete( period );
- (void) task_delete( SELF );
+ status = rate_monotonic_delete( period );
+ if ( status != RTEMS_STATUS_SUCCESSFUL ) {
+ printf( "rate_monotonic_delete failed with status of %d.\n", status );
+ exit( 1 );
+ }
+
+ status = rtems_task_delete( SELF ); /* should not return */
+ printf( "rtems_task_delete returned with status of %d.\n", status );
+ exit( 1 );
@}
@end example