* commit 'a54d08a7c15e15f24d94ca6fb97329134d4441a2': Upgrade seed48 too.
This commit is contained in:
		@@ -155,7 +155,6 @@ libc_common_src_files := \
 | 
			
		||||
	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 @@ libc_upstream_netbsd_src_files := \
 | 
			
		||||
	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 \
 | 
			
		||||
 
 | 
			
		||||
@@ -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];
 | 
			
		||||
		Reference in New Issue
	
	Block a user