|
Home About Us A-Z Index Search * Contact Us Register Login Press ShopThe Open Brand -- Problem Reporting and Interpretations System |
Problem Report 2560 Details
Show help | Quick Search | Submit a Test Suite Support Request | Click here to view your privileges
This page provides all information on Problem Report 2560.
Report 2560 Actions
Problem Report Number 2560 Submitter's Classification Test Suite problem State Resolved Resolution Rejected (REJ) Problem Resolution ID REJ.X.0685 Raised 2011-03-09 03:50 Updated 2011-03-09 14:40 Published 2011-03-09 14:40 Product Standard Internationalised System Calls and Libraries Extended V3 (UNIX 03) Certification Program The Open Brand certification program Test Suite VSRT version 5.4.3 Test Identification /tset/POSIX_art.os/procprim/sigtimedwait/T.sigtimedwait Specification Base Definitions Issue 6 Location in Spec http://pubs.opengroup.org/onlinepubs/009695399/basedefs/time.h.html Problem Summary Use of clockid_t is not guarded by the Timers option. Problem Text Several of the POSIX_art.os tests make use of clockid_t, timer_t and struct itimerspec without guarding their with the
Timers option. This
causes a compilation failure for the following files when the Timers option is unsupported:
/tet/vsrt/tset/POSIX_art.os/procprim/sigtimedwait/sigtimedwait.c
/tet/vsrt/tset/POSIX_art.os/synchobjects_conditions/pthread_condattr_getclock/pthread_condattr_getclock.c
/tet/vsrt/tset/POSIX_art.os/synchobjects_conditions/pthread_condattr_setclock/pthread_condattr_setclock.c
/tet/vsrt/tset/POSIX_art.os/timers/clock_nanosleep/clock_nanosleep.c
/tet/vsrt /tset/POSIX_art.os/timers/timer_create/timer_create.cTest Output ************************************************************************
/tset/POSIX_art.os/procprim/sigtimedwait/T.sigtimedwait Failed
Make Information:
/usr/bin/c99
-I/Volumes/Work/ConformanceTestingV28/tet/vsrt/SRC/../../inc/tet
3 -I/Volumes/Work/ConformanceTestingV28/tet/vsrt/SRC/INC
-I/Volumes/Work/ConformanceTestingV28/tet/vsrt/SRC/SYSINC
-D_XOPEN_SOURCE=600 -DUNDEF_MACROS -c -o sigtimedwait.o
sigtimedwait.c
In file included from sigtimedwait.c:77:
/Volumes/Work/ConformanceTestingV28/tet/vsrt/SRC/SYSINC/limits.h:10:2:
warning: #include_next is a GCC extension
sigtimedwait.c: In function 'test1':
sigtimedwait.c:143: error: 'clockid_t' undeclared (first use in this
function)
sigtimedwait.c:143: error: (Each undeclared identifier is reported only
once
sigtimedwait.c:143: error: for each function it appears in.)
sigtimedwait.c:143: error: expected ';' before 'clockid'
make: *** [sigtimedwait.o] Error 1
************************************************************************
************************************************************************
/tset/POSIX_art.os/synchobjects_conditions/pthread_condattr_getclock/T.p
thread_condattr_getclock Failed
Make Information:
/usr/bin/c99
-I/Volumes/Work/ConformanceTestingV28/tet/vsrt/SRC/../../inc/tet
3 -I/Volumes/Work/ConformanceTestingV28/tet/vsrt/SRC/INC
-I/Volumes/Work/ConformanceTestingV28/tet/vsrt/SRC/SYSINC
-D_XOPEN_SOURCE=600 -DUNDEF_MACROS -c -o
pthread_condattr_getclock.o pthread_condattr_getclock.c
In file included from pthread_condattr_getclock.c:86:
/Volumes/Work/ConformanceTestingV28/tet/vsrt/SRC/SYSINC/limits.h:10:2:
warning: #include_next is a GCC extension
pthread_condattr_getclock.c: In function 'test1':
pthread_condattr_getclock.c:152: error: 'clockid_t' undeclared (first
use in this function)
pthread_condattr_getclock.c:152: error: (Each undeclared identifier is
reported only once
pthread_condattr_getclock.c:152: error: for each function it appears
in.)
pthread_condattr_getclock.c:152: error: expected ';' before 'clock_id'
pthread_condattr_getclock.c: In function 'test2':
pthread_condattr_getclock.c:256: error: 'clockid_t' undeclared (first
use in this function)
pthread_condattr_getclock.c:256: error: expected ';' before 'clock_id'
pthread_condattr_getclock.c: In function 'test3':
pthread_condattr_getclock.c:334: error: 'clockid_t' undeclared (first
use in this function)
pthread_condattr_getclock.c:334: error: expected ';' before 'clock_id'
make: *** [pthread_condattr_getclock.o] Error 1
************************************************************************
************************************************************************
/tset/POSIX_art.os/synchobjects_conditions/pthread_condattr_setclock/T.p
thread_condattr_setclock Failed
Make Information:
/usr/bin/c99
-I/Volumes/Work/ConformanceTestingV28/tet/vsrt/SRC/../../inc/tet
3 -I/Volumes/Work/ConformanceTestingV28/tet/vsrt/SRC/INC
-I/Volumes/Work/ConformanceTestingV28/tet/vsrt/SRC/SYSINC
-D_XOPEN_SOURCE=600 -DUNDEF_MACROS -c -o
pthread_condattr_setclock.o pthread_condattr_setclock.c
In file included from pthread_condattr_setclock.c:88:
/Volumes/Work/ConformanceTestingV28/tet/vsrt/SRC/SYSINC/limits.h:10:2:
warning: #include_next is a GCC extension
pthread_condattr_setclock.c: In function 'test1':
pthread_condattr_setclock.c:155: error: 'clockid_t' undeclared (first
use in this function)
pthread_condattr_setclock.c:155: error: (Each undeclared identifier is
reported only once
pthread_condattr_setclock.c:155: error: for each function it appears
in.)
pthread_condattr_setclock.c:155: error: expected ';' before 'clock_id'
pthread_condattr_setclock.c: In function 'test2':
pthread_condattr_setclock.c:260: error: 'clockid_t' undeclared (first
use in this function)
pthread_condattr_setclock.c:260: error: expected ';' before 'clock_id'
pthread_condattr_setclock.c: In function 'test3':
pthread_condattr_setclock.c:333: error: 'clockid_t' undeclared (first
use in this function)
pthread_condattr_setclock.c:333: error: expected ';' before 'clock_id'
pthread_condattr_setclock.c: In function 'test4':
pthread_condattr_setclock.c:406: error: 'clockid_t' undeclared (first
use in this function)
pthread_condattr_setclock.c:406: error: expected ';' before 'clock_id'
make: *** [pthread_condattr_setclock.o] Error 1
************************************************************************
************************************************************************
/tset/POSIX_art.os/synchobjects_conditions/pthread_condattr_setclock/T.p
thread_condattr_setclock Failed
Make Information:
/usr/bin/c99
-I/Volumes/Work/ConformanceTestingV28/tet/vsrt/SRC/../../inc/tet
3 -I/Volumes/Work/ConformanceTestingV28/tet/vsrt/SRC/INC
-I/Volumes/Work/ConformanceTestingV28/tet/vsrt/SRC/SYSINC
-D_XOPEN_SOURCE=600 -DUNDEF_MACROS -c -o
pthread_condattr_setclock.o pthread_condattr_setclock.c
In file included from pthread_condattr_setclock.c:88:
/Volumes/Work/ConformanceTestingV28/tet/vsrt/SRC/SYSINC/limits.h:10:2:
warning: #include_next is a GCC extension
pthread_condattr_setclock.c: In function 'test1':
pthread_condattr_setclock.c:155: error: 'clockid_t' undeclared (first
use in this function)
pthread_condattr_setclock.c:155: error: (Each undeclared identifier is
reported only once
pthread_condattr_setclock.c:155: error: for each function it appears
in.)
pthread_condattr_setclock.c:155: error: expected ';' before 'clock_id'
pthread_condattr_setclock.c: In function 'test2':
pthread_condattr_setclock.c:260: error: 'clockid_t' undeclared (first
use in this function)
pthread_condattr_setclock.c:260: error: expected ';' before 'clock_id'
pthread_condattr_setclock.c: In function 'test3':
pthread_condattr_setclock.c:333: error: 'clockid_t' undeclared (first
use in this function)
pthread_condattr_setclock.c:333: error: expected ';' before 'clock_id'
pthread_condattr_setclock.c: In function 'test4':
pthread_condattr_setclock.c:406: error: 'clockid_t' undeclared (first
use in this function)
pthread_condattr_setclock.c:406: error: expected ';' before 'clock_id'
make: *** [pthread_condattr_setclock.o] Error 1
************************************************************************
************************************************************************
/tset/POSIX_art.os/timers/clock_nanosleep/T.clock_nanosleep Failed
Make Information:
/usr/bin/c99
-I/Volumes/Work/ConformanceTestingV28/tet/vsrt/SRC/../../inc/tet
3 -I/Volumes/Work/ConformanceTestingV28/tet/vsrt/SRC/INC
-I/Volumes/Work/ConformanceTestingV28/tet/vsrt/SRC/SYSINC
-D_XOPEN_SOURCE=600 -DUNDEF_MACROS -c -o clock_nanosleep.o
clock_nanosleep.c
In file included from clock_nanosleep.c:79:
/Volumes/Work/ConformanceTestingV28/tet/vsrt/SRC/SYSINC/limits.h:10:2:
warning: #include_next is a GCC extension
clock_nanosleep.c: In function 'test13':
clock_nanosleep.c:1398: error: 'clockid_t' undeclared (first use in
this function)
clock_nanosleep.c:1398: error: (Each undeclared identifier is reported
only once
clock_nanosleep.c:1398: error: for each function it appears in.)
clock_nanosleep.c:1398: error: expected ';' before 'clock_id'
clock_nanosleep.c: In function 'test14':
clock_nanosleep.c:1473: error: 'clockid_t' undeclared (first use in
this function)
clock_nanosleep.c:1473: error: expected ';' before 'clock_id'
clock_nanosleep.c: In function 'test15':
clock_nanosleep.c:1535: error: 'clockid_t' undeclared (first use in
this function)
clock_nanosleep.c:1535: error: expected ';' before 'clock_id'
make: *** [clock_nanosleep.o] Error 1
************************************************************************
************************************************************************
/tset/POSIX_art.os/timers/timer_create/T.timer_create Failed
Make Information:
/usr/bin/c99
-I/Volumes/Work/ConformanceTestingV28/tet/vsrt/SRC/../../inc/tet
3 -I/Volumes/Work/ConformanceTestingV28/tet/vsrt/SRC/INC
-I/Volumes/Work/ConformanceTestingV28/tet/vsrt/SRC/SYSINC
-D_XOPEN_SOURCE=600 -DUNDEF_MACROS -c -o timer_create.o
timer_create.c
In file included from timer_create.c:63:
/Volumes/Work/ConformanceTestingV28/tet/vsrt/SRC/SYSINC/limits.h:10:2:
warning: #include_next is a GCC extension
timer_create.c: In function 'test1':
timer_create.c:121: error: 'timer_t' undeclared (first use in this
function)
timer_create.c:121: error: (Each undeclared identifier is reported only
once
timer_create.c:121: error: for each function it appears in.)
timer_create.c:121: error: expected ';' before 'timer_id'
timer_create.c:122: error: storage size of 'value' isn't known
make: *** [timer_create.o] Error 1
************************************************************************Review Information
Review Type TSMA Review Start Date 2011-03-09 03:50 Last Updated 2011-03-09 10:46 Completed 2011-03-09 10:46 Status Complete Review Recommendation Rejected (REJ) Review Response Since these are build failures, they should be handled by issuing a
patch rather than granting a TSD.
Review Type SA Review Start Date 2011-03-09 18:46 Last Updated 2011-03-09 14:40 Completed 2011-03-09 14:40 Status Complete Review Resolution Rejected (REJ) Review Conclusion Since these are build failures we plan to address them by issuing a
patch to the test suite.
Problem Reporting System Options:
- View Report 2560
- List All PRs
- Search Reports
- Email the System Administrator
- View the The Open Brand Interpretations Database User Manual
Contact the Certification Authority