DragonFly kernel List (threaded) for 2007-07
DragonFly BSD
DragonFly kernel List (threaded) for 2007-07
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: link(2) and EFAULT


From: "Simon 'corecode' Schubert" <corecode@xxxxxxxxxxxx>
Date: Thu, 26 Jul 2007 21:57:52 +0200

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



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]