This is the mail archive of the cygwin-patches mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: errno.h: ESTRPIPE


Christopher Faylor wrote:
Defining a unique value means that, if we do decide at some point to add
functionality which utilizes that errno the will be no need to recompile
the application.

If you think Cygwin might at some point learn to send certain errnos, they should use low values, as the standard ones do. The point of using 9999 is to say "we'll never need this one," perhaps because it just doesn't make sense for Cygwin.


I'd be surprised if there were actually errnos used by other *ixes that Cygwin currently doesn't use, which are also not understood well enough such that you can't predict whether Cygwin will ever need them for more than compatibility. Obviously the future is wide open and holds endless surprises, but isn't Cygwin mature enough by now that its wish list is mostly populated by obvious things? Is there really a lot of stuff coming in these days where you say, "didn't see that coming!"?


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]