Lines Matching defs:flags
104 if ((process->flags & UV_HANDLE_REAP) == 0)
107 process->flags &= ~UV_HANDLE_REAP;
171 switch (container->flags & mask) {
184 if (container->flags & UV_INHERIT_FD)
196 assert(0 && "Unexpected flags");
204 int flags;
207 if (!(container->flags & UV_CREATE_PIPE) || pipefds[0] < 0)
217 flags = 0;
218 if (container->flags & UV_WRITABLE_PIPE)
219 flags |= UV_HANDLE_READABLE;
220 if (container->flags & UV_READABLE_PIPE)
221 flags |= UV_HANDLE_WRITABLE;
223 return uv__stream_open(container->data.stream, pipefds[0], flags);
228 if (!(container->flags & UV_CREATE_PIPE)) return;
286 if (options->flags & UV_PROCESS_DETACHED)
354 if (options->flags & (UV_PROCESS_SETUID | UV_PROCESS_SETGID)) {
365 if ((options->flags & UV_PROCESS_SETGID) && setgid(options->gid))
368 if ((options->flags & UV_PROCESS_SETUID) && setuid(options->uid))
444 unsigned int flags;
453 if (options->flags & (UV_PROCESS_SETUID | UV_PROCESS_SETGID)) {
462 /* Set flags for spawn behavior
473 flags = POSIX_SPAWN_CLOEXEC_DEFAULT |
476 if (options->flags & UV_PROCESS_DETACHED) {
485 flags |= POSIX_SPAWN_SETSID;
487 err = posix_spawnattr_setflags(attrs, flags);
951 assert(!(options->flags & ~(UV_PROCESS_DETACHED |
1012 process->flags |= UV_HANDLE_REAP;
1013 loop->flags |= UV_LOOP_REAP_CHILDREN;
1043 if (options->stdio[i].flags & (UV_INHERIT_FD | UV_INHERIT_STREAM))