37 |
|
#ifndef NFS |
38 |
|
#define NFS 1 |
39 |
|
#endif |
40 |
< |
/* set the following to 0 to forgo forking */ |
40 |
> |
|
41 |
> |
#ifndef RHAS_FORK_EXEC |
42 |
> |
#undef MAXFORK |
43 |
> |
#define MAXFORK 0 |
44 |
> |
#endif |
45 |
|
#ifndef MAXFORK |
46 |
|
#if NFS |
47 |
|
#define MAXFORK 3 /* allotment of duped processes */ |
105 |
|
char *argv[] |
106 |
|
) |
107 |
|
{ |
108 |
< |
register int i, rval; |
108 |
> |
int i, rval; |
109 |
|
|
110 |
|
progname = argv[0]; |
111 |
|
for (i = 1; i < argc; i++) { |
396 |
|
|
397 |
|
static int |
398 |
|
rvrpiece( /* check for recoverable pieces */ |
399 |
< |
register int *xp, |
400 |
< |
register int *yp |
399 |
> |
int *xp, |
400 |
> |
int *yp |
401 |
|
) |
402 |
|
{ |
403 |
|
static char *pdone = NULL; /* which pieces are done */ |
404 |
|
static long readpos = -1; /* how far we've read */ |
405 |
< |
register int i; |
405 |
> |
int i; |
406 |
|
/* |
407 |
|
* This routine is called by nextpiece() with an |
408 |
|
* exclusive lock on syncfp and the file pointer at the |
526 |
|
struct flock fls; |
527 |
|
int pid, status; |
528 |
|
int hr, vr; |
529 |
< |
register int y; |
529 |
> |
int y; |
530 |
|
/* check bounds */ |
531 |
|
if ((xpos < 0) | (ypos < 0) | (xpos >= hmult) | (ypos >= vmult)) { |
532 |
|
fprintf(stderr, "%s: requested piece (%d,%d) out of range\n", |