Chapter 12. General Library Interfaces — Part 2

In this chapter

  • 12.1 Assertion Statements: assert() page 428

  • 12.2 Low-Level Memory: The memXXX() Functions page 432

  • 12.3 Temporary Files page 436

  • 12.4 Committing Suicide: abort() page 445

  • 12.5 Nonlocal Gotos page 446

  • 12.6 Pseudorandom Numbers page 454

  • 12.7 Metacharacter Expansions page 461

  • 12.8 Regular Expressions page 471

  • 12.9 Suggested Reading page 480

  • 12.10 Summary page 481

  • Exercises page 482

Chapter 6, “General Library Interfaces — Part 1,” page 165, presented the first set of general-purpose library APIs. In a sense, those APIs support working with the fundamental objects that Linux and Unix systems manage: the time of day, users and groups for files, and sorting and searching.

This chapter is more eclectic; ...

Get Linux® Programming by Example 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.