Apache HTTPD
Macros | Functions
testnames.c File Reference
#include "testutil.h"
#include "apr_file_io.h"
#include "apr_file_info.h"
#include "apr_errno.h"
#include "apr_general.h"
#include "apr_pools.h"
#include "apr_lib.h"
#include "apr_strings.h"

Go to the source code of this file.

Macros

#define ABS_ROOT   "/"
 

Functions

static void merge_aboveroot (abts_case *tc, void *data)
 
static void merge_belowroot (abts_case *tc, void *data)
 
static void merge_noflag (abts_case *tc, void *data)
 
static void merge_dotdot (abts_case *tc, void *data)
 
static void merge_dotdot_dotdot_dotdot (abts_case *tc, void *data)
 
static void merge_secure (abts_case *tc, void *data)
 
static void merge_notrel (abts_case *tc, void *data)
 
static void merge_notrelfail (abts_case *tc, void *data)
 
static void merge_notabsfail (abts_case *tc, void *data)
 
static void merge_notabs (abts_case *tc, void *data)
 
static void root_absolute (abts_case *tc, void *data)
 
static void root_relative (abts_case *tc, void *data)
 
static void root_from_slash (abts_case *tc, void *data)
 
static void root_from_cwd_and_back (abts_case *tc, void *data)
 
abts_suitetestnames (abts_suite *suite)
 

Macro Definition Documentation

◆ ABS_ROOT

#define ABS_ROOT   "/"

Definition at line 35 of file testnames.c.

Function Documentation

◆ merge_aboveroot()

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

Definition at line 38 of file testnames.c.

◆ merge_belowroot()

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

Definition at line 52 of file testnames.c.

◆ merge_dotdot()

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

Definition at line 75 of file testnames.c.

◆ merge_dotdot_dotdot_dotdot()

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

Definition at line 99 of file testnames.c.

◆ merge_noflag()

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

Definition at line 64 of file testnames.c.

◆ merge_notabs()

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

Definition at line 170 of file testnames.c.

◆ merge_notabsfail()

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

Definition at line 155 of file testnames.c.

◆ merge_notrel()

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

Definition at line 128 of file testnames.c.

◆ merge_notrelfail()

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

Definition at line 140 of file testnames.c.

◆ merge_secure()

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

Definition at line 117 of file testnames.c.

◆ root_absolute()

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

Definition at line 252 of file testnames.c.

◆ root_from_cwd_and_back()

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

Definition at line 298 of file testnames.c.

◆ root_from_slash()

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

Definition at line 280 of file testnames.c.

◆ root_relative()

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

Definition at line 265 of file testnames.c.

◆ testnames()

abts_suite * testnames ( abts_suite suite)

Definition at line 361 of file testnames.c.