Does Cygwin have str2sig/sig2str?

Joel Sherrill joel@rtems.org
Thu May 20 20:23:17 GMT 2021


On Thu, May 20, 2021, 2:54 PM Corinna Vinschen <vinschen@redhat.com> wrote:

> On May 20 09:58, Joel Sherrill wrote:
> > Hi
> >
> > The next POSIX version is wrapping up and unless something changes will
> be
> > adding str2sig and sig2str. Does Cygwin have those?
> >
> > I'm asking to see if we adapt the Cygwin version for general use or have
> to
> > write it from scratch.
> >
> > The glibc and Illumos implementations are what you would expect. They
> just
>
> I don't see glibc defining the above symbols in the master branch.
>

Hmm ... Maybe google found someone's branch.


> > use an array of { signal, string_name} and a lookup search.
> > Something similar would be OK for newlib.
>
> Cygwin exports two functions with equivalent functionality:
>
>   char *strsignal (int signo);
>   int strtosigno (const char *name);
>
> see the file winsup/cygwin/strsig.cc.
>

I think those are the bsd equivalents.

Would it be ok to generalize that and provide the new POSIX as well as the
BSD interfaces?

Thanks.

--joel

>
>
> HTH,
> Corinna
>
>


More information about the Newlib mailing list