delorie.com/archives/browse.cgi | search |
From: | DJ Delorie <dj AT delorie DOT com> |
Subject: | Re: setting errno |
19 Jan 1999 19:01:52 -0500 : | |
Message-ID: | <36A51CF0.93AC983D@delorie.com> |
References: | <3 DOT 0 DOT 5 DOT 32 DOT 19990119122347 DOT 0a413ec0 DOT cygnus DOT gnu-win32 AT linus DOT mitre DOT org> |
Mime-Version: | 1.0 |
X-Mailer: | Mozilla 4.5 [en] (X11; I; Linux 2.1.126 i586) |
X-Accept-Language: | en |
Tim Taylor wrote: > > I'm porting a program that sets errno if an operation fails. However, in > the B20.1 errno is a macro that dereferences the pointer returned by a > function #define errno (*__errno()) > > What is the proper way to set errno in cygwin? The correct way is, always was, and always will be, like thus: #include <errno.h> errno = N; The ANSI spec requires it to be so.
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |