make depend.
Fix ignored return value warnings.

Not sure why I am getting these now and not before.