diff options
Diffstat (limited to 'cpukit/libmisc/capture/record.c')
-rw-r--r-- | cpukit/libmisc/capture/record.c | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/cpukit/libmisc/capture/record.c b/cpukit/libmisc/capture/record.c index b87043fbbc..ed9185a300 100644 --- a/cpukit/libmisc/capture/record.c +++ b/cpukit/libmisc/capture/record.c @@ -30,12 +30,9 @@ #include <string.h> -rtems_record_context *rtems_record_prepare( - rtems_record_context *context, - unsigned int count -) +rtems_record_context *rtems_record_prepare( rtems_record_context *context ) { - rtems_record_prepare_inline( context, count ); + rtems_record_prepare_inline( context ); return context; } @@ -62,10 +59,24 @@ void rtems_record_produce( rtems_record_event event, rtems_record_data data ) { rtems_record_context context; - rtems_record_prepare_inline( &context, 1 ); + rtems_record_prepare_inline( &context ); rtems_record_commit_inline( &context, event, data ); } +void rtems_record_produce_2( + rtems_record_event event_0, + rtems_record_data data_0, + rtems_record_event event_1, + rtems_record_data data_1 +) +{ + rtems_record_context context; + + rtems_record_prepare_inline( &context ); + rtems_record_add_inline( &context, event_0, data_0 ); + rtems_record_commit_inline( &context, event_1, data_1 ); +} + void rtems_record_drain( rtems_record_visitor visitor, void *arg ) { rtems_record_item item; |