| 274 |
|
static void |
| 275 |
|
ambient_list(void) /* compute ambient beam list */ |
| 276 |
|
{ |
| 277 |
< |
int32 wtotal, minrt; |
| 277 |
> |
unsigned long wtotal; |
| 278 |
> |
int32 minrt; |
| 279 |
|
double frac; |
| 280 |
|
int i; |
| 281 |
|
int j, k; |
| 305 |
|
frac = 1024.*1024.*vflt(DISKSPACE) / (wtotal*sizeof(RAYVAL)); |
| 306 |
|
else |
| 307 |
|
frac = 1024.*1024.*MAXADISK / (wtotal*sizeof(RAYVAL)); |
| 308 |
< |
minrt = .02*frac*wtotal/complen + .5; /* heuristic mimimum */ |
| 308 |
> |
minrt = .02*frac*wtotal/complen + 1.1; /* heuristic mimimum */ |
| 309 |
|
if (minrt > RPACKSIZ) |
| 310 |
|
minrt = RPACKSIZ; |
| 311 |
|
for (k = complen; k--; ) |