Don't forget the classic
Posted Dec 6, 2007 22:55 UTC (Thu) by vmole
In reply to: Don't forget the classic
Parent article: Book review: Linux System Programming
I wish SysVIPC had never existed, ick.
Ick? Ick? If "ick" satisfactorily expresses your opinion of SysV IPC, then
you clearly haven't suffered enough :-). I *could* use the words that come into my mind, but then Corbett would have to delete this comment.
For those who haven't had the pleasure, among the problems is that the namespace is completely independent of the normal Unix namespace (files), and there's no way to programatically query it. Also, the associated resources were limited, and they didn't automatically close when all the programs using one exited uncleanly (like file descriptors do). And by "limited" I mean on the order of 16 or 32. System wide. Also, while you could list the in-use resource (ipcs), there was pretty much no way to find out who had created or was using a particular id. Imagine the fun.
to post comments)