Apache HTTPD
Functions
testglobalmutex.c File Reference
#include "testglobalmutex.h"
#include "apr_thread_proc.h"
#include "apr_global_mutex.h"
#include "apr_strings.h"
#include "apr_errno.h"
#include "testutil.h"

Go to the source code of this file.

Functions

static void launch_child (abts_case *tc, apr_lockmech_e mech, apr_proc_t *proc, apr_pool_t *p)
 
static int wait_child (abts_case *tc, apr_proc_t *proc)
 
static const charmutexname (apr_lockmech_e mech)
 
static void test_exclusive (abts_case *tc, void *data)
 
abts_suitetestglobalmutex (abts_suite *suite)
 

Function Documentation

◆ launch_child()

static void launch_child ( abts_case tc,
apr_lockmech_e  mech,
apr_proc_t proc,
apr_pool_t p 
)
static

Definition at line 24 of file testglobalmutex.c.

◆ mutexname()

static const char * mutexname ( apr_lockmech_e  mech)
static

Definition at line 62 of file testglobalmutex.c.

◆ test_exclusive()

static void test_exclusive ( abts_case tc,
void *  data 
)
static

Definition at line 76 of file testglobalmutex.c.

◆ testglobalmutex()

abts_suite * testglobalmutex ( abts_suite suite)

Definition at line 112 of file testglobalmutex.c.

◆ wait_child()

static int wait_child ( abts_case tc,
apr_proc_t proc 
)
static

Definition at line 49 of file testglobalmutex.c.