Electroneum
Macros | Functions
glibc_compat.cpp File Reference
#include <cstddef>
#include <cstdint>
#include <strings.h>
#include <string.h>
#include <glob.h>
#include <unistd.h>
#include <fnmatch.h>
Include dependency graph for glibc_compat.cpp:

Macros

#define strong_alias   (__explicit_bzero_chk, __explicit_bzero_chk_internal)
 

Functions

void * memmove (void *a, const void *b, size_t c)
 
void * memcpy (void *a, const void *b, size_t c)
 
void __chk_fail (void) __attribute__((__noreturn__))
 
void explicit_bzero (void *s, size_t len)
 
void __explicit_bzero_chk (void *dst, size_t len, size_t dstlen)
 
int glob_old (const char *pattern, int flags, int(*errfunc)(const char *epath, int eerrno), glob_t *pglob)
 
int __wrap_glob (const char *pattern, int flags, int(*errfunc)(const char *epath, int eerrno), glob_t *pglob)
 

Macro Definition Documentation

◆ strong_alias

#define strong_alias   (__explicit_bzero_chk, __explicit_bzero_chk_internal)

Function Documentation

◆ __chk_fail()

void __chk_fail ( void  )

◆ __explicit_bzero_chk()

void __explicit_bzero_chk ( void *  dst,
size_t  len,
size_t  dstlen 
)

◆ __wrap_glob()

int __wrap_glob ( const char *  pattern,
int  flags,
int(*)(const char *epath, int eerrno)  errfunc,
glob_t *  pglob 
)

◆ explicit_bzero()

void explicit_bzero ( void *  s,
size_t  len 
)

◆ glob_old()

int glob_old ( const char *  pattern,
int  flags,
int(*)(const char *epath, int eerrno)  errfunc,
glob_t *  pglob 
)

◆ memcpy()

void* memcpy ( void *  a,
const void *  b,
size_t  c 
)

◆ memmove()

void* memmove ( void *  a,
const void *  b,
size_t  c 
)