O'Reilly logo

Solaris™ Internals: Core Kernel Components by Richard McDougall, Jim Mauro

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

10.1. Generic System V IPC Support

Several data structures and low-level kernel routines are common to all three System V IPC facilities. In this section, we cover those common areas, and then we get into the specifics of each IPC implementation. Common interfaces and structures include:

  • xxxid_ds data structures. Each facility has a data structure that contains various bits of information about the resource. The naming convention used for the data structure is the same across all three sets of interfaces (see Table 10-1).

  • Keys and identifiers. To share IPC resources across processes (which is the whole point of interprocess communication), a process must be able to uniquely identify a resource when it issues a get call. The IPC facilities require ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required