Dave Hayes wrote:
Under what conditions does link() return EFAULT? The man page says:[EFAULT] One of the pathnames specified is outside the process's allocated address space. However I would think that if I had a (char *) pointing outside the address space that I would get a segfault somewhere before getting this error. How would you even handle this error, should your code get it?
Like any other error: abort or do something else sensible. Do not check for this error message, that doesn't make much sense. cheers simon
