Jump to content
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
HP.com home

Transition Impacts

Tru64 UNIX Software Transition Kit
» 

DSPP Home

» HP STK home
Tru64 UNIX STK
» Home
» Overview
» Tools
» Documentation
» Transition impacts
» Identifier types
» Impact list
» Porting to HP-UX
» FAQ
» Glossary
» Help
» Send us feedback
Site maps
» Tru64 UNIX STK
» DSPP
Content starts here

critical impact:

machine/builtins.h - not supported; temporarily available (CrUn388)

HDR Impacts ME Impacts

Problem description

The <machine/builtins.h> header file exists on Tru64 UNIX but not on HP-UX. This header file will be temporarily available in the Tru64 UNIX Migration Environment for HP-UX (Itanium® only).

The <machine/builtins.h> header file contains functions whose names are specially recognized by the compiler (these are similar to intrinsic functions).

The Migration Environment contains Tru64 UNIX APIs, development tools, and commands and utilities to assist you in migrating your applications from Tru64 UNIX to HP-UX.

Identifiers

C/C++ Header Filesmachine/builtins.h  

See also

Solution description

The <machine/builtins.h> header file is in the Tru64 UNIX Migration Environment for HP-UX (Itanium® only).

Applications can use this header file from the Migration Environment. Please note that the Migration Environment is temporary.

Some of the builtins implement spinlocks. For information on implementing spinlocks on HP-UX, see the Implementing Spinlocks on the Intel®Itanium® Architecture and PA-RISC white paper. This paper describes the implementation of spinlocks and fences to guarantee memory consistency for shared memory applications on the Itanium® processor family, as well as on PA-RISC platforms.

See also


Problem summary

classifications source types OS release severity type
HDR, ME C, C++ any HP-UX 11i version critical unavailable
Printable version
Privacy statement Using this site means you accept its terms Feedback to DSPP
© 2007 Hewlett-Packard Development Company, L.P.