This is the mail archive of the glibc-cvs@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]

GNU C Library master sources branch master updated. glibc-2.24-619-g75dafa2


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  75dafa2f323555600a1d1675de6eea09d25e3482 (commit)
      from  f68fcd95d34d2f2ac286b9ebb64e3a07e36a20cf (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 -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=75dafa2f323555600a1d1675de6eea09d25e3482

commit 75dafa2f323555600a1d1675de6eea09d25e3482
Author: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Date:   Fri Jan 6 11:05:27 2017 -0200

    Move fortified explicit_bzero back to string3
    
    Commit 38765ab68f329fd moved the bzero, bcopy, and explicit_bzero
    fortified macros to a common header (strings_fortified.h).  However
    the side effect is a fortified explicit_bzero is defined when including
    only strings.h.
    
    This patch moves back the fortified explicit_bzero definition to
    strings3.h header.
    
    Checked on x86_64-linux-gnu.
    
    	* string/bits/strings_fortified.h (explicit_bzero): Move back to ..
    	* string/bits/string3.h: ... here.

diff --git a/ChangeLog b/ChangeLog
index 172b0c9..8454cd6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2017-01-09  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
+
+	* string/bits/strings_fortified.h (explicit_bzero): Move back to ..
+	* string/bits/string3.h: ... here.
+
 2017-01-05  Joseph Myers  <joseph@codesourcery.com>
 
 	[BZ #21028]
diff --git a/string/bits/string3.h b/string/bits/string3.h
index 0b0a377..738226d 100644
--- a/string/bits/string3.h
+++ b/string/bits/string3.h
@@ -92,6 +92,15 @@ __NTH (memset (void *__dest, int __ch, size_t __len))
 
 #ifdef __USE_MISC
 # include <bits/strings_fortified.h>
+
+void __explicit_bzero_chk (void *__dest, size_t __len, size_t __destlen)
+  __THROW __nonnull ((1));
+
+__fortify_function void
+__NTH (explicit_bzero (void *__dest, size_t __len))
+{
+  __explicit_bzero_chk (__dest, __len, __bos0 (__dest));
+}
 #endif
 
 __fortify_function char *
diff --git a/string/bits/strings_fortified.h b/string/bits/strings_fortified.h
index fd396f9..411e786 100644
--- a/string/bits/strings_fortified.h
+++ b/string/bits/strings_fortified.h
@@ -31,13 +31,4 @@ __NTH (bzero (void *__dest, size_t __len))
   (void) __builtin___memset_chk (__dest, '\0', __len, __bos0 (__dest));
 }
 
-void __explicit_bzero_chk (void *__dest, size_t __len, size_t __destlen)
-  __THROW __nonnull ((1));
-
-__fortify_function void
-__NTH (explicit_bzero (void *__dest, size_t __len))
-{
-  __explicit_bzero_chk (__dest, __len, __bos0 (__dest));
-}
-
 #endif

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

Summary of changes:
 ChangeLog                       |    5 +++++
 string/bits/string3.h           |    9 +++++++++
 string/bits/strings_fortified.h |    9 ---------
 3 files changed, 14 insertions(+), 9 deletions(-)


hooks/post-receive
-- 
GNU C Library master sources


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