VSF Documented
Functions | Variables
vsf_linux_glibc_string.c File Reference
#include "../../vsf_linux_cfg.h"
#include "../../include/unistd.h"
#include "../../include/errno.h"
#include "../../include/simple_libc/string.h"
#include "../../include/simple_libc/stdlib.h"

Functions

char * ____strdup_ex (vsf_linux_process_t *process, const char *str, const char *file, const char *func, int line)
 
void * mempcpy (void *dest, const void *src, size_t len)
 
ssize_t strscpy (char *dest, const char *src, size_t n)
 
char * strndup (const char *str, size_t n)
 
void * memrchr (const void *str, int ch, size_t len)
 
char * strchrnul (const char *s, int c)
 
char * stpcpy (char *dest, const char *src)
 
char * stpncpy (char *dest, const char *src, size_t n)
 
char * strerror (int errnum)
 
int strerror_r (int errnum, char *buf, size_t buflen)
 
int ffs (int i)
 
int strverscmp (const char *str1, const char *str2)
 
char * strsignal (int sig)
 
const char * sigdescr_np (int sig)
 
const char * sigabbrev_np (int sig)
 
char * strdup (const char *str)
 

Variables

__VSF_VPLT_DECORATOR__ vsf_linux_libc_string_vplt_t vsf_linux_libc_string_vplt
 

Function Documentation

◆ ____strdup_ex()

char * ____strdup_ex ( vsf_linux_process_t process,
const char *  str,
const char *  file,
const char *  func,
int  line 
)

◆ mempcpy()

void * mempcpy ( void *  dest,
const void *  src,
size_t  len 
)

◆ strscpy()

ssize_t strscpy ( char *  dest,
const char *  src,
size_t  n 
)

◆ strndup()

char * strndup ( const char *  str,
size_t  n 
)

◆ memrchr()

void * memrchr ( const void *  str,
int  ch,
size_t  len 
)

◆ strchrnul()

char * strchrnul ( const char *  s,
int  c 
)

◆ stpcpy()

char * stpcpy ( char *  dest,
const char *  src 
)

◆ stpncpy()

char * stpncpy ( char *  dest,
const char *  src,
size_t  n 
)

◆ strerror()

char * strerror ( int  errnum)

◆ strerror_r()

int strerror_r ( int  errnum,
char *  buf,
size_t  buflen 
)

◆ ffs()

int ffs ( int  i)

◆ strverscmp()

int strverscmp ( const char *  str1,
const char *  str2 
)

◆ strsignal()

char * strsignal ( int  sig)

◆ sigdescr_np()

const char * sigdescr_np ( int  sig)

◆ sigabbrev_np()

const char * sigabbrev_np ( int  sig)

◆ strdup()

char * strdup ( const char *  str)

Variable Documentation

◆ vsf_linux_libc_string_vplt