Changeset 679 for GPL/trunk/include/linux/string.h
- Timestamp:
- Mar 18, 2021, 8:57:36 PM (4 years ago)
- Location:
- GPL/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
GPL/trunk
- Property svn:mergeinfo changed
/GPL/branches/uniaud32-linux-3.2.102 (added) merged: 611-614 /GPL/branches/uniaud32-next (added) merged: 615-678
- Property svn:mergeinfo changed
-
GPL/trunk/include/linux/string.h
r442 r679 1 1 #ifndef _LINUX_STRING_H 2 2 #define _LINUX_STRING_H 3 4 #include <linux/slab.h> 5 3 6 #if 0 4 7 char *strstr1 (const char *string1, const char *string2); … … 12 15 13 16 char *kstrdup(const char *s, unsigned int gfp_flags); 17 _WCRTLINK extern size_t strnlen_s( const char *__s, size_t __maxsize ); 18 #define strnlen strnlen_s 19 extern void *memdup_user(const void __user *, size_t); 14 20 21 static inline void *kmemdup(const void *src, size_t len, gfp_t gfp) 22 { 23 void *dst = kmalloc(len, gfp); 24 if (!dst) 25 return NULL; 26 memcpy(dst, src, len); 27 return dst; 28 } 29 ssize_t strscpy(char *, const char *, size_t); 30 #define vmemdup_user memdup_user 31 #define scnprintf snprintf 15 32 #endif 16 33
Note:
See TracChangeset
for help on using the changeset viewer.