aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/libkern.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Copy qsort_r(3) from libc to libkern.Gleb Smirnoff2004-07-151-0/+2
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-071-4/+0
* Back out previous commit; it doesn't seem to do what I thought it does.Dag-Erling Smørgrav2004-02-161-8/+0
* Avoid code duplication on platforms where int and long are the same size.Dag-Erling Smørgrav2004-02-161-0/+8
* Back out previous commit, which as bde@ pointed out is a no-op.Dag-Erling Smørgrav2004-01-141-2/+0
* #include <machine/cpufunc.h>, which may define inline versions of someDag-Erling Smørgrav2004-01-141-0/+2
* Add C implementations of ffsl(), fls() and flsl().Dag-Erling Smørgrav2004-01-131-1/+7
* Pass a malloc type into the libkern strdup() implementation explicitly,Robert Watson2003-02-251-1/+2
* Add an implementation of strdup() to libkern. Allocated memory is ofRobert Watson2003-02-231-0/+1
* Add restrict keyword to string functions.Jeffrey Hsu2003-02-101-3/+3
* - Style fixes.Matthew N. Dodd2003-01-171-3/+3
* - Add inline functions for {ll,l,}abs() to libkern.Matthew N. Dodd2003-01-151-0/+4
* Slight overhaul of arc4random() and friends.Poul-Henning Kamp2002-10-111-1/+2
* Hook up strsep(3) to libkern following a repo-copy by Peter. This willRobert Watson2002-10-101-0/+1
* Import the libc fnmatch() into the kernel. This will be used by,Dima Dorfman2002-10-081-0/+13
* Hook up libkern/strlcpy.c and libkern/strlcat.c after repocopy.Brooks Davis2002-09-021-0/+2
* Fixed some style bugs in the removal of __P(()). The main ones wereBruce Evans2002-03-231-1/+1
* Remove __PAlfred Perlstein2002-03-191-22/+22
* Add a 'strvalid()' call to libkern. Given a character pointer, andRobert Watson2002-02-181-0/+1
* namei.h: move "struct componentname" definition outside "struct nameidata",Luigi Rizzo2001-09-281-1/+1
* Rewrite of the CAM error recovery code.Kenneth D. Merry2001-03-271-0/+2
* revert addition of strlcpy/strlcatAssar Westerlund2000-12-181-2/+0
* add strlcpy and strlcat to kernelAssar Westerlund2000-12-181-0/+2
* sys/systm.h is incompatable with sys/types.h in userland.Peter Wemm2000-09-031-0/+2
* libkern.h now internally uses the bzero() definition from sys/systm.h.Peter Wemm2000-09-031-0/+1
* Bite the bullet and provde memcmp() and memset(), this will be cheaperPoul-Henning Kamp2000-09-021-0/+20
* Zap c_index() and c_rindex(). Bruce prefers these to implicitly convertPeter Wemm1999-12-101-4/+2
* Introduce OpenBSD-like Random PIDs. Controlled by a sysctl knobDan Moschuk1999-11-281-0/+1
* Tempt fate and stop index from converting a const char * into a char *.Peter Wemm1999-11-211-2/+4
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notPeter Wemm1997-02-221-1/+1
* Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard1997-01-141-1/+1
* add simple srandom() and prototypePeter Wemm1996-09-231-1/+2
* Fixed the easy cases of const poisoning in the kernel. Cosmetic.Bruce Evans1996-08-311-2/+2
* Declare fls() for the non-inline case. Defer writing the generic versionGarrett Wollman1996-08-011-1/+4
* Bring in the prototype for index() now that's used by default.Nate Williams1996-06-081-1/+2
* Don't depend on <sys/types.h> including <sys/cdefs.h>.Bruce Evans1996-04-191-1/+2