This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author sbt
Recipients alexis, brian.curtin, eric.araujo, jackjansen, kristjan.jonsson, loewis, mark.dickinson, mhammond, sable, santoso.wijaya, sbt, tarek, tim.golden
Date 2012-04-27.14:43:07
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1335537788.02.0.702160950261.issue13210@psf.upfronthosting.co.za>
In-reply-to
Content
According to http://msdn.microsoft.com/en-us/library/5814770t.aspx the "supported" errno values in VS2010 are

    E2BIG EACCES EAGAIN EBADF ECHILD EDEADLOCK EDOM EEXIST EILSEQ
    EINVAL EMFILE ENOENT ENOEXEC ENOMEM ENOSPC ERANGE EXDEV STRUNCATE

of which the ones with WSA equivalents are

    EACCES EBADF EINVAL EMFILE

The other constants listed in errno.h are for "compatibility with POSIX".

I take this to mean that the only errno values which will be set by libc are on the supported list.  We should not change any of these, but I think we can redefine the others to WSA equivalents without a problem.
History
Date User Action Args
2012-04-27 14:43:08sbtsetrecipients: + sbt, loewis, mhammond, jackjansen, mark.dickinson, kristjan.jonsson, sable, tim.golden, tarek, eric.araujo, brian.curtin, santoso.wijaya, alexis
2012-04-27 14:43:08sbtsetmessageid: <1335537788.02.0.702160950261.issue13210@psf.upfronthosting.co.za>
2012-04-27 14:43:07sbtlinkissue13210 messages
2012-04-27 14:43:07sbtcreate