فهرست منبع

adapt to new hidden

Peter S. Mazinger 18 سال پیش
والد
کامیت
d810a51e01
1فایلهای تغییر یافته به همراه9 افزوده شده و 3 حذف شده
  1. 9 3
      libc/stdlib/arc4random.c

+ 9 - 3
libc/stdlib/arc4random.c

@@ -37,8 +37,14 @@
 #include <sys/time.h>
 #ifdef __ARC4RANDOM_USE_ERANDOM__
 #include <sys/sysctl.h>
+//libc_hidden_proto(sysctl)
 #endif
 
+libc_hidden_proto(open)
+libc_hidden_proto(read)
+libc_hidden_proto(close)
+libc_hidden_proto(gettimeofday)
+
 struct arc4_stream {
 	u_int8_t i;
 	u_int8_t j;
@@ -98,10 +104,10 @@ arc4_stir(as)
 	int	n;
 
 	gettimeofday(&rdat.tv, NULL);
-	fd = __open("/dev/urandom", O_RDONLY);
+	fd = open("/dev/urandom", O_RDONLY);
 	if (fd != -1) {
-		__read(fd, rdat.rnd, sizeof(rdat.rnd));
-		__close(fd);
+		read(fd, rdat.rnd, sizeof(rdat.rnd));
+		close(fd);
 	}
 #ifdef __ARC4RANDOM_USE_ERANDOM__
 	else {