]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Update.
authorUlrich Drepper <drepper@redhat.com>
Fri, 20 Feb 2004 20:12:35 +0000 (20:12 +0000)
committerUlrich Drepper <drepper@redhat.com>
Fri, 20 Feb 2004 20:12:35 +0000 (20:12 +0000)
2004-02-20  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/sysv/linux/ia64/dl-sysdep.h (DL_ARGV_NOT_RELRO): Define.

linuxthreads/ChangeLog
linuxthreads/sysdeps/unix/sysv/linux/ia64/dl-sysdep.h
nptl/sysdeps/unix/sysv/linux/ia64/dl-sysdep.h

index 49a37df7f82b6bd11f9db98c00c7f1fa2a8876b5..3cc1a21282567dd9e096f89f3f7822d687e07da5 100644 (file)
@@ -1,3 +1,7 @@
+2004-02-20  Jakub Jelinek  <jakub@redhat.com>
+
+       * sysdeps/unix/sysv/linux/ia64/dl-sysdep.h (DL_ARGV_NOT_RELRO): Define.
+
 2004-02-10  Steven Munroe  <sjmunroe@us.ibm.com>
 
        * Makefile (libpthread-routines): Add ptcleanup.
index abc25ddd480f16c4fe54c11d48b10084c42b2e1c..27d5fdfbf5a7d6d1a5d347498ae903c49720ce8e 100644 (file)
@@ -1,5 +1,5 @@
 /* System-specific settings for dynamic linker code.  IA-64 version.
-   Copyright (C) 2003 Free Software Foundation, Inc.
+   Copyright (C) 2003, 2004 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
@@ -42,4 +42,8 @@ extern int _dl_sysinfo_break attribute_hidden;
        ".previous");
 #endif
 
+/* _dl_argv cannot be attribute_relro, because _dl_start_user
+   might write into it after _dl_start returns.  */
+#define DL_ARGV_NOT_RELRO 1
+
 #endif /* dl-sysdep.h */
index e499be1e495d7e430992ec2bd74843a5b952af7b..af835c44b12ac4b0b2aa4630b35a6e440f978087 100644 (file)
@@ -1,5 +1,5 @@
 /* System-specific settings for dynamic linker code.  IA-64 version.
-   Copyright (C) 2003 Free Software Foundation, Inc.
+   Copyright (C) 2003, 2004 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
@@ -61,4 +61,8 @@ extern int _dl_sysinfo_break attribute_hidden;
        ".previous");
 #endif
 
+/* _dl_argv cannot be attribute_relro, because _dl_start_user
+   might write into it after _dl_start returns.  */
+#define DL_ARGV_NOT_RELRO 1
+
 #endif /* dl-sysdep.h */