This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug libc/22742] [aarch64] mcontext_t __reserved field got renamed


https://sourceware.org/bugzilla/show_bug.cgi?id=22742

--- Comment #1 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  c739e191d0697e29110d4eb446e537ff336324c6 (commit)
      from  394b5bac88ef678dcacadbc1f6b393a55308f616 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=c739e191d0697e29110d4eb446e537ff336324c6

commit c739e191d0697e29110d4eb446e537ff336324c6
Author: Szabolcs Nagy <szabolcs.nagy@arm.com>
Date:   Mon Jan 22 11:13:31 2018 +0000

    aarch64: Revert the change of the __reserved member of mcontext_t

    The uc_mcontext.__reserved member of ucontext_t is a user visible API,
    that should not be changed, because this is the only way to access cpu
    states of various extensions of linux asm/sigcontext.h, it does not
    violate namespace rules either, so revert this part of the commit

    commit 4fa9b3bfe6759c82beb4b043a54a3598ca467289
    Commit:     Joseph Myers <joseph@codesourcery.com>

        Fix mcontext_t sigcontext namespace (bug 21457).

    (In principle the user can type cast &uc_mcontext to struct sigcontext*
    to use the linux sigcontext fields, but that's not the existing practice
    since mcontext_t used to be a typedef of struct sigcontext.)

        [BZ #22742]
        * sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h (__glibc_reserved1):
        Rename to __reserved and add comment.
        * sysdeps/unix/sysv/linux/aarch64/ucontext_i.sym (__glibc_reserved1):
        Rename to __reserved.

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                      |    8 ++++++++
 sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h |    6 +++++-
 sysdeps/unix/sysv/linux/aarch64/ucontext_i.sym |    2 +-
 3 files changed, 14 insertions(+), 2 deletions(-)

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]