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 |
|
|