
int msqid;              /* Message queue identifier */
key_t key=0x1024;       /* Name of message queue    */


if ((msqid=msgget(key, 0660 | IPC_CREAT | IPC_EXCL)) == -1)  {
 	  /* Can't create a new message queue.  One already
         * exists by the same name.  It is possible another
         * process is using the same key to get a message
         * queue.  This prevents us from stepping on each
	   * other.
        */
        fprintf(stderr,"Message queue already exists\n");
        return(-1);
}

