Lines Matching refs:flags
41 if (!is_child && (file->flags & APR_FOPEN_DELONCLOSE)) {
187 int flags;
189 if ((flags = fcntl(fd, F_GETFD)) == -1) {
193 if ((flags & FD_CLOEXEC) == 0) {
194 flags |= FD_CLOEXEC;
195 if (fcntl(fd, F_SETFD, flags) == -1) {
210 (*new)->flags = flag;
222 if ((*new)->flags & APR_FOPEN_XTHREAD) {
287 apr_int32_t flags, apr_pool_t *pool)
298 (*file)->flags = flags | APR_FOPEN_NOCLEANUP;
299 (*file)->buffered = (flags & APR_FOPEN_BUFFERED) > 0;
312 if ((*file)->flags & APR_FOPEN_XTHREAD) {
334 apr_int32_t flags,
339 return apr_os_file_put(thefile, &fd, flags | APR_FOPEN_WRITE, pool);
343 apr_int32_t flags,
348 return apr_os_file_put(thefile, &fd, flags | APR_FOPEN_WRITE, pool);
352 apr_int32_t flags,
357 return apr_os_file_put(thefile, &fd, flags | APR_FOPEN_READ, pool);
378 APR_IMPLEMENT_INHERIT_SET(file, flags, pool, apr_unix_file_cleanup)
385 if (thefile->flags & APR_FOPEN_NOCLEANUP) {
388 if (thefile->flags & APR_INHERIT) {
389 int flags;
391 if ((flags = fcntl(thefile->filedes, F_GETFD)) == -1)
394 flags |= FD_CLOEXEC;
395 if (fcntl(thefile->filedes, F_SETFD, flags) == -1)
398 thefile->flags &= ~APR_INHERIT;