Artifact [35bb902f40]
Not logged in

Artifact 35bb902f4047f81c5cdfc02af6001a953681101e:

Wiki page [PosixIPCPage] by andrewm 2019-01-02 22:49:31.
D 2019-01-02T22:49:31.788
L PosixIPCPage
N text/x-markdown
U andrewm
W 976
# posixipc package

The `posixipc` package is a "C" based extension that provides access to
POSIX message queues and shared memory through the Tcl channel mechanism.
Channel drivers are provided for message queue and shared memory. Commands are provided to open channels for either a message queue or shared memory object.

The package is presented as a
[literate program document](/doc/trunk/posixipc/doc/posixipc.pdf)
which contains all the design information, code, and test cases.
There is also
[man page documentation](/doc/trunk/posixipc/tea/doc/posixipc.html)
for the commands in the package.

A TEA compliant build mechanism is available as well a
[pre-compiled Tcl module](/doc/trunk/packages/posixipc-1.0.tm).
The precompiled module works with both Linux (glibc 2.28, Tcl 8.6) and
FreeBSD (Release 12.0, Tcl 8.6).
Note that MacOSX does not support POSIX message queues and the package
code will not compile in that environment in its current state.
Z b4e7d4adf12999b36215a1894a39f651