You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

title - Do not simultaneously open a file multiple times

The behavior when simultaneously opening a file multiple times is implementation defined. On some platforms, this is not even allowed. On others, it might result in race conditions.

Non-Compliant Coding Example

Error rendering macro 'code'

com.atlassian.renderer.v2.macro.basic.validator.MacroParameterValidationException: Color value is invalid

Compliant Solution

/* pass around FILE **file_ptr */

Risk Assessment

Simultaneously opening a file multiple times could result in abnormal program termination or a data integrity violation.

Rule

Severity

Likelihood

Remediation Cost

Priority

Level

FIO08-A

2 (medium)

2 (probable)

2 (medium)

P8

L2

References

[[ISO/IEC 9899-1999:TC2]] Section 7.19.3, "Files"

  • No labels