tlds
Transactional Operations for Linked Data Structures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ptst.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "portable_defns.h"
#include "ptst.h"
Include dependency graph for ptst.c:

Functions

ptst_tfr_critical_enter (void)
 
static void ptst_destructor (ptst_t *ptst)
 
void fr_init_ptst_subsystem (void)
 

Variables

pthread_key_t ptst_key
 
ptst_tptst_list
 
static unsigned int next_id
 

Function Documentation

ptst_t* fr_critical_enter ( void  )

Here is the call graph for this function:

Here is the caller graph for this function:

void fr_init_ptst_subsystem ( void  )

Here is the call graph for this function:

Here is the caller graph for this function:

static void ptst_destructor ( ptst_t ptst)
static

Here is the caller graph for this function:

Variable Documentation

unsigned int next_id
static
pthread_key_t ptst_key
ptst_t* ptst_list