- if(fd[0] < 0 || fd[0] >= (int)FD_SETSIZE) {
- changer_resultstr = vstrallocf(
- _("<error> could not create pipe for \"%s\":"
- "socketpair 0: descriptor %d out of range ( 0 .. %d)"),
- cmdstr, fd[0], (int)FD_SETSIZE-1);
- exitcode = 2;
- goto done;
- }
- if(fd[1] < 0 || fd[1] >= (int)FD_SETSIZE) {
- changer_resultstr = vstrallocf(
- _("<error> could not create pipe for \"%s\":"
- "socketpair 1: descriptor %d out of range ( 0 .. %d)"),
- cmdstr, fd[1], (int)FD_SETSIZE-1);
- exitcode = 2;
- goto done;
- }
-
- switch(changer_pid = fork()) {