I have been playing with the sysvmesg functions recently but I can't seem to get them to work correctly, I do get_queue and it returns a valid resource identifier, but when I try to do a msg_send I receive the following: msg_send(): msgsnd failed: Resource temporarily unavailable Has anyone had any experience with these set of functions, or had a similar problem? -max