src/libc/string.c File Reference

Implementation of transactional safe versions of some C library (libc) string functions. More...

#include <string.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <ctype.h>
#include "memcopy.h"
#include "pagecopy.h"
#include "libc_internal.h"
#include "tm_macros.h"

Go to the source code of this file.

Functions

TM_WAIVER int tolower (int c)
TM_WAIVER __const __int32_t ** __ctype_tolower_loc (void)
char * txc_libc_strncpy (char *s1, const char *s2, size_t n)
char * txc_libc_strcat (char *dest, const char *src)
char * txc_libc_strncat (char *s1, const char *s2, size_t n)
int txc_libc_strcmp (const char *a, const char *b)
int txc_libc_strncmp (const char *s1, const char *s2, size_t n)
int txc_libc_strcasecmp (const char *s1, const char *s2)
size_t txc_libc_strlen (char *str)
char * txc_libc_strchr (const char *s, int c_in)
char * txc_libc_strrchr (const char *s, int c)
int txc_libc_strncasecmp (const char *s1, const char *s2, size_t n)


Detailed Description

Implementation of transactional safe versions of some C library (libc) string functions.

Definition in file string.c.


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