|
GME
13
|
Go to the source code of this file.
Defines | |
| #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) |
| #define APR_IMPLEMENT_INHERIT_SET | ( | name, | |
| flag, | |||
| pool, | |||
| cleanup | |||
| ) |
APR_DECLARE(apr_status_t) apr_##name##_inherit_set(apr_##name##_t *the##name) \ { \ int rv; \ ULONG state; \ if (((rv = DosQueryFHState(attr->parent_err->filedes, &state)) \ != 0) || \ ((rv = DosSetFHState(attr->parent_err->filedes, \ state & ~OPEN_FLAGS_NOINHERIT)) != 0)) \ return APR_FROM_OS_ERROR(rv); \ return APR_SUCCESS; \ }
Definition at line 24 of file os2/apr_arch_inherit.h.
| #define APR_IMPLEMENT_INHERIT_UNSET | ( | name, | |
| flag, | |||
| pool, | |||
| cleanup | |||
| ) |
APR_DECLARE(apr_status_t) apr_##name##_inherit_unset(apr_##name##_t *the##name)\ { \ int rv; \ ULONG state; \ if (((rv = DosQueryFHState(attr->parent_err->filedes, &state)) \ != 0) || \ ((rv = DosSetFHState(attr->parent_err->filedes, \ state | OPEN_FLAGS_NOINHERIT)) != 0)) \ return APR_FROM_OS_ERROR(rv); \ return APR_SUCCESS; \ }
Definition at line 37 of file os2/apr_arch_inherit.h.
| #define APR_INHERIT (1 << 24) /* Must not conflict with other bits */ |
Definition at line 22 of file os2/apr_arch_inherit.h.
1.7.6.1