Ignore:
Timestamp:
Mar 18, 2021, 8:57:36 PM (4 years ago)
Author:
David Azarewicz
Message:

Merge changes from Paul's uniaud32next branch.

Location:
GPL/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • GPL/trunk

  • GPL/trunk/include/linux/string.h

    r442 r679  
    11#ifndef _LINUX_STRING_H
    22#define _LINUX_STRING_H
     3
     4#include <linux/slab.h>
     5
    36#if 0
    47char *strstr1 (const char *string1, const char *string2);
     
    1215
    1316char *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
     19extern void *memdup_user(const void __user *, size_t);
    1420
     21static 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}
     29ssize_t strscpy(char *, const char *, size_t);
     30#define vmemdup_user memdup_user
     31#define scnprintf snprintf
    1532#endif
    1633
Note: See TracChangeset for help on using the changeset viewer.