Lines Matching refs:err

35   error_t err;  in test1()  local
41 err = pthread_rwlock_rdlock (lock); in test1()
42 assert (err == 0); in test1()
50 err = pthread_rwlock_unlock (lock); in test1()
51 assert (err == 0); in test1()
60 error_t err; in main() local
69 err = pthread_rwlockattr_init (&attr); in main()
70 if (err) in main()
71 error (1, err, "pthread_rwlockattr_init"); in main()
73 err = pthread_rwlockattr_getpshared (&attr, &pshared); in main()
74 if (err) in main()
75 error (1, err, "pthread_rwlockattr_getpshared"); in main()
80 err = pthread_rwlockattr_setpshared (&attr, pshared); in main()
81 if (err) in main()
82 error (1, err, "pthread_rwlockattr_setpshared"); in main()
84 err = pthread_rwlock_init (&lock, &attr); in main()
85 if (err) in main()
86 error (1, err, "pthread_rwlock_init"); in main()
88 err = pthread_rwlockattr_destroy (&attr); in main()
89 if (err) in main()
90 error (1, err, "pthread_rwlockattr_destroy"); in main()
96 err = pthread_create (&tid[i], 0, test1, &lock); in main()
97 if (err) in main()
98 error (1, err, "pthread_create"); in main()
120 err = pthread_join (tid[i], &ret); in main()
121 if (err) in main()
122 error (1, err, "pthread_join"); in main()
126 err = pthread_rwlock_tryrdlock (&lock); in main()
127 assert (err == 0); in main()
130 err = pthread_rwlock_trywrlock (&lock); in main()
131 assert (err == EBUSY); in main()
134 err = pthread_rwlock_unlock (&lock); in main()
135 assert (err == 0); in main()
138 err = pthread_rwlock_trywrlock (&lock); in main()
139 assert (err == 0); in main()
142 err = pthread_rwlock_trywrlock (&lock); in main()
143 assert (err == EBUSY); in main()
146 err = pthread_rwlock_tryrdlock (&lock); in main()
147 assert (err == EBUSY); in main()
150 err = pthread_rwlock_unlock (&lock); in main()
151 assert (err == 0); in main()
154 err = pthread_rwlock_destroy (&lock); in main()
155 if (err) in main()
156 error (1, err, "pthread_rwlock_destroy"); in main()