Date: Thu, 20 Feb 1997 17:19:21 -0800 From: jehamby@lightside.com (Jake Hamby) To: hackers@freebsd.org Subject: Alternatives to SYSV IPC? Message-ID: <199702210119.RAA00608@lightside.com>
next in thread | raw e-mail | index | archive | help
I have another programming question. In addition to thread support, I need shared memory, message queues, and semaphores. Sounds like a perfect match to SYSVSHM, SYSVMSG, and SYSVSEM, eh? I don't have a problem with using these SYSV routines, and they are certainly portable enough, but I'm just concerned since they are not in widespread use. I know you can use mmap() for shared memory, and the thread libraries have built-in semaphore support, but what about messages? Sockets could be used, but they just provide an arbitrary stream of bytes, not discrete messages. FIFOs have the same problem, and pollute the filename space (I have the same problem with using mmap() for shared memory). Any comments you can make on pros and cons of the SYSV IPC routines, or if there is some legitimate alternative with similar functionality that I haven't thought of, I'd like to know about it. Thanks in advance! -- Jake
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199702210119.RAA00608>