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/i386 | |
parent | acfebba27b162b3064c616142883541eaef3f725 (diff) |
Updated to fedora-glibc-20051020T0651
Diffstat (limited to 'sysdeps/unix/sysv/linux/i386')
-rw-r--r-- | sysdeps/unix/sysv/linux/i386/bits/mman.h | 3 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/i386/ucontext_i.h | 22 |
2 files changed, 23 insertions, 2 deletions
diff --git a/sysdeps/unix/sysv/linux/i386/bits/mman.h b/sysdeps/unix/sysv/linux/i386/bits/mman.h index 1477aa54e2..d0f210f0bc 100644 --- a/sysdeps/unix/sysv/linux/i386/bits/mman.h +++ b/sysdeps/unix/sysv/linux/i386/bits/mman.h @@ -1,5 +1,5 @@ /* Definitions for POSIX memory map interface. Linux/i386 version. - Copyright (C) 1997, 2000, 2003 Free Software Foundation, Inc. + Copyright (C) 1997, 2000, 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 @@ -78,6 +78,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/i386/ucontext_i.h b/sysdeps/unix/sysv/linux/i386/ucontext_i.h index d6efca41b1..c6319f2391 100644 --- a/sysdeps/unix/sysv/linux/i386/ucontext_i.h +++ b/sysdeps/unix/sysv/linux/i386/ucontext_i.h @@ -1,6 +1,6 @@ /* Offsets and other constants needed in the *context() function implementation. - Copyright (C) 2001 Free Software Foundation, Inc. + Copyright (C) 2001, 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 @@ -39,3 +39,23 @@ #define oFPREGS 96 #define oSIGMASK 108 #define oFPREGSMEM 236 + +/* Tests run in stdlib/tst-ucontext-off. */ +#define TESTS \ + TEST (uc_link, oLINK); \ + TEST (uc_stack.ss_sp, oSS_SP); \ + TEST (uc_stack.ss_size, oSS_SIZE); \ + TEST (uc_mcontext.gregs[REG_GS], oGS); \ + TEST (uc_mcontext.gregs[REG_FS], oFS); \ + TEST (uc_mcontext.gregs[REG_EDI], oEDI); \ + TEST (uc_mcontext.gregs[REG_ESI], oESI); \ + TEST (uc_mcontext.gregs[REG_EBP], oEBP); \ + TEST (uc_mcontext.gregs[REG_ESP], oESP); \ + TEST (uc_mcontext.gregs[REG_EBX], oEBX); \ + TEST (uc_mcontext.gregs[REG_EDX], oEDX); \ + TEST (uc_mcontext.gregs[REG_ECX], oECX); \ + TEST (uc_mcontext.gregs[REG_EAX], oEAX); \ + TEST (uc_mcontext.gregs[REG_EIP], oEIP); \ + TEST (uc_mcontext.fpregs, oFPREGS); \ + TEST (uc_sigmask, oSIGMASK); \ + TEST (__fpregs_mem, oFPREGSMEM); |