482 |
|
oname); |
483 |
|
error(USER, errmsg); |
484 |
|
} |
485 |
< |
if ((sout.xr > 0) & (sout.yr > 0) && |
485 |
> |
if ((sout.reclen == 1) & (sout.xr > 0) & (sout.yr > 0) && |
486 |
|
(!fscnresolu(&xr, &yr, sout.ofp) || |
487 |
|
(xr != sout.xr) | |
488 |
|
(yr != sout.yr))) { |
592 |
|
} else { |
593 |
|
sout.reclen = 0; |
594 |
|
sout.outpipe = 0; |
595 |
+ |
sout.xr = xres; |
596 |
+ |
sout.yr = yres; |
597 |
|
sout.ofp = NULL; |
598 |
|
} |
599 |
|
if (sout.ofp != NULL) { /* already open? */ |
634 |
|
oname); |
635 |
|
error(USER, errmsg); |
636 |
|
} |
637 |
< |
sout.xr = xres; sout.yr = yres; |
636 |
< |
if ((sout.xr > 0) & (sout.yr > 0) && |
637 |
> |
if ((sout.reclen == 1) & (sout.xr > 0) & (sout.yr > 0) && |
638 |
|
(!fscnresolu(&xr, &yr, sout.ofp) || |
639 |
|
(xr != sout.xr) | |
640 |
|
(yr != sout.yr))) { |