Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Content by Label
showLabelsfalse
maxResults99
label+err,+rule,-void
showSpacefalse
sorttitle
spacecom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@3bbaf8c
cqllabel = "rule" and label = "err" and label != "void" and space = currentSpace()

Info

Information for Editors
In order to have a new guideline automatically listed above be sure to label it err and rule.

Risk Assessment Summary

Rule

Severity

Likelihood

Detectable

Repairable

Recommendations

ERR00-A. Detect errors by checking return values

ERR01-A. Use ferror() to check for any accumulated error

Rules

ERR30-C. Set errno to zero before calling a function and use onl after a function returns a value indicating the function failed

ERR31-C. Don't redefine errno

ERR32-C. Do not rely on indeterminate values of errno

ERR33-C. Only examine the value of errno when it is indicated to be valid by a function's return value

Risk Assessment Summary

Recommendation

Severity

Likelihood

Remediation Cost

Priority

Level

ERR00-A

2 (medium)

2 (probable)

2 (medium)

P8

L2

ERR01-A

3 (high)

3 (likely)

1 (high)

P9

L2

Rule

Severity

Likelihood

Remediation Cost

Priority

Level

ERR30-CMediumProbableYesYes

P12

L1

ERR32-CLowUnlikelyYesYes

1 (low)

1 (unlikely)

3 (low)

P3

L3

ERR31-C

1 (low)

1 (unlikely)

3 (low)

P3

L3 ERR32

ERR33-CHighLikelyYesYes

P27

L1

ERR34-CMediumUnlikelyYesYes

P6

L2

1 (low)

1 (unlikely)

3 (low)

P3

L3

ERR33-C

1 (low)

1 (unlikely)

1 (high)

P1

L3

Related Rules and Recommendations

Navigation Map
error-handling
error-handling
cellWidth700
wrapAfter1
cellHeight15

...

SIG33-C. Do not recursively invoke the raise() function      12. Signals (SIG)      Image Added Image Added Image Added