|
Home About Us A-Z Index Search * Contact Us Register Login Press ShopThe Open Brand -- Problem Reporting and Interpretations System |
Problem Report 1237 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 1237.
Report 1237 Actions
Problem Report Number 1237 Submitter's Classification Test Suite problem State Resolved Resolution Rejected (REJ) Problem Resolution ID REJ.X.0439 Raised 1970-01-01 08:00 Updated 2003-03-13 08:00 Published null Product Standard Internationalised System Calls and Libraries Extended (UNIX 95) Certification Program The Open Brand certification program Test Suite VSU version 4.0.2 Test Identification Base/exit 3 Problem Summary PG4U.00026 Patch 4.0.2A or 4.1.0A exists as a workaround. Apply this patch prior to branding. Problem Text
Test 3: This test calls wait3() with option set to WEXITED.
This option is not listed as a valid option on the XOPEN wait3()
page nor the waitpid(wait) man page to which the reader is referred.
Therefore, we return EINVAL, which according to the man pages would
be correct.Test Output
TEST CASE: exit
TEST PURPOSE #3
When the parent process of the calling process is not
executing wait(), waitpid(), wait3() or waitid() and
has not set its SA_NOCLDWAIT flag nor set SIGCHLD to
SIG_IGN a call to void exit(int status)
shall transform the calling process into a zombie
process such that it shall be inactive but not deleted
until subsequent execution of wait(), waitpid(),
wait3() or waitid() by its parent process.
PREP: Set SIGCHLD to SIG_DFL and clear SA_NOCLDWAIT
PREP: Fork child
PREP: Set child exiting event and call exit
PREP: Wait for child to exit plus a small amount of time
PREP: Execute /bin/ps to get child's status
TEST: Child is a zombie
TEST: Subsequent wait notified of termination
TEST: Lower 8-bits of status available
PREP: Fork child
PREP: Set child exiting event and call exit
PREP: Wait for child to exit plus a small amount of time
PREP: Execute /bin/ps to get child's status
TEST: Child is a zombie
TEST: Subsequent wait3 notified of termination
ERROR: wait3 failed, errno = 22(EINVAL - Invalid argument)
3 UNRESOLVEDReview Information
Review Type TSMA Review Start Date null Completed null Status Complete Review Recommendation No Resolution Given Review Response
We recommend this request be refused.
Patch 4.0.2A or 4.1.0A provides a workaround for these failures.
We recommend that the submitter be required to apply this patch
prior to making a their branding run.
Review Type SA Review Start Date null Completed null Status Complete Review Resolution Rejected (REJ) Review Conclusion
This request is refused.
Problem Reporting System Options:
- View Report 1237
- List All PRs
- Search Reports
- Email the System Administrator
- View the The Open Brand Interpretations Database User Manual
Contact the Certification Authority