Upgrade seed48 too.
Missed this in 774c7f54ff375d71106283d42779b0cc5f238f87.
Change-Id: Ic24fd67f003d0e2d192cfb08f96f63024ca817eb
diff --git a/libc/Android.mk b/libc/Android.mk
index 2fc4300..f1bfd71 100644
--- a/libc/Android.mk
+++ b/libc/Android.mk
@@ -155,7 +155,6 @@
stdlib/locale.c \
stdlib/putenv.c \
stdlib/qsort.c \
- stdlib/seed48.c \
stdlib/setenv.c \
stdlib/setjmperr.c \
stdlib/strntoimax.c \
@@ -341,6 +340,7 @@
upstream-netbsd/libc/stdlib/mrand48.c \
upstream-netbsd/libc/stdlib/nrand48.c \
upstream-netbsd/libc/stdlib/_rand48.c \
+ upstream-netbsd/libc/stdlib/seed48.c \
upstream-netbsd/libc/stdlib/srand48.c \
upstream-netbsd/libc/stdlib/tdelete.c \
upstream-netbsd/libc/stdlib/tfind.c \
diff --git a/libc/stdlib/seed48.c b/libc/upstream-netbsd/libc/stdlib/seed48.c
similarity index 70%
rename from libc/stdlib/seed48.c
rename to libc/upstream-netbsd/libc/stdlib/seed48.c
index 583262f..36c0570 100644
--- a/libc/stdlib/seed48.c
+++ b/libc/upstream-netbsd/libc/stdlib/seed48.c
@@ -1,4 +1,5 @@
-/* $OpenBSD: seed48.c,v 1.3 2005/08/08 08:05:37 espie Exp $ */
+/* $NetBSD: seed48.c,v 1.8 2005/06/12 05:21:28 lukem Exp $ */
+
/*
* Copyright (c) 1993 Martin Birgmeier
* All rights reserved.
@@ -12,17 +13,28 @@
* to anyone/anything when using this software.
*/
+#include <sys/cdefs.h>
+#if defined(LIBC_SCCS) && !defined(lint)
+__RCSID("$NetBSD: seed48.c,v 1.8 2005/06/12 05:21:28 lukem Exp $");
+#endif /* LIBC_SCCS and not lint */
+
+#include "namespace.h"
+
+#include <assert.h>
+
#include "rand48.h"
-extern unsigned short __rand48_seed[3];
-extern unsigned short __rand48_mult[3];
-extern unsigned short __rand48_add;
+#ifdef __weak_alias
+__weak_alias(seed48,_seed48)
+#endif
unsigned short *
seed48(unsigned short xseed[3])
{
static unsigned short sseed[3];
+ _DIAGASSERT(xseed != NULL);
+
sseed[0] = __rand48_seed[0];
sseed[1] = __rand48_seed[1];
sseed[2] = __rand48_seed[2];