🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.std.c
Article #5882

Re: What is the domain of strerror()?

#5882
From: Steve Summit
Date: Sun, 09 Apr 1989 03:16
16 lines
1369 bytes
In article <9997@smoke.BRL.MIL> gwyn@brl.arpa (Doug Gwyn (VLD/VMB) <gwyn>) writes:
>That's easy; anything the standard says is an error number is allowed,
>and anything else is up to the implementation.  I.e. the non-zero value
>of errno, as set by some functions according to the standard, is an
>acceptable "error number" for strerror().

So if a weird number is somehow passed to strerror, the result is
undefined?  This seems like asking for trouble, particularly when
it's easy enough to use sprintf(tmpbuf, "Error %d", errno); as
many implementations do.  Having the result be implementation-
defined wouldn't be too bad if it meant that the text might be
different ("Error" vs. "error," perhaps) but I'd rather it not do
the equivalent of sys_errlist[-123] and dump core.

                                            Steve Summit
                                            scs@adam.pika.mit.edu
Technical Details
Message-ID: <10446@bloom-beacon.MIT.EDU>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!bloom-beacon!adam.pika.mit.edu!scs
References: <1249@microsoft.UUCP> <9997@smoke.BRL.MIL>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!bloom-beacon!adam.pika.mit.edu!scs
From: scs@adam.pika.mit.edu (Steve Summit)
Newsgroups: comp.std.c
Subject: Re: What is the domain of strerror()?
Message-ID: <10446@bloom-beacon.MIT.EDU>
Date: 9 Apr 89 03:16:06 GMT
References: <1249@microsoft.UUCP> <9997@smoke.BRL.MIL>
Sender: daemon@bloom-beacon.MIT.EDU
Reply-To: scs@adam.pika.mit.edu (Steve Summit)
Lines: 16