53 lines
3.1 KiB
HTML
53 lines
3.1 KiB
HTML
|
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
|
||
|
<!--Converted with LaTeX2HTML 96.1-c (Feb 29, 1996) by Nikos Drakos (nikos@cbl.leeds.ac.uk), CBLU, University of Leeds -->
|
||
|
<HTML>
|
||
|
<HEAD>
|
||
|
<TITLE>msgtool: An interactive message queue manipulator</TITLE>
|
||
|
<META NAME="description" CONTENT="msgtool: An interactive message queue manipulator">
|
||
|
<META NAME="keywords" CONTENT="lpg">
|
||
|
<META NAME="resource-type" CONTENT="document">
|
||
|
<META NAME="distribution" CONTENT="global">
|
||
|
<LINK REL=STYLESHEET HREF="lpg.css">
|
||
|
</HEAD>
|
||
|
<BODY LANG="EN">
|
||
|
<A NAME="tex2html833" HREF="node38.html"><IMG WIDTH=37 HEIGHT=24 ALIGN=BOTTOM ALT="next" SRC="next_motif.gif"></A> <A NAME="tex2html831" HREF="node27.html"><IMG WIDTH=26 HEIGHT=24 ALIGN=BOTTOM ALT="up" SRC="up_motif.gif"></A> <A NAME="tex2html827" HREF="node36.html"><IMG WIDTH=63 HEIGHT=24 ALIGN=BOTTOM ALT="previous" SRC="previous_motif.gif"></A> <A NAME="tex2html835" HREF="node1.html"><IMG WIDTH=65 HEIGHT=24 ALIGN=BOTTOM ALT="contents" SRC="contents_motif.gif"></A> <BR>
|
||
|
<B> Next:</B> <A NAME="tex2html834" HREF="node38.html">Background</A>
|
||
|
<B>Up:</B> <A NAME="tex2html832" HREF="node27.html">6.4.2 Message Queues</A>
|
||
|
<B> Previous:</B> <A NAME="tex2html828" HREF="node36.html">SYSTEM CALL: msgctl()</A>
|
||
|
<BR> <P>
|
||
|
<H3><A NAME="SECTION00742600000000000000">msgtool: An interactive message queue manipulator</A></H3>
|
||
|
<P>
|
||
|
Few can deny the immediate benefit of having accurate technical information readily available.
|
||
|
Such materials provide a tremendous mechanism for learning and exploring new areas. On the
|
||
|
same note, having real world examples to accompany any technical information will speed up
|
||
|
and reinforce the learning process.
|
||
|
<P>
|
||
|
Until now, the only useful examples which have been presented were the wrapper functions for
|
||
|
manipulating message queues. While they are extremely useful, they have not been presented in
|
||
|
a manner which would warrant further study and experimentation. To remedy this, you will be
|
||
|
presented with <EM>msgtool</EM>, an interactive command line utility for manipulating IPC message
|
||
|
queues. While it certainly functions as an adequate tool for education reinforcement, it can
|
||
|
be applied directly into real world assignments, by providing message queue functionality via
|
||
|
standard shell scripts.
|
||
|
<P>
|
||
|
<BR> <HR>
|
||
|
<UL>
|
||
|
<LI> <A NAME="tex2html836" HREF="node38.html#SECTION00742610000000000000">Background</A>
|
||
|
<LI> <A NAME="tex2html837" HREF="node39.html#SECTION00742620000000000000">Command Line Syntax</A>
|
||
|
<UL>
|
||
|
<LI> <A NAME="tex2html838" HREF="node40.html#SECTION00742621000000000000">Sending Messages </A>
|
||
|
<LI> <A NAME="tex2html839" HREF="node41.html#SECTION00742622000000000000">Retrieving Messages</A>
|
||
|
<LI> <A NAME="tex2html840" HREF="node42.html#SECTION00742623000000000000">Changing the Permissions (mode)</A>
|
||
|
<LI> <A NAME="tex2html841" HREF="node43.html#SECTION00742624000000000000">Deleting a Queue</A>
|
||
|
</UL>
|
||
|
<LI> <A NAME="tex2html842" HREF="node44.html#SECTION00742630000000000000">Examples</A>
|
||
|
<LI> <A NAME="tex2html843" HREF="node45.html#SECTION00742640000000000000">The Source</A>
|
||
|
</UL>
|
||
|
<BR> <HR>
|
||
|
<P><ADDRESS>
|
||
|
<I>Converted on: <BR>
|
||
|
Fri Mar 29 14:43:04 EST 1996</I>
|
||
|
</ADDRESS>
|
||
|
</BODY>
|
||
|
</HTML>
|