summary refs log tree commit diff
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>1999-10-12 16:33:15 +0000
committerUlrich Drepper <drepper@redhat.com>1999-10-12 16:33:15 +0000
commitd4c5cf8060af2e6b6c38989b43f32a613b718d22 (patch)
tree710e31383b1f589ac384066bb9f8ddd2127d392d
parent39d1d4e5cae89fc2c401a6a65ef47444a76c0a40 (diff)
downloadglibc-d4c5cf8060af2e6b6c38989b43f32a613b718d22.tar.gz
glibc-d4c5cf8060af2e6b6c38989b43f32a613b718d22.tar.xz
glibc-d4c5cf8060af2e6b6c38989b43f32a613b718d22.zip
Update.
1999-10-12  Ulrich Drepper  <drepper@cygnus.com>

	* locale/setlocale.c: Fix gcc warning about uninitialized variable.
-rw-r--r--ChangeLog4
-rw-r--r--linuxthreads/ChangeLog4
-rw-r--r--linuxthreads_db/ChangeLog6
-rw-r--r--locale/setlocale.c9
4 files changed, 17 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index bbf244da7e..64c5235963 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+1999-10-12  Ulrich Drepper  <drepper@cygnus.com>
+
+	* locale/setlocale.c: Fix gcc warning about uninitialized variable.
+
 1999-10-12  Andreas Jaeger  <aj@suse.de>
 
 	* stdlib/tst-environ.c: Include <string.h> for strcpy declaration.
diff --git a/linuxthreads/ChangeLog b/linuxthreads/ChangeLog
index 1643612eae..e90c2fea4e 100644
--- a/linuxthreads/ChangeLog
+++ b/linuxthreads/ChangeLog
@@ -1,3 +1,7 @@
+1999-10-12  Ulrich Drepper  <drepper@cygnus.com>
+
+	* internals.h: Correct return types for __libc_read and __libc_write.
+
 1999-10-09  Andreas Jaeger  <aj@suse.de>
 
 	* internals.h: Add __new_sem_post to get prototype in
diff --git a/linuxthreads_db/ChangeLog b/linuxthreads_db/ChangeLog
index 220f021461..6c952c1be0 100644
--- a/linuxthreads_db/ChangeLog
+++ b/linuxthreads_db/ChangeLog
@@ -1,3 +1,9 @@
+1999-10-12  Andreas Jaeger  <aj@suse.de>
+
+	* thread_dbP.h: Include <string.h> for strlen declaration.  Remove
+	__libc_write prototype since this is already declared in
+	linuxthreads/internals.h.
+
 1999-10-11  Ulrich Drepper  <drepper@cygnus.com>
 
 	* thread_db.h: Fix comment for ti_type.
diff --git a/locale/setlocale.c b/locale/setlocale.c
index f053895573..c0f453cd94 100644
--- a/locale/setlocale.c
+++ b/locale/setlocale.c
@@ -327,12 +327,9 @@ setlocale (int category, const char *locale)
 	}
 
       /* Create new composite name.  */
-      if (category >= 0
-	  || (composite = new_composite_name (LC_ALL, newnames)) == NULL)
-	/* Loading this part of the locale failed.  Abort the
-	   composite load.  */
-	composite = NULL;
-      else
+      composite = (category >= 0
+		   ? NULL : new_composite_name (LC_ALL, newnames));
+      if (composite != NULL)
 	{
 	  /* Now we have loaded all the new data.  Put it in place.  */
 	  for (category = 0; category < __LC_LAST; ++category)