src/inc/txc/libc.h File Reference

Function declarations of the transactional safe versions of some C library functions. More...

Go to the source code of this file.

Defines

#define TM_WRAP(foo)   __attribute__((tm_wrapping(foo)))

Functions

char * strcpy (char *dest, const char *src)
char * strncpy (char *s1, const char *s2, size_t n)
char * strcat (char *dest, const char *src)
char * strncat (char *s1, const char *s2, size_t n)
int strcmp (const char *a, const char *b)
int strncmp (const char *s1, const char *s2, size_t n)
int strcasecmp (const char *s1, const char *s2)
size_t strlen (char *str)
char * strchr (const char *s, int c_in)
char * strrchr (const char *s, int c)
int strncasecmp (const char *s1, const char *s2, size_t n)
 TM_WRAP (strcpy) char *txc_libc_strcpy(char *dest
 TM_WRAP (strncpy) char *txc_libc_strncpy(char *s1
 TM_WRAP (strcat) char *txc_libc_strcat(char *dest
 TM_WRAP (strncat) char *txc_libc_strncat(char *s1
 TM_WRAP (strcmp) int txc_libc_strcmp(const char *a
 TM_WRAP (strncmp) int txc_libc_strncmp(const char *s1
 TM_WRAP (strcasecmp) int txc_libc_strcasecmp(const char *s1
 TM_WRAP (strlen) size_t txc_libc_strlen(char *str)
 TM_WRAP (strchr) char *txc_libc_strchr(const char *s
 TM_WRAP (strrchr) char *txc_libc_strrchr(const char *s
 TM_WRAP (strncasecmp) int txc_libc_strncasecmp(const char *s1
double atof (char *p)
int atoi (char *p)
 TM_WRAP (atoi) int txc_libc_atoi(char *p)
 TM_WRAP (atof) double txc_libc_atof(char *p)
uint16_t htons (uint16_t x)
int inet_aton (const char *cp, struct in_addr *addr)
const char * inet_ntop (int af, const void *src, char *dst, socklen_t size)
 TM_WRAP (htons) uint16_t txc_libc_htons(uint16_t x)
 TM_WRAP (inet_aton) int txc_libc_inet_aton(const char *cp
 TM_WRAP (inet_ntop) const char *txc_libc_inet_ntop(int af

Variables

const char * src
const char * s2
const char size_t n
const char * src
const char * s2
const char size_t n
const char * b
const char * s2
const char size_t n
const char * s2
int c_in
int c
const char * s2
const char size_t n
in_addr * addr
const void * src
const void char * dst
const void char socklen_t size


Detailed Description

Function declarations of the transactional safe versions of some C library functions.

Definition in file libc.h.


Generated on Wed Dec 9 20:32:40 2009 for xCalls by  doxygen 1.4.7