Is it common to pass arguments to perror(), or is it usually used for a very generic message. For example, something like:
perror()
char buffer[50]; sprintf(b