diff options
author | Jakub Jelinek <jakub@redhat.com> | 2005-10-20 06:59:57 +0000 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2005-10-20 06:59:57 +0000 |
commit | b7071f6fc41f4c20510de3683f39e5c8ea8a2e1e (patch) | |
tree | 852f4f1992a3c9ecbb44b822df6702c7e635fc5a /sysdeps/unix/sysv/linux/s390 | |
parent | acfebba27b162b3064c616142883541eaef3f725 (diff) |
Updated to fedora-glibc-20051020T0651
Diffstat (limited to 'sysdeps/unix/sysv/linux/s390')
-rw-r--r-- | sysdeps/unix/sysv/linux/s390/bits/mman.h | 3 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/s390/s390-32/ucontext_i.h | 14 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/s390/s390-64/ucontext_i.h | 13 |
3 files changed, 29 insertions, 1 deletions
diff --git a/sysdeps/unix/sysv/linux/s390/bits/mman.h b/sysdeps/unix/sysv/linux/s390/bits/mman.h index ac94bb20b2..90604c8322 100644 --- a/sysdeps/unix/sysv/linux/s390/bits/mman.h +++ b/sysdeps/unix/sysv/linux/s390/bits/mman.h @@ -1,5 +1,5 @@ /* Definitions for POSIX memory map interface. Linux/s390 version. - Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation, Inc. + Copyright (C) 2000, 2001, 2002, 2003, 2005 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -79,6 +79,7 @@ /* Flags for `mremap'. */ #ifdef __USE_GNU # define MREMAP_MAYMOVE 1 +# define MREMAP_FIXED 2 #endif /* Advice to `madvise'. */ diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/ucontext_i.h b/sysdeps/unix/sysv/linux/s390/s390-32/ucontext_i.h index 2e51f04e65..61f018621b 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/ucontext_i.h +++ b/sysdeps/unix/sysv/linux/s390/s390-32/ucontext_i.h @@ -27,9 +27,23 @@ #define SC_FLGS 0x000 #define SC_LINK 0x004 #define SC_STCK 0x008 +#define SC_STSZ 0x010 #define SC_PSW 0x018 #define SC_GPRS 0x020 #define SC_ACRS 0x060 #define SC_FPC 0x0A0 #define SC_FPRS 0x0A8 #define SC_MASK 0x128 + +/* Tests run in stdlib/tst-ucontext-off. */ +#define TESTS \ + TEST (uc_flags, SC_FLGS); \ + TEST (uc_link, SC_LINK); \ + TEST (uc_stack.ss_sp, SC_STCK); \ + TEST (uc_stack.ss_size, SC_STSZ); \ + TEST (uc_mcontext.psw, SC_PSW); \ + TEST (uc_mcontext.gregs, SC_GPRS); \ + TEST (uc_mcontext.aregs, SC_ACRS); \ + TEST (uc_mcontext.fpregs.fpc, SC_FPC); \ + TEST (uc_mcontext.fpregs.fprs, SC_FPRS); \ + TEST (uc_sigmask, SC_MASK); diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/ucontext_i.h b/sysdeps/unix/sysv/linux/s390/s390-64/ucontext_i.h index 6d223a08a6..28ef915fc1 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/ucontext_i.h +++ b/sysdeps/unix/sysv/linux/s390/s390-64/ucontext_i.h @@ -27,6 +27,7 @@ #define SC_FLGS 0x000 #define SC_LINK 0x008 #define SC_STCK 0x010 +#define SC_STSZ 0x020 #define SC_PSW 0x028 #define SC_GPRS 0x038 #define SC_ACRS 0x0B8 @@ -34,3 +35,15 @@ #define SC_FPRS 0x100 #define SC_MASK 0x180 +/* Tests run in stdlib/tst-ucontext-off. */ +#define TESTS \ + TEST (uc_flags, SC_FLGS); \ + TEST (uc_link, SC_LINK); \ + TEST (uc_stack.ss_sp, SC_STCK); \ + TEST (uc_stack.ss_size, SC_STSZ); \ + TEST (uc_mcontext.psw, SC_PSW); \ + TEST (uc_mcontext.gregs, SC_GPRS); \ + TEST (uc_mcontext.aregs, SC_ACRS); \ + TEST (uc_mcontext.fpregs.fpc, SC_FPC); \ + TEST (uc_mcontext.fpregs.fprs, SC_FPRS); \ + TEST (uc_sigmask, SC_MASK); |