Monero
Loading...
Searching...
No Matches
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(* errfunc )(const char *epath, int eerrno),
glob_t * pglob )

◆ explicit_bzero()

void explicit_bzero ( void * s,
size_t len )

◆ glob_old()

int glob_old ( const char * pattern,
int flags,
int(* errfunc )(const char *epath, int eerrno),
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 )