6,6 → 6,7 |
#include <linux/types.h> /* for size_t */ |
#include <linux/stddef.h> /* for NULL */ |
#include <stdarg.h> |
#include <uapi/linux/string.h> |
|
extern char *strndup_user(const char __user *, long); |
extern void *memdup_user(const void __user *, size_t); |
40,7 → 41,7 |
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); |
#define strnicmp strncasecmp |
#endif |
#ifndef __HAVE_ARCH_STRCASECMP |
extern int strcasecmp(const char *s1, const char *s2); |
143,7 → 144,8 |
return strncmp(str, prefix, strlen(prefix)) == 0; |
} |
|
extern size_t memweight(const void *ptr, size_t bytes); |
size_t memweight(const void *ptr, size_t bytes); |
void memzero_explicit(void *s, size_t count); |
|
/** |
* kbasename - return the last part of a pathname. |