semex is a tester and exerciser for Unix System V semaphore functions. It is quite useful for getting hands-on knowledge of them, and also as a part of a test frame for any semaphore-using program.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.