X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=kitten%2Finclude%2Flwk%2Fstring.h;fp=kitten%2Finclude%2Flwk%2Fstring.h;h=0000000000000000000000000000000000000000;hb=80d6ccd14cca51eec611cc96cf1e39c7a9c98421;hp=36e6eedcaa212a75323f04bf4fa846a5009b54b7;hpb=e5d7715c14a23e72d742d402d4e4cdf97ffab697;p=palacios.releases.git diff --git a/kitten/include/lwk/string.h b/kitten/include/lwk/string.h deleted file mode 100644 index 36e6eed..0000000 --- a/kitten/include/lwk/string.h +++ /dev/null @@ -1,113 +0,0 @@ -#ifndef _LWK_STRING_H -#define _LWK_STRING_H - -/* We don't want strings.h stuff being used by user stuff by accident */ - -#ifndef __KERNEL__ -#include -#endif - -#ifdef __KERNEL__ - -#include /* for inline */ -#include /* for size_t */ -#include /* for NULL */ - -#ifdef __cplusplus -extern "C" { -#endif - -extern char *strndup_user(const char __user *, long); - -/* - * Include machine specific inline routines - */ -#include - -#ifndef __HAVE_ARCH_STRCPY -extern char * strcpy(char *,const char *); -#endif -#ifndef __HAVE_ARCH_STRNCPY -extern char * strncpy(char *,const char *, __kernel_size_t); -#endif -#ifndef __HAVE_ARCH_STRLCPY -size_t strlcpy(char *, const char *, size_t); -#endif -#ifndef __HAVE_ARCH_STRCAT -extern char * strcat(char *, const char *); -#endif -#ifndef __HAVE_ARCH_STRNCAT -extern char * strncat(char *, const char *, __kernel_size_t); -#endif -#ifndef __HAVE_ARCH_STRLCAT -extern size_t strlcat(char *, const char *, __kernel_size_t); -#endif -#ifndef __HAVE_ARCH_STRCMP -extern int strcmp(const char *,const char *); -#endif -#ifndef __HAVE_ARCH_STRNCMP -extern int strncmp(const char *,const char *,__kernel_size_t); -#endif -#ifndef __HAVE_ARCH_STRNICMP -extern int strnicmp(const char *, const char *, __kernel_size_t); -#endif -#ifndef __HAVE_ARCH_STRCHR -extern char * strchr(const char *,int); -#endif -#ifndef __HAVE_ARCH_STRNCHR -extern char * strnchr(const char *, size_t, int); -#endif -#ifndef __HAVE_ARCH_STRRCHR -extern char * strrchr(const char *,int); -#endif -#ifndef __HAVE_ARCH_STRSTR -extern char * strstr(const char *,const char *); -#endif -#ifndef __HAVE_ARCH_STRLEN -extern __kernel_size_t strlen(const char *); -#endif -#ifndef __HAVE_ARCH_STRNLEN -extern __kernel_size_t strnlen(const char *,__kernel_size_t); -#endif -#ifndef __HAVE_ARCH_STRPBRK -extern char * strpbrk(const char *,const char *); -#endif -#ifndef __HAVE_ARCH_STRSEP -extern char * strsep(char **,const char *); -#endif -#ifndef __HAVE_ARCH_STRSPN -extern __kernel_size_t strspn(const char *,const char *); -#endif -#ifndef __HAVE_ARCH_STRCSPN -extern __kernel_size_t strcspn(const char *,const char *); -#endif - -#ifndef __HAVE_ARCH_MEMSET -extern void * memset(void *,int,__kernel_size_t); -#endif -#ifndef __HAVE_ARCH_MEMCPY -extern void * memcpy(void *,const void *,__kernel_size_t); -#endif -#ifndef __HAVE_ARCH_MEMMOVE -extern void * memmove(void *,const void *,__kernel_size_t); -#endif -#ifndef __HAVE_ARCH_MEMSCAN -extern void * memscan(void *,int,__kernel_size_t); -#endif -#ifndef __HAVE_ARCH_MEMCMP -extern int memcmp(const void *,const void *,__kernel_size_t); -#endif -#ifndef __HAVE_ARCH_MEMCHR -extern void * memchr(const void *,int,__kernel_size_t); -#endif - -extern char *kstrdup(const char *s, gfp_t gfp); - -extern char *strerror(int errnum); - -#ifdef __cplusplus -} -#endif - -#endif -#endif /* _LWK_STRING_H */