20040303
	portability problem: errno is not guaranteed to be an int. impact:
		couldn't compile. fix: change "extern int errno;" to "#include
		<errno.h>".
