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


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

critical impact:

ID set functions - not available (CrUn54)

CAP Impacts IPF Impacts KN Impacts

Problem description

The collection of APIs that are used for manipulating ID sets exist on Tru64 UNIX, but not on HP-UX. These APIs, are generic in nature, and were developed as part of the NUMA implementation on Tru64 UNIX.

The following ID set-related APIs will not be ported to HP-UX:

  • idsetcreate - Allocates, and sets to empty, an ID set.

  • idsetdestroy - Releases the memory that was obtained by idsetcreate for the specified ID set.

  • idcountset - Returns the number of members in the ID set.

  • idemptyset - Initializes the ID set, such that no members are included in the set.

  • idfillset - Initializes the ID set, such that all members that are currently configured in the caller's partition are included in the set.

  • idismember - Tests whether the ID set member is a member of the ID set.

  • idisemptyset - Tests whether the ID set is empty.

  • idcopyset - Copies the contents of the ID set to another ID set.

  • idaddset and iddelset - Add or delete,respectively, the members to or from an ID set.

  • idandset, idorset, and idxorset functions - Perform a logical AND, OR, or XOR operation, respectively, on ID sets, storing the result in an ID set.

  • iddiffset - Finds the logical difference between ID sets.

  • id_foreach - Enumerates members of an ID set.

  • Identifiers

    C/C++ Functionsid_foreach C/C++ Functionsidcountset C/C++ Functionsidfillset C/C++ Functionsidsetcreate
    C/C++ Functionsidaddset C/C++ Functionsiddelset C/C++ Functionsidisemptyset C/C++ Functionsidsetdestroy
    C/C++ Functionsidandset C/C++ Functionsiddiffset C/C++ Functionsidismember C/C++ Functionsidxorset
    C/C++ Functionsidcopyset C/C++ Functionsidemptyset C/C++ Functionsidorset  

    See also

    Solution description

    The ID set-related functions are not planned to be ported and available; there is no corresponding set of APIs available on HP-UX.

    We recommend that you review the applicable manpages and your code to determine if your code relies on the use of ID sets. If your code relies on the use of these APIs and is related to NUMA, review the appropriate HP-UX documentation.

    See also

    Problem summary

    classifications source types OS release severity type
    CAP, IPF, KN 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.