standardize return values + errno