Module Name: src Committed By: matt Date: Sun Sep 8 12:11:56 UTC 2013
Modified Files: src/lib/libc/arch/arm/misc: arm_initfini.c Log Message: Detect presence of hardware divide. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/lib/libc/arch/arm/misc/arm_initfini.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/lib/libc/arch/arm/misc/arm_initfini.c diff -u src/lib/libc/arch/arm/misc/arm_initfini.c:1.5 src/lib/libc/arch/arm/misc/arm_initfini.c:1.6 --- src/lib/libc/arch/arm/misc/arm_initfini.c:1.5 Mon Aug 19 22:14:37 2013 +++ src/lib/libc/arch/arm/misc/arm_initfini.c Sun Sep 8 12:11:56 2013 @@ -29,7 +29,7 @@ #include <sys/cdefs.h> -__RCSID("$NetBSD: arm_initfini.c,v 1.5 2013/08/19 22:14:37 matt Exp $"); +__RCSID("$NetBSD: arm_initfini.c,v 1.6 2013/09/08 12:11:56 matt Exp $"); #include "namespace.h" @@ -47,6 +47,7 @@ __RCSID("$NetBSD: arm_initfini.c,v 1.5 2 #include <stddef.h> __dso_hidden int _libc_arm_fpu_present; +__dso_hidden int _libc_arm_hwdiv_present; static bool _libc_aapcs_initialized; void _libc_aapcs_init(void) __attribute__((__constructor__, __used__)); @@ -59,5 +60,7 @@ _libc_aapcs_init(void) _libc_aapcs_initialized = true; (void)sysctlbyname("machdep.fpu_present", &_libc_arm_fpu_present, &len, NULL, 0); + (void)sysctlbyname("machdep.hwdiv_present", + &_libc_arm_hwdiv_present, &len, NULL, 0); } }