aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/libkern.h
Commit message (Expand)AuthorAgeFilesLines
* random(9): Deprecate random(9), remove meaningless srandom(9)Conrad Meyer2019-12-261-1/+0
* Port the NetBSD KCSAN runtime to FreeBSD.Andrew Turner2019-11-211-0/+9
* libkern: Implement strchrnul(3)Conrad Meyer2019-08-191-0/+1
* Separate kernel crc32() implementation to its own header (gsb_crc32.h) andXin LI2019-06-171-33/+0
* Revert r346410 and r346411Conrad Meyer2019-04-191-1/+0
* libkern: Bring in arc4random_uniform(9) from libcConrad Meyer2019-04-191-0/+1
* Add non-sleepable strdup variant strdup_flagsMatt Macy2019-02-201-0/+1
* Use __builtin for various mem* and b* (e.g. bzero) routines.Mateusz Guzik2018-06-021-2/+0
* libkern: tidy up memsetMateusz Guzik2018-06-021-17/+0
* Add a validbcd() routine that uses the bcd2bin_data[] array and returns aIan Lepore2017-12-311-0/+7
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* armv8 has support for optional CRC32C instructions. This patch checks if they...Michael Tuexen2017-04-271-0/+3
* Replace the RC4 algorithm for generating in-kernel secure randomMark Murray2017-04-161-1/+2
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* calculate_crc32c: Add SSE4.2 implementation on x86Conrad Meyer2017-01-311-0/+5
* Use time_t for intermediate values to avoid overflow in clock_ts_to_ctConrad Meyer2017-01-241-3/+30
* Merge ACPICA 20160422.Jung-uk Kim2016-04-271-0/+1
* Add ummax()/ummin() to libkern.Justin Hibbits2016-03-181-0/+10
* Extend Book-E to support >4GB RAMJustin Hibbits2015-12-241-0/+2
* Add libkern ffsll() for parity with flsll()Conrad Meyer2015-10-221-0/+3
* Expand the bitcount* API to support 64-bit integers, plain ints and longsJohn Baldwin2015-03-201-0/+5
* Add some new modes to OpenCrypto. These modes are AES-ICM (can be usedJohn-Mark Gurney2014-12-121-0/+1
* Add support for gdb's memory searching capabilities to our in-kernel gdbBenno Rice2014-09-051-0/+1
* Bring in the new automounter, similar to what's provided in most otherEdward Tomasz Napierala2014-08-171-0/+1
* Fix watchdog pretimeout.Alfred Perlstein2013-07-271-0/+4
* Attempt to mitigate poor initialization of arc4 by one-shotAndrey A. Chernov2013-04-191-0/+5
* Remove second consts in r233288 in order to appease C++ compilers.Marius Strobl2012-03-261-3/+3
* Declare the CRC lookup-tables const as they hardly should change atMarius Strobl2012-03-211-1/+1
* Implement extensions on top of standards instead of the other way around.Ed Schouten2012-01-031-6/+8
* Remove the now unused skpc() function.Ed Schouten2012-01-011-1/+0
* Introducing memcchr(3).Ed Schouten2012-01-011-0/+1
* retire libkern getsAndriy Gapon2011-12-171-1/+0
* move GETS_*ECHO* defintions from libkern.h to cons.hAndriy Gapon2011-12-171-5/+0
* Add strnlen() to libkern.Jung-uk Kim2011-10-041-0/+1
* Add support for asterisk characters when filling in the GELI passwordEd Schouten2010-11-141-0/+5
* Provide memchr() in the libkern.Rafal Jaworowski2010-06-021-0/+1
* This commit fixes the issue with alias_sctp.c. NoRandall Stewart2009-02-141-0/+5
* The kernel implemented 'memcmp' is an alias for 'bcmp'. However, memcmpDavid E. O'Brien2008-09-231-6/+1
* Add strcspn to libkern for use by xenbus routines. Will add to buildKip Macy2008-08-151-0/+1
* Match the implementation of the inline function from libkern.h.David E. O'Brien2008-07-141-1/+9
* strchr() and strrchr() are already present in the kernel, but with lessWojciech A. Koszek2007-04-101-0/+12
* Rewrite kern_sendfile() to work in two loops, the inner which turns as manyAndre Oppermann2006-11-021-0/+2
* Add strstr() function to the libkern.Pawel Jakub Dawidek2006-08-121-0/+1
* Add some casts to make these files more C++ compatible.Poul-Henning Kamp2006-07-171-1/+1
* Backout strtok() addition to libkern, strsep() is enough and strtok()Pawel Jakub Dawidek2005-10-061-2/+0
* Add strtok() and strtok_r() function to libkern.Pawel Jakub Dawidek2005-10-061-0/+2
* Add strcasecmp() and strncasecmp() to libkern and connect to the build.Pawel Jakub Dawidek2005-08-081-0/+2
* Inline functions belong in <sys/libkern.h>, not in <sys/systm.h>.Marcel Moolenaar2005-04-281-0/+20
* Add strspn() to libkern.Gleb Smirnoff2005-02-101-0/+1
* - Move gets() function to libkern (I want to use it outside vfs_mount.c).Pawel Jakub Dawidek2005-02-031-0/+1