Apache HTTPD
Macros | Functions
pipe.c File Reference
#include "apr_arch_file_io.h"
#include "apr_file_io.h"
#include "apr_general.h"
#include "apr_strings.h"
#include "apr_escape.h"
#include <string.h>
#include <stdio.h>
#include "apr_arch_misc.h"

Go to the source code of this file.

Macros

#define FMT_PIPE_NAME   "\\\\.\\pipe\\apr-pipe-%x.%lx."
 

Functions

 APR_DECLARE (apr_status_t)
 
static apr_status_t create_socket_pipe (SOCKET *rd, SOCKET *wr)
 
static apr_status_t socket_pipe_cleanup (void *thefile)
 
apr_status_t apr_file_socket_pipe_create (apr_file_t **in, apr_file_t **out, apr_pool_t *p)
 
apr_status_t apr_file_socket_pipe_close (apr_file_t *file)
 

Macro Definition Documentation

◆ FMT_PIPE_NAME

#define FMT_PIPE_NAME   "\\\\.\\pipe\\apr-pipe-%x.%lx."

Function Documentation

◆ apr_file_socket_pipe_close()

apr_status_t apr_file_socket_pipe_close ( apr_file_t file)

Definition at line 470 of file pipe.c.

◆ apr_file_socket_pipe_create()

apr_status_t apr_file_socket_pipe_create ( apr_file_t **  in,
apr_file_t **  out,
apr_pool_t p 
)

Definition at line 423 of file pipe.c.

◆ create_socket_pipe()

static apr_status_t create_socket_pipe ( SOCKET rd,
SOCKET wr 
)
static

Definition at line 276 of file pipe.c.

◆ socket_pipe_cleanup()

static apr_status_t socket_pipe_cleanup ( void *  thefile)
static

Definition at line 412 of file pipe.c.