source:
rtems/testsuites/psxtests/psxhdrs/pthread/pthread_cond_timedwait.c
@
16d5e394
Last change on this file since 16d5e394 was 16d5e394, checked in by ABR290B <abhimanyuraghuvanshi29@…>, on 11/24/18 at 20:11:50 | |
---|---|
|
|
File size: 737 bytes |
Rev | Line | |
---|---|---|
[2328475] | 1 | /* |
[16d5e394] | 2 | * @file |
3 | * @brief pthread_cond_timedwait() API Conformance Test | |
4 | */ | |
[68c8a197] | 5 | |
6 | /* | |
[16d5e394] | 7 | * COPYRIGHT (c) 1989-2009. |
8 | * On-Line Applications Research Corporation (OAR). | |
9 | * | |
10 | * The license and distribution terms for this file may be | |
11 | * found in the file LICENSE in this distribution or at | |
12 | * http://www.rtems.org/license/LICENSE. | |
13 | */ | |
[2328475] | 14 | |
[cafefbf] | 15 | #ifdef HAVE_CONFIG_H |
16 | #include "config.h" | |
17 | #endif | |
18 | ||
[2328475] | 19 | #include <pthread.h> |
[1b4f2b30] | 20 | |
[9854e336] | 21 | #ifndef _POSIX_THREADS |
22 | #error "rtems is supposed to have pthread_cond_timedwait" | |
23 | #endif | |
24 | ||
[9620b618] | 25 | int test( void ); |
[7a9030a0] | 26 | |
[9620b618] | 27 | int test( void ) |
[2328475] | 28 | { |
29 | pthread_cond_t cond = PTHREAD_COND_INITIALIZER; | |
30 | pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; | |
31 | struct timespec abstime; | |
32 | int result; | |
33 | ||
34 | result = pthread_cond_timedwait( &cond, &mutex, &abstime ); | |
[9620b618] | 35 | |
36 | return result; | |
[2328475] | 37 | } |
Note: See TracBrowser
for help on using the repository browser.