|
Home About Us A-Z Index Search * Contact Us Register Login Press ShopThe Open Brand -- Problem Reporting and Interpretations System |
Problem Report 1541 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 1541.
Report 1541 Actions
Problem Report Number 1541 Submitter's Classification Test Suite problem State Resolved Resolution Test Suite Deficiency (TSD) Problem Resolution ID TSD.X.0823 Raised 2000-08-22 08:00 Updated 2003-03-13 08:00 Published 2000-08-25 08:00 Product Standard Internationalised System Calls and Libraries Extended V2 (UNIX 98) Certification Program The Open Brand certification program Test Suite VSU version 5.1.1 Test Identification CAPI.hdr/misc/stdlib 45 Problem Summary TSD4U.00284 timespec is missing from the list of tags allowed to be visible in stdlib.h and sys/wait.h Problem Text
This IR is for the following tests
CAPI.hdr/misc/stdlib/T.stdlib 45 Failed
CAPI.hdr/misc/wait/T.wait 25 Failed
Per VSX4 TIN5.004, timespec is required to be in the namespace for these
two header files. The specific references are as follows:
for stdlib.h
page 1146 states the following:
"Inclusion of the stdlib.h header may also make visible all
symbols from stddef.h, limits.h, math.h and sys/wait.h."
page 1181 (sys/wait.h) states the following:
"Inclusion of the sys/wait.h header may also make visible all
symbols from signal.h and sys/resource.h."
for wait.h
page 1181 (sys/wait.h) states the following:
"Inclusion of the sys/wait.h header may also make visible all
symbols from signal.h and sys/resource.h."Test Output
************************************************************************
/tset/CAPI.hdr/misc/stdlib/T.stdlib 45 Failed
Test Description:
Base Required Conformance
The inclusion of stdlib.h with _XOPEN_SOURCE defined with the value
500 shall only define or declare identifiers with external linkage,
macros, and identifiers with file scope specified in the stdlib.h,
stddef.h, limits.h, math.h, sys/wait.h signal.h, sys/resource.h and
sys/time.h header file sections; identifiers prefixed with 'sa_',
'si_', 'ss_', 'sv_', 'SIG[A-Z]', 'SIG_[A-Z]', 'FD_', 'fds_, 'it_',
'rlim_', 'ru_', 'tv_', or 'W[A-Z]'; macros prefixed with 'sa_', 'si_',
'ss_', 'sv_', 'SIG[A-Z]', 'SIG_[A-Z]', 'SA_', 'SIG_[0-9a-z_]', 'BUS_',
'CLD_', 'FPE_', 'ILL_', 'POLL_', 'SEGV_', 'SI_', 'SS_', 'SV_',
'TRAP_', 'FD_', 'fds_', 'it_', 'rlim_', 'ru_', 'tv_', 'ITIMER_',
'PRIO_', 'RLIM_', 'RLIMIT_', 'RUSAGE_'or 'W[A-Z]'; function names
beginning with 'str' and a lower case letter; identifiers and macros
suffixed with '_t'; and identifiers and macros prefixed with
underscore and either an alphanumeric character or another underscore.
Test Information:
Feature test macros: -D_XOPEN_SOURCE=500
Compiler or run-time messages or results:
Illegal struct/union/enum tag: timespec
Illegal struct/union/enum tag: timespec
Feature test macros: -D_XOPEN_SOURCE=500 -D_POSIX_SOURCE
Compiler or run-time messages or results:
Illegal struct/union/enum tag: timespec
Illegal struct/union/enum tag: timespec
Feature test macros: -D_XOPEN_SOURCE=500 -D_POSIX_C_SOURCE=1
Compiler or run-time messages or results:
Illegal struct/union/enum tag: timespec
Illegal struct/union/enum tag: timespec
Feature test macros: -D_XOPEN_SOURCE=500 -D_POSIX_C_SOURCE=1
-D_POSIX_SOURCE
Compiler or run-time messages or results:
Illegal struct/union/enum tag: timespec
Illegal struct/union/enum tag: timespec
Feature test macros: -D_XOPEN_SOURCE=500 -D_POSIX_C_SOURCE=2
Compiler or run-time messages or results:
Illegal struct/union/enum tag: timespec
Illegal struct/union/enum tag: timespec
Feature test macros: -D_XOPEN_SOURCE=500 -D_POSIX_C_SOURCE=2
-D_POSIX_SOURCE
Compiler or run-time messages or results:
Illegal struct/union/enum tag: timespec
Illegal struct/union/enum tag: timespec
Feature test macros: -D_XOPEN_SOURCE=500 -D_POSIX_C_SOURCE=199309
Compiler or run-time messages or results:
Illegal struct/union/enum tag: timespec
Illegal struct/union/enum tag: timespec
Feature test macros: -D_XOPEN_SOURCE=500 -D_POSIX_C_SOURCE=199309
-D_POSIX_SOURCE
Compiler or run-time messages or results:
Illegal struct/union/enum tag: timespec
Illegal struct/union/enum tag: timespec
Feature test macros: -D_XOPEN_SOURCE=500 -D_POSIX_C_SOURCE=199506
Compiler or run-time messages or results:
Illegal struct/union/enum tag: timespec
Illegal struct/union/enum tag: timespec
Feature test macros: -D_XOPEN_SOURCE=500 -D_POSIX_C_SOURCE=199506
-D_POSIX_SOURCE
Compiler or run-time messages or results:
Illegal struct/union/enum tag: timespec
Illegal struct/union/enum tag: timespec
************************************************************************
************************************************************************
/tset/CAPI.hdr/misc/wait/T.wait 25 Failed
Test Description:
Base Required Conformance
The inclusion of sys/wait.h with _XOPEN_SOURCE defined with the value
500 shall only define or declare identifiers with external linkage,
macros, and identifiers with file scope specified in the sys/wait.h,
signal.h, and sys/resource.h header file sections; identifiers
prefixed with 'FD_', 'fds_, 'it_', 'rlim_', 'ru_', 'tv_', 'sa_',
'si_', 'ss_', 'sv_', 'SIG[A-Z]', 'SIG_[A-Z]' 'SI_', 'sigev_',
'SIGEV_', 'sival_', or 'W[A-Z]'; macros prefixed with 'FD_', 'fds_',
'it_', 'rlim_', 'ru_' 'tv_', 'ITIMER_', 'PRIO_', 'RLIM_', 'RLIMIT_'
'RUSAGE_', 'sa_', 'si_', 'ss_', 'sv_', 'SIG[A-Z]', 'SIG_[A-Z]', 'SA_',
'SIG_[0-9a-z_]', 'P_', 'BUS_', 'CLD_', 'FPE_', 'ILL_', 'POLL_',
'SEGV_', 'SI_', 'sigev_', 'SIGEV_', 'sival_', or 'TRAP_'; identifiers
and macros suffixed with '_t'; and identifiers and macros prefixed
with underscore and either an alphanumeric character or another
underscore.
Test Information:
Feature test macros: -D_XOPEN_SOURCE=500
Compiler or run-time messages or results:
Illegal struct/union/enum tag: timespec
Illegal struct/union/enum tag: timespec
Feature test macros: -D_XOPEN_SOURCE=500 -D_POSIX_SOURCE
Compiler or run-time messages or results:
Illegal struct/union/enum tag: timespec
Illegal struct/union/enum tag: timespec
Feature test macros: -D_XOPEN_SOURCE=500 -D_POSIX_C_SOURCE=1
Compiler or run-time messages or results:
Illegal struct/union/enum tag: timespec
Illegal struct/union/enum tag: timespec
Feature test macros: -D_XOPEN_SOURCE=500 -D_POSIX_C_SOURCE=1
-D_POSIX_SOURCE
Compiler or run-time messages or results:
Illegal struct/union/enum tag: timespec
Illegal struct/union/enum tag: timespec
Feature test macros: -D_XOPEN_SOURCE=500 -D_POSIX_C_SOURCE=2
Compiler or run-time messages or results:
Illegal struct/union/enum tag: timespec
Illegal struct/union/enum tag: timespec
Feature test macros: -D_XOPEN_SOURCE=500 -D_POSIX_C_SOURCE=2
-D_POSIX_SOURCE
Compiler or run-time messages or results:
Illegal struct/union/enum tag: timespec
Illegal struct/union/enum tag: timespec
Feature test macros: -D_XOPEN_SOURCE=500 -D_POSIX_C_SOURCE=199309
Compiler or run-time messages or results:
Illegal struct/union/enum tag: timespec
Illegal struct/union/enum tag: timespec
Feature test macros: -D_XOPEN_SOURCE=500 -D_POSIX_C_SOURCE=199309
-D_POSIX_SOURCE
Compiler or run-time messages or results:
Illegal struct/union/enum tag: timespec
Illegal struct/union/enum tag: timespec
Feature test macros: -D_XOPEN_SOURCE=500 -D_POSIX_C_SOURCE=199506
Compiler or run-time messages or results:
Illegal struct/union/enum tag: timespec
Illegal struct/union/enum tag: timespec
Feature test macros: -D_XOPEN_SOURCE=500 -D_POSIX_C_SOURCE=199506
-D_POSIX_SOURCE
Compiler or run-time messages or results:
Illegal struct/union/enum tag: timespec
Illegal struct/union/enum tag: timespec
************************************************************************Review Information
Review Type TSMA Review Start Date null Completed null Status Complete Review Recommendation No Resolution Given Review Response
This is accepted as a fault in the test suite.
Review Type SA Review Start Date null Completed null Status Complete Review Resolution Test Suite Deficiency (TSD) Review Conclusion
This is an agreed Test Suite Deficiency.
Problem Reporting System Options:
- View Report 1541
- List All PRs
- Search Reports
- Email the System Administrator
- View the The Open Brand Interpretations Database User Manual
Contact the Certification Authority