Use the right errno.
Use the right errno.

	* lib/libport/semaphore.cc (Semaphore::destroy): When compiling
	for OSX, but sure to use the right errno to report errors.

aldebaran/libport,aldebaran/libport,aldebaran/libport,aldebaran/libport,aldebaran/libport