Treatment of Error Conditions
Mathematical functions handle errors by returning unusual result values and setting an error code in the external integer variable errno.