title: Is there a reason why perror isn't widely seen in code for error handling?
body: <p>Looking at code at stackoverflow or elsewhere, it seems I rarely see perror() being used to report the exact nature of an error. printf is much more common. Is this an indicator that there's something wrong or missing with perror? I'd expect it to be used much more often given that it gives better information.</p>