Lines Matching defs:options
940 const uv_process_options_t* options) {
952 process->exit_cb = options->exit_cb;
954 if (options->flags & (UV_PROCESS_SETGID | UV_PROCESS_SETUID)) {
958 if (options->file == NULL ||
959 options->args == NULL) {
963 assert(options->file != NULL);
964 assert(!(options->flags & ~(UV_PROCESS_DETACHED |
972 err = uv__utf8_to_utf16_alloc(options->file, &application);
977 options->args,
978 options->flags & UV_PROCESS_WINDOWS_VERBATIM_ARGUMENTS,
983 if (options->env) {
984 err = make_program_env(options->env, &env);
989 if (options->cwd) {
991 err = uv__utf8_to_utf16_alloc(options->cwd, &cwd);
1043 err = uv__stdio_create(loop, options, &process->child_stdio_buffer);
1071 if ((options->flags & UV_PROCESS_WINDOWS_HIDE_CONSOLE) ||
1072 (options->flags & UV_PROCESS_WINDOWS_HIDE)) {
1074 for (i = 0; i < options->stdio_count; i++) {
1075 if (options->stdio[i].flags & UV_INHERIT_FD)
1077 if (i == options->stdio_count - 1)
1081 if ((options->flags & UV_PROCESS_WINDOWS_HIDE_GUI) ||
1082 (options->flags & UV_PROCESS_WINDOWS_HIDE)) {
1089 if (options->flags & UV_PROCESS_DETACHED) {
1125 if (!(options->flags & UV_PROCESS_DETACHED)) {
1146 for (i = 0; i < options->stdio_count; i++) {
1147 const uv_stdio_container_t* fdopt = &options->stdio[i];