added new chapter on errno