Apache HTTPD
Macros
apr_arch_inherit.h File Reference
#include "apr_inherit.h"

Go to the source code of this file.

Macros

#define APR_INHERIT   (1 << 24) /* Must not conflict with other bits */
 
#define APR_IMPLEMENT_INHERIT_SET(name, flag, pool, cleanup)
 
#define APR_IMPLEMENT_INHERIT_UNSET(name, flag, pool, cleanup)
 

Macro Definition Documentation

◆ APR_IMPLEMENT_INHERIT_SET

#define APR_IMPLEMENT_INHERIT_SET (   name,
  flag,
  pool,
  cleanup 
)
Value:
{ \
/* if (!SetHandleInformation(the##name->filehand, \
* HANDLE_FLAG_INHERIT, \
* HANDLE_FLAG_INHERIT)) \
* return apr_get_os_error(); \
*/ return APR_SUCCESS; \
}
const void apr_status_t(*) apr_status_t(* APR_DECLARE)(void) apr_pool_pre_cleanup_register(apr_pool_t *p
Definition apr_pools.h:646
apr_size_t size
#define APR_SUCCESS
Definition apr_errno.h:225
int apr_status_t
Definition apr_errno.h:44
char * name

Definition at line 102 of file apr_arch_inherit.h.

◆ APR_IMPLEMENT_INHERIT_UNSET

#define APR_IMPLEMENT_INHERIT_UNSET (   name,
  flag,
  pool,
  cleanup 
)
Value:
{ \
/* if (!SetHandleInformation(the##name->filehand, \
* HANDLE_FLAG_INHERIT, 0)) \
* return apr_get_os_error(); \
*/ return APR_SUCCESS; \
}

Definition at line 108 of file apr_arch_inherit.h.

◆ APR_INHERIT

#define APR_INHERIT   (1 << 24) /* Must not conflict with other bits */

Definition at line 22 of file apr_arch_inherit.h.