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];