Index

A

A conversion specifier, 303

a conversion specifier, 303

Abnormal program termination

array contents, 284

closing files, 291

defined, 459

dereferencing null pointers, 6566

divide-by-zero errors, 137

error conditions, 381

exit handlers, 318

format string specifiers, 304

implicit declarations, 19

misaligned pointers, 73

pointers to nonallocated memory, 247

race conditions, 394, 397

reading freed memory, 238

stream arguments, 287

string literal modifications, 205

abort()

with assert(), 6

errno, 361

with signal handlers, 334, 342, 350

Access rights

access violation exceptions, 279

uninitialized memory exploits, 64

Accessing

bit-fields from multiple threads, 391394

files

closed, 298299

race conditions in, 294297

freed memory, 234239

Get The CERT ® C Coding Standard: 98 Rules for Developing Safe, Reliable, and Secure Systems, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.