[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-gnulib] Re: CVS update [cvs1-11-x-branch]: /ccvs/src/
From: |
Derek Robert Price |
Subject: |
Re: [Bug-gnulib] Re: CVS update [cvs1-11-x-branch]: /ccvs/src/ |
Date: |
Tue, 07 Sep 2004 09:22:19 -0400 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20040616 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Bruno Haible wrote:
>Derek Robert Price wrote:
>
>>>In particular the Woe32 stdio in MSVCRT does not usually set errno upon
>>>failure. I.e. it implements the C89 spec, not the POSIX spec.
>>
>>Now, that could cause problems. I'd have to implement the entire
>>STDIO implementation using write and handling my own buffers to work
>>around that. S'pose I could probably snag most of the implementation
>>from glibc...
>
>
>It may be easier to just use the Woe32 API instead of errno:
>
> #ifdef _WIN32
> FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM |
FORMAT_MESSAGE_IGNORE_INSERTS,
> NULL, GetLastError (), 0, buf, sizeof (buf), NULL));
> #else
> perror (...);
> #endif
Ah, thanks. I didn't know that existed. I'm not usually much of a
Windows programmer.
Cheers,
Derek
- --
*8^)
Email: derek@ximbiot.com
Get CVS support at <http://ximbiot.com>!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFBPbYJLD1OTBfyMaQRAvsgAKDadBHoSnlhoU4o6B81a0BbRTC5vACcCtU0
RPqme7pPzuqHGbyUEUlGKvk=
=5qu4
-----END PGP SIGNATURE-----
- Re: CVS update [cvs1-11-x-branch]: /ccvs/src/, Derek Robert Price, 2004/09/02
- Re: CVS update [cvs1-11-x-branch]: /ccvs/src/, Paul Eggert, 2004/09/02
- Re: CVS update [cvs1-11-x-branch]: /ccvs/src/, Simon Josefsson, 2004/09/02
- Re: CVS update [cvs1-11-x-branch]: /ccvs/src/, Derek Robert Price, 2004/09/02
- Re: CVS update [cvs1-11-x-branch]: /ccvs/src/, Paul Eggert, 2004/09/02
- Re: CVS update [cvs1-11-x-branch]: /ccvs/src/, Derek Robert Price, 2004/09/03
- Re: CVS update [cvs1-11-x-branch]: /ccvs/src/, Paul Eggert, 2004/09/03
- Re: [Bug-gnulib] Re: CVS update [cvs1-11-x-branch]: /ccvs/src/, Bruno Haible, 2004/09/04
- Re: [Bug-gnulib] Re: CVS update [cvs1-11-x-branch]: /ccvs/src/, Derek Robert Price, 2004/09/04
- Re: [Bug-gnulib] Re: CVS update [cvs1-11-x-branch]: /ccvs/src/, Bruno Haible, 2004/09/06
- Re: [Bug-gnulib] Re: CVS update [cvs1-11-x-branch]: /ccvs/src/,
Derek Robert Price <=
- Re: [Bug-gnulib] Re: CVS update [cvs1-11-x-branch]: /ccvs/src/, Bruno Haible, 2004/09/04
- Re: [Bug-gnulib] Re: CVS update [cvs1-11-x-branch]: /ccvs/src/, Derek Robert Price, 2004/09/04
- Message not available
- Re: CVS update [cvs1-11-x-branch]: /ccvs/src/, Stefan Monnier, 2004/09/02