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

non-critical impact:

pipe - different method for creating STREAMS-based pipes (NcWn222)

IO Impacts KN Impacts

Problem description

By default, the Tru64 and HP-UX pipe function creates unidirectional pipes.

On Tru64 UNIX, pipe creates bidirectional, STREAMS-based pipes when the application is built in the System V Habitat or with _XOPEN_SOURCE_EXTENDED defined or _XOPEN_SOURCE defined to be 420 or higher. To use bidirectional STREAMS-based pipes on HP-UX, the kernel must be rebuilt with the tunable parameter streampipes set to a non-zero value.

There is an important difference between the Tru64 UNIX and HP-UX approaches. On Tru64 UNIX, if one application wants to use bidirectional STREAMS-based pipes, other applications can still use unidirectional pipes. On HP-UX, however, the streampipes setting is systemwide and affects all applications.


C/C++ Functionspipe              

See also

Solution description

To use bidirectional STREAMS-based pipes systemwide on HP-UX, rebuild the kernel with the streampipes tunable set to a non-zero value.

Review the applicable reference pages for more information.

See also

Problem summary

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