|
Home About Us A-Z Index Search * Contact Us Register Login Press ShopThe Open Brand -- Problem Reporting and Interpretations System |
Problem Report 0380 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 0380.
Report 0380 Actions
Problem Report Number 0380 Submitter's Classification Minor System Fault State Resolved Resolution Minor System Fault (MSF) Problem Resolution ID MSF.X.0021 Raised 2001-07-27 08:00 Updated 2003-03-13 08:00 Published 2001-08-07 08:00 Expiry Date 2002-08-06 Product Standard Internationalised System Calls and Libraries (XPG4) Certification Program The Open Brand certification program Test Suite VSX4 version 4.4.5 Test Identification XOPEN.os/procenv/putenv 1,2 Problem Summary MSF4.021 We are applying for a 12 month temporary waiver for the non-conformance we have on our system for the putenv() tests which were enhanced in VSX version 4.4.5 We will be modifying our implementation to... Problem Text
We are applying for a 12 month temporary waiver for the non-conformance
we have on our system for the putenv() tests which were enhanced in
VSX version 4.4.5
We will be modifying our implementation to conform.
Above is the journal as produced from the testsuite.
The contents of the string at cp is altered by the testsuite
when xx_rpt() is called. I believe this is a testsuite issue.
Below is a journal created from a run I've made with some additional
debugging output, using in_rpt(), to pinpoint when the value is changed.
10|0 /tset/XOPEN.os/procenv/putenv/T.putenv 16:23:57|TC Start, scenario
15|0 1.10 2|TCM Start
400|0 1 1 16:23:57|IC Start
200|0 1 16:23:57|TP Start
520|0 1 67174632 2 1|vwm: Now change the string, to check putenv() did not
copy it
520|0 1 67174632 2 2|vwm: issue cp = getenv("ENV0")
520|0 1 67174632 2 3|vwm: after getenv(), cp = NEWVAL0
520|0 1 67174632 2 4|vwm: issue: strcmp(cp, "ALTVAL0");
520|0 1 67174632 2 5|vwm: strcmp returned 20
520|0 1 67174632 2 6|vwm: now cp = NEWVAL0
520|0 1 67174632 2 7|vwm: before xx_rpt(FAILURE) called, cp = NEWVAL0
520|0 1 67174632 2 8|vwm: after xx_rpt(FAILURE) called, cp = 6
520|0 1 67174632 2 9|after altering string, ENV0 = 6 , expected ALTVAL0
220|0 1 1 16:23:57|FAIL
410|0 1 1 16:23:57|IC End
400|0 2 1 16:23:57|IC Start
200|0 2 16:23:57|TP Start
520|0 2 83951848 2 1|ENV8 not in environment after altering string
220|0 2 1 16:23:57|FAIL
410|0 2 1 16:23:57|IC End
80|0 0 16:23:57|TC End
900|16:23:57|TCC End
Thank you.Test Output
10|0 /tset/XOPEN.os/procenv/putenv/T.putenv 10:50:10|TC Start, scenario
15|0 1.10 2|TCM Start
400|0 1 1 10:50:10|IC Start
200|0 1 10:50:10|TP Start
520|0 1 50397424 2 1|after altering string, ENV0=6, expected ALTVAL0
220|0 1 1 10:50:10|FAIL
410|0 1 1 10:50:10|IC End
400|0 2 1 10:50:10|IC Start
200|0 2 10:50:10|TP Start
520|0 2 67174640 2 1|ENV8 not in environment after altering string
220|0 2 1 10:50:10|FAIL
410|0 2 1 10:50:10|IC End
80|0 0 10:50:10|TC End
900|10:50:10|TCC EndReview Information
Review Type TSMA Review Start Date null Completed null Status Complete Review Recommendation No Resolution Given Review Response
A temporary waiver is recommended.
Review Type SA Review Start Date null Completed null Status Complete Review Resolution Minor System Fault (MSF) Review Conclusion
A Temporary Waiver is granted.
Problem Reporting System Options:
- View Report 0380
- List All PRs
- Search Reports
- Email the System Administrator
- View the The Open Brand Interpretations Database User Manual
Contact the Certification Authority