<div dir="auto">I think the ticket was targeting 5 as the milestone. You should push this to 5 also if it applies.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Oct 7, 2022, 12:15 AM Sebastian Huber <<a href="mailto:sebh@rtems.org">sebh@rtems.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Module:    rtems<br>
Branch:    master<br>
Commit:    46f08961a22ff7ffc6196971c0ff04006689ded1<br>
Changeset: <a href="http://git.rtems.org/rtems/commit/?id=46f08961a22ff7ffc6196971c0ff04006689ded1" rel="noreferrer noreferrer" target="_blank">http://git.rtems.org/rtems/commit/?id=46f08961a22ff7ffc6196971c0ff04006689ded1</a><br>
<br>
Author:    Sebastian Huber <<a href="mailto:sebastian.huber@embedded-brains.de" target="_blank" rel="noreferrer">sebastian.huber@embedded-brains.de</a>><br>
Date:      Fri Oct  7 07:14:02 2022 +0200<br>
<br>
psxrwlock01: Use an initilized lock for tests<br>
<br>
Close #4738.<br>
<br>
---<br>
<br>
 testsuites/psxtests/psxrwlock01/test.c | 28 ++++++++++++++++++++--------<br>
 1 file changed, 20 insertions(+), 8 deletions(-)<br>
<br>
diff --git a/testsuites/psxtests/psxrwlock01/test.c b/testsuites/psxtests/psxrwlock01/test.c<br>
index 5767aa7c07..f6954007c0 100644<br>
--- a/testsuites/psxtests/psxrwlock01/test.c<br>
+++ b/testsuites/psxtests/psxrwlock01/test.c<br>
@@ -454,10 +454,6 @@ int main(<br>
   status = pthread_rwlock_timedrdlock( NULL, &abstime);<br>
   rtems_test_assert( status == EINVAL );<br>
<br>
-  puts( "pthread_rwlock_timedrdlock( &rwlock, NULL) -- EINVAL" );<br>
-  status = pthread_rwlock_timedrdlock( &rwlock, NULL);<br>
-  rtems_test_assert( status == EINVAL );<br>
-<br>
   puts( "pthread_rwlock_tryrdlock(NULL) -- EINVAL" );<br>
   status = pthread_rwlock_tryrdlock(NULL);<br>
   rtems_test_assert( status == EINVAL );<br>
@@ -470,10 +466,6 @@ int main(<br>
   status = pthread_rwlock_timedwrlock( NULL, &abstime );<br>
   rtems_test_assert( status == EINVAL );<br>
<br>
-  puts( "pthread_rwlock_timedwrlock( &rwlock, NULL) -- EINVAL" );<br>
-  status = pthread_rwlock_timedwrlock( &rwlock, NULL);<br>
-  rtems_test_assert( status == EINVAL );<br>
-<br>
   puts( "pthread_rwlock_trywrlock(NULL) -- EINVAL" );<br>
   status = pthread_rwlock_trywrlock(NULL);<br>
   rtems_test_assert( status == EINVAL );<br>
@@ -482,6 +474,26 @@ int main(<br>
   status = pthread_rwlock_unlock(NULL);<br>
   rtems_test_assert( status == EINVAL );<br>
<br>
+  status = pthread_rwlock_init( &rwlock, NULL );<br>
+  rtems_test_assert( status == 0 );<br>
+<br>
+  status = pthread_rwlock_wrlock( &rwlock );<br>
+  rtems_test_assert( status == 0 );<br>
+<br>
+  puts( "pthread_rwlock_timedrdlock( &rwlock, NULL) -- EINVAL" );<br>
+  status = pthread_rwlock_timedrdlock( &rwlock, NULL);<br>
+  rtems_test_assert( status == EINVAL );<br>
+<br>
+  puts( "pthread_rwlock_timedwrlock( &rwlock, NULL) -- EINVAL" );<br>
+  status = pthread_rwlock_timedwrlock( &rwlock, NULL);<br>
+  rtems_test_assert( status == EINVAL );<br>
+<br>
+  status = pthread_rwlock_unlock( &rwlock );<br>
+  rtems_test_assert( status == 0 );<br>
+<br>
+  status = pthread_rwlock_destroy( &rwlock );<br>
+  rtems_test_assert( status == 0 );<br>
+<br>
   /*************** BAD ID CHECK *****************/<br>
   /* make a valid abstime */<br>
   puts( "clock_gettime(CLOCK_REALTIME, &abstime) -- OK" );<br>
<br>
_______________________________________________<br>
vc mailing list<br>
<a href="mailto:vc@rtems.org" target="_blank" rel="noreferrer">vc@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/vc" rel="noreferrer noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/vc</a><br>
</blockquote></div>