diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-08-09 07:20:08 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-08-09 07:59:38 +0200 |
commit | 1d99262f59e5b7427e926ed045610a1c049be337 (patch) | |
tree | 26d50c5670209f112a5dd746e8f3ddacb453e9b4 /freebsd/sys | |
parent | libbsd.txt: Update version info and manpage links. (diff) | |
download | rtems-libbsd-1d99262f59e5b7427e926ed045610a1c049be337.tar.bz2 |
libkern.h: Avoid call overhead for bcmp()
Diffstat (limited to 'freebsd/sys')
-rw-r--r-- | freebsd/sys/sys/libkern.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/freebsd/sys/sys/libkern.h b/freebsd/sys/sys/libkern.h index 416ffa77..b7c1d5de 100644 --- a/freebsd/sys/sys/libkern.h +++ b/freebsd/sys/sys/libkern.h @@ -136,7 +136,11 @@ arc4rand(void *ptr, u_int len, int reseed) arc4random_buf(ptr, len); } #endif /* __rtems__ */ +#ifndef __rtems__ int bcmp(const void *, const void *, size_t); +#else /* __rtems__ */ +#define bcmp(m1, m2, n) memcmp(m1, m2, n) +#endif /* __rtems__ */ int timingsafe_bcmp(const void *, const void *, size_t); void *bsearch(const void *, const void *, size_t, size_t, int (*)(const void *, const void *)); |