CertC-POSΒΆ

POSIX

Nested Rules

CertC-POS30

Use the readlink() function properly

CertC-POS34

Do not call putenv() with a pointer to an automatic variable as the argument

CertC-POS35

Avoid race conditions while checking for the existence of a symbolic link

CertC-POS36

Observe correct revocation order while relinquishing privileges

CertC-POS37

Ensure that privilege relinquishment is successful

CertC-POS39

Use the correct byte ordering when transferring data between systems

CertC-POS44

Do not use signals to terminate threads

CertC-POS47

Do not use threads that can be canceled asynchronously

CertC-POS49

When data must be accessed by multiple threads, provide a mutex and guarantee no adjacent data is also accessed

CertC-POS54

Detect and handle POSIX library errors

Options