PR0044.html

LSB Problem Report

Problem Report Number 0044 (INT.0011)
Submitter's Classification Specification Problem (INT)
State Resolved
Resolution Interpretation (INT)
Raised 2003-11-11 15:58
Updated 2003-11-12 16:45
Published 2003-11-12 16:45
Certification Program Linux Standard Base Conformance Release 1.3
Test Suite lsb-runtime PPC32 version 1.3.6-3
Test Identification T.getcontext 1-2,T.makecontext 1-3,T.setcontext 1
Specification Linux Standard Base Specification for PPC32 Architecture 1.3
Location in Spec Chapter 16. Libraries
Linked Problem Reports 0034
Problem Summary makecontext, getcontext, setcontext <= GLIBC_2.1 are ENOSYS
Problem Text Due to the interface changes described in PR.0034, upstream
glibc has changed makecontext, getcontext, and setcontext to
return -1 and set errno to ENOSYS. Only the latest versions
of the symbols (GLIBC_2.3.3) work.
Test Output 400|703 1 1 21:31:38|IC Start
200|703 1 21:31:38|TP Start
520|703 1 00023193 1 1|getcontext returned -1 instead of 0
220|703 1 1 21:31:38|FAIL
410|703 1 1 21:31:38|IC End
400|703 2 1 21:31:38|IC Start
200|703 2 21:31:38|TP Start
520|703 2 00023194 1 1|deletion reason: getcontext()
returned error
520|703 2 00023194 1 2|RETURN VALUES: expected: 0, observed: -1
520|703 2 00023194 1 3|ERRNO VALUES: expected: 0 (NO ERROR),
observed: 38 (ENOSYS)
220|703 2 1 21:31:38|FAIL
410|703 2 1 21:31:38|IC End

400|704 1 1 21:31:39|IC Start
200|704 1 21:31:39|TP Start
520|704 1 00023196 1 1|getcontext returned -1 instead of 0
520|704 1 00023196 1 2|with errno = 38 (ENOSYS)
220|704 1 2 21:31:39|UNRESOLVED
410|704 1 1 21:31:39|IC End
400|704 2 1 21:31:39|IC Start
200|704 2 21:31:39|TP Start
520|704 2 00023197 1 1|getcontext returned -1 instead of 0
520|704 2 00023197 1 2|with errno = 38 (ENOSYS)
220|704 2 2 21:31:39|UNRESOLVED
410|704 2 1 21:31:39|IC End
400|704 3 1 21:31:39|IC Start
200|704 3 21:31:39|TP Start
520|704 3 00023198 1 1|getcontext returned -1 instead of 0
520|704 3 00023198 1 2|with errno = 38 (ENOSYS)
220|704 3 2 21:31:39|UNRESOLVED
410|704 3 1 21:31:39|IC End

400|705 1 1 21:31:40|IC Start
200|705 1 21:31:40|TP Start
520|705 1 00023200 1 1|deletion reason: getcontext()
returned error
520|705 1 00023200 1 2|RETURN VALUES: expected: 0, observed: -1
520|705 1 00023200 1 3|ERRNO VALUES: expected: 0 (NO ERROR),
observed: 38 (ENOSYS)
220|705 1 2 21:31:40|UNRESOLVED
410|705 1 1 21:31:40|IC End

Review Information

Review Type SA Review
Start Date 2003-11-11 15:58
Last Updated 2003-11-12 16:44
Completed 2003-11-12 16:44
Status Complete
Review Resolution Interpretation (INT)
Review Conclusion An interpretation is granted. A errata item will be added
for LSB 1.3 on PPC32 that these functions need not be supported.

 

Copyright 2005, The Free Standards Group, All Rights Reserved