| 157 |
|
signal(SIGIO, SIG_DFL); |
| 158 |
|
pflock(1); /* grab persist file back */ |
| 159 |
|
/* someone wants us; reopen stdin and stdout */ |
| 160 |
– |
/* |
| 161 |
– |
if (freopen(inpname, "r", stdin) == NULL) |
| 162 |
– |
goto openerr; |
| 163 |
– |
if (freopen(outpname, "w", stdout) == NULL) |
| 164 |
– |
goto openerr; |
| 165 |
– |
*/ |
| 160 |
|
close(0); |
| 161 |
|
if (open(inpname, O_RDONLY) != 0) |
| 162 |
|
error(INTERNAL, "unexpected stdin file number"); |
| 179 |
|
return; |
| 180 |
|
createrr: |
| 181 |
|
error(SYSTEM, "cannot create named pipes in pfhold"); |
| 188 |
– |
openerr: |
| 189 |
– |
error(SYSTEM, "cannot open named pipes in pfhold"); |
| 182 |
|
} |
| 183 |
|
|
| 184 |
|
|