C Error Handling

  1. use strerror (in string.h) to convert err number into error message
    the relationship between error number and error messages can be viewed by errno -l (also man 3 errno will give you some tips).