Hi! > Add thread-safety paragraph > Add example of how to use TST_DECLARE_ONCE_FN
Pushed with minor changes: diff --git a/doc/test-writing-guidelines.txt b/doc/test-writing-guidelines.txt index a7250b7..9c3ea2a 100644 --- a/doc/test-writing-guidelines.txt +++ b/doc/test-writing-guidelines.txt @@ -675,12 +675,12 @@ bellow: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ It is safe to use library 'tst_' functions in multi-threaded tests. -Synchronization mechanism enabled only if the test is linked with pthread +Synchronization mechanism is enabled only if the test is linked with pthread library, otherwise no-op stubs (defined in libc) are used. -Also, LTP has a help "TST_DECLARE_ONCE_FN" macro to declare a function which -must be run only once (e.g. init or cleanup function), but might be called -by multiple threads in the same time. See example below: +Also, LTP has a helper "TST_DECLARE_ONCE_FN" macro to declare a function which +must be run only once (e.g. init or cleanup function), but might be called by +multiple threads at the same time. See example below: And also updated the online version in GitHub wiki. Thanks. -- Cyril Hrubis chru...@suse.cz ------------------------------------------------------------------------------ _______________________________________________ Ltp-list mailing list Ltp-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ltp-list