I'm writing a program for Systems Programming in Unix, and one of the requirements is to process all possible error returns from system calls.So, rather than having a function tailored to each system call, I'd like to have one function take care of that responsibility.  So, are all error number returns unique?  If not, what areas of overlap exist? 
Are all system call error numbers unique?
system calls;system programming;error handling