This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [RFC 4/6] ARC: Initial port to glibc
On Tue, 27 Jun 2017, Vineet Gupta wrote:
> > > +typedef struct sigcontext mcontext_t;
> >
> > You can avoid this problematic definition for a new architecture, even
> > while we're still discussing eliminating it for existing architectures.
>
> So just use struct sigcontext as data type for uc_mcontext ?
No. Define mcontext_t to be a struct without a tag, with the same layout
as struct sigcontext, as the identifier sigcontext (and non-reserved
identifiers for its elements) are not in the POSIX namespace permitted for
ucontext.h.
https://sourceware.org/ml/libc-alpha/2017-06/msg00946.html
--
Joseph S. Myers
joseph@codesourcery.com