This appendix contains guidelines for functions that are defined as part of the POSIX family of standards but are not included in ISO/IEC 9899-1999. These rules and recommendations are not part of the core standard because they do not apply in all C language applications and because they represent an incomplete set. The intent of providing these guidelines is to demonstrate how rules and recommendations for other standards or specific implementations may be integrated with the core C99 recommendations.
Recommendations
Information for Editors
In order to have a new guideline automatically listed above be sure to label it pos and recommendation.
Rules
Risk Assessment
Recommendation |
Severity |
Likelihood |
Remediation Cost |
Priority |
Level |
|---|---|---|---|---|---|
POS00-C |
medium |
probable |
high |
P4 |
L3 |
POS01-C |
medium |
likely |
high |
P6 |
L2 |
POS02-C |
high |
likely |
high |
P9 |
L2 |
POS03-C |
medium |
probable |
medium |
P12 |
L1 |
Rule |
Severity |
Likelihood |
Remediation Cost |
Priority |
Level |
|---|---|---|---|---|---|
POS30-C |
high |
probable |
medium |
P12 |
L1 |
POS31-C |
medium |
probable |
high |
P4 |
L3 |
POS32-C |
medium |
probable |
medium |
P8 |
L2 |
POS33-C |
low |
probable |
low |
P6 |
L2 |
POS34-C |
high |
unlikely |
medium |
P6 |
L2 |
POS35-C |
high |
likely |
medium |
P18 |
L1 |
POS36-C |
high |
probable |
medium |
P12 |
L1 |
POS37-C |
high |
probable |
low |
P18 |
L1 |
POS38-C |
medium |
unlikely |
medium |
P2 |
L3 |
POS40-C |
medium |
probable |
high |
P4 |
L3 |
Related Rules and Recommendations
CERT C Secure Coding Standard POS00-C. Avoid race conditions with multiple threads