The QNX 4 --> QNX 6 Migration Guide is intended as a kind of road map to help you:
Written specifically for the QNX 4 applications developer, the guide's main focus is the API; it doesn't deal with differences in system commands, editors, and so on. Nevertheless, we hope you'll find the guide a valuable resource for determining what you need to do to your existing software in order to take advantage of the rich new features of QNX 6.
The following may help you find what you need in this guide:
When you want to: | Go to: |
---|---|
Get an overview of the differences between the two systems | Meet the New OS |
Plan your migration strategy | Migration Methodology |
Find out about headers, libraries, debugging, buildfiles, and more | Development Environment |
Learn about threads, connection IDs, pulses, resource managers, and more | Programming Issues |
Look up a cover function | The Migration Library |
Identify items in your QNX 4 programs that need attention | The mig4nto Utility |
Look up the QNX 6 equivalent for any QNX 4 function | QNX 4 Functions & QNX 6 Equivalents |
View the list of QNX 4 functions supported by QNX 6 | QNX 4 functions supported by QNX 6 |
To view a linked table of contents for this guide, click here. |