Subversion Repositories DevTools

Rev

Rev 5692 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5692 Rev 5934
Line 424... Line 424...
424
            error (0, errno, "putenv call failed");
424
            error (0, errno, "putenv call failed");
425
            return EXIT_CANCELED;
425
            return EXIT_CANCELED;
426
        }
426
        }
427
 
427
 
428
        /* exec doesn't reset SIG_IGN -> SIG_DFL.  */
428
        /* exec doesn't reset SIG_IGN -> SIG_DFL.  */
429
        signal (SIGTTIN, SIG_DFL);
429
        signal (SIGTTIN, SIG_IGN);
430
        signal (SIGTTOU, SIG_DFL);
430
        signal (SIGTTOU, SIG_IGN);
431
 
431
 
432
        execvp (argv[argp], &argv[argp]); 
432
        execvp (argv[argp], &argv[argp]); 
433
 
433
 
434
        /* exit like sh, env, nohup, ...  */
434
        /* exit like sh, env, nohup, ...  */
435
        exit_status = errno == ENOENT ? EXIT_ENOENT : EXIT_CANNOT_INVOKE;
435
        exit_status = errno == ENOENT ? EXIT_ENOENT : EXIT_CANNOT_INVOKE;