Quellcode durchsuchen

Don't compile arc4random if option not set

Peter S. Mazinger vor 18 Jahren
Ursprung
Commit
81659b1df1
2 geänderte Dateien mit 4 neuen und 5 gelöschten Zeilen
  1. 4 1
      libc/stdlib/Makefile.in
  2. 0 4
      libc/stdlib/arc4random.c

+ 4 - 1
libc/stdlib/Makefile.in

@@ -62,7 +62,10 @@ CSRC:= \
 	getpt.c ptsname.c grantpt.c unlockpt.c gcvt.c drand48-iter.c jrand48.c \
 	jrand48_r.c lrand48.c lrand48_r.c mrand48.c mrand48_r.c nrand48.c \
 	nrand48_r.c rand_r.c srand48.c srand48_r.c seed48.c seed48_r.c \
-	valloc.c posix_memalign.c a64l.c l64a.c arc4random.c
+	valloc.c posix_memalign.c a64l.c l64a.c
+ifeq ($(UCLIBC_HAS_ARC4RANDOM),y)
+CSRC+=arc4random.c
+endif
 ifeq ($(UCLIBC_HAS_LFS),y)
 CSRC+=mkstemp64.c
 endif

+ 0 - 4
libc/stdlib/arc4random.c

@@ -27,8 +27,6 @@
  */
 
 #include <features.h>
-#ifdef __UCLIBC_HAS_ARC4RANDOM__
-
 #include <fcntl.h>
 #include <stdlib.h>
 #include <unistd.h>
@@ -210,5 +208,3 @@ int main(void) {
     return 0;
 }
 #endif
-
-#endif /* __UCLIBC_HAS_ARC4RANDOM__ */