135 |
|
dobjects = ohead.next; |
136 |
|
if (!foundlink) { |
137 |
|
glDeleteLists(op->listid, op->nlists); |
138 |
< |
close_process(&(op->rtp)); |
138 |
> |
close_process(&op->rtp); |
139 |
|
} |
140 |
|
while (op->xfac) |
141 |
|
freestr(op->xfav[--op->xfac]); |
610 |
|
/* start rtrace */ |
611 |
|
rtargv[RTARGC-1] = fpath; |
612 |
|
rtargv[RTARGC] = NULL; |
613 |
< |
open_process(&(op->rtp), rtargv); |
613 |
> |
op->rtp = sp_inactive; |
614 |
> |
open_process(&op->rtp, rtargv); |
615 |
|
/* insert into main list */ |
616 |
|
op->next = dobjects; |
617 |
|
curobj = dobjects = op; |
909 |
|
VCOPY(darr, rorg); VCOPY(darr+3, rdir); |
910 |
|
} |
911 |
|
/* trace it */ |
912 |
< |
if (process(&(op->rtp), (char *)darr, (char *)darr, sizeof(double), |
912 |
> |
if (process(&op->rtp, darr, darr, sizeof(double), |
913 |
|
6*sizeof(double)) != sizeof(double)) |
914 |
|
error(SYSTEM, "rtrace communication error"); |
915 |
|
/* return distance */ |