瀏覽代碼

xprint: update to use kam_rand()

Spencer Thomason 9 年之前
父節點
當前提交
0caaa85c4a
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      modules/xprint/xp_lib.c

+ 3 - 2
modules/xprint/xp_lib.c

@@ -51,6 +51,7 @@
 #include "../../resolve.h"
 #include "../../resolve.h"
 #include "../../qvalue.h"
 #include "../../qvalue.h"
 #include "../../usr_avp.h"
 #include "../../usr_avp.h"
+#include "../../rand/kam_rand.h"
 
 
 #include "../../parser/parse_from.h"
 #include "../../parser/parse_from.h"
 #include "../../parser/parse_uri.h"
 #include "../../parser/parse_uri.h"
@@ -1929,13 +1930,13 @@ int xl_child_init(int rank)
 {
 {
 	int i, x, rb, cb;
 	int i, x, rb, cb;
 
 
-	for (i=RAND_MAX, rb=0; i; rb++, i>>=1);
+	for (i=KAM_RAND_MAX, rb=0; i; rb++, i>>=1);
 
 
 	cb=x=0; /* x asiignment to make gcc happy */
 	cb=x=0; /* x asiignment to make gcc happy */
 	for (i=0; i<UNIQUE_ID_LEN; i++) {
 	for (i=0; i<UNIQUE_ID_LEN; i++) {
 		if (!cb) {
 		if (!cb) {
 			cb=rb;
 			cb=rb;
-			x=rand();
+			x=kam_rand();
 		}
 		}
 		UNIQUE_ID[i]=fourbits2char[x&0x0F];
 		UNIQUE_ID[i]=fourbits2char[x&0x0F];
 		x>>=rb;
 		x>>=rb;