Does anyone have a fragment of code to show the use of msgctl(), msgget(), and msgop(). I'm in need of these facilities but i'm just not clicking with the manual descriptions. Thanks Mark S. Winsor Systems Analyst ProVAR, Inc.