About This Reference

QNX SDP8.0C Library ReferenceAPIDeveloper

The C Library Reference describes the C functions, data types, and protocols that are included as part of the QNX OS.

For information about: See:
Specific entries A ¦ B ¦ C ¦ D ¦ E ¦ F ¦ G ¦ H ¦ I ¦ J ¦ K ¦ L ¦ M ¦ N ¦ O ¦ P ¦ Q ¦ R ¦ S ¦ T ¦ U ¦ V ¦ W ¦ X ¦ Y ¦ Z
An overview of what you'll find in each entry What's in a Function Description?
Descriptions of the manifests that you can use for compile-time changes or inspection Manifests
Describes the character sets and C standard environment macros that QNX OS supports. Character Sets
Complete safety information Full Safety Information
Terms used in QNX OS documentation Glossary
Note:
  • Some entries in this document refer to undefined behavior. In some cases, such behavior is caused by programming errors (e.g., using conflicting flags) and could cause harm (e.g., memory corruption, the failure of threads to run); in other cases, it consists of implementation details that we don't guarantee and that could change (e.g., the order in which certain things happen). Don't rely on any behavior that you observe in these situations.
  • Some functions return specific values (e.g., -1) to indicate that an error occurred, but aren't documented as returning specific values for success. You can interpret any other value as success, but don't make any assumptions about specific values. For example, MsgReply() is documented as returning -1 if an error occurred; don't assume that it returns 0 to indicate success. See also Returns in the What's in a Function Description? chapter.

For information about programming in QNX OS, see Getting Started with the QNX OS and the QNX OS Programmer's Guide.

For information about licensing, see Licensing information in Typographical Conventions, Support, and Licensing.

Page updated: