version 1.38, 2008/06/12 22:26:01 |
version 1.39, 2008/06/13 01:24:55 |
|
|
{ |
{ |
double del; |
double del; |
del = atof(cmdbuf); |
del = atof(cmdbuf); |
error("delay: %g", del); |
|
if (del > 0) { |
if (del > 0) { |
udelay = (useconds_t)(del * 1000000); |
udelay = (useconds_t)(del * 1000000); |
gotsig_alarm = 1; |
gotsig_alarm = 1; |
|
naptime = del; |
} |
} |
} |
} |
|
|
|
|
break; |
break; |
case 's': |
case 's': |
delay = atof(optarg); |
delay = atof(optarg); |
if (delay < 0) |
if (delay <= 0) |
delay = 5; |
delay = 5; |
break; |
break; |
case 'S': |
case 'S': |
|
|
udelay = (useconds_t)(delay * 1000000.0); |
udelay = (useconds_t)(delay * 1000000.0); |
if (udelay < 1) |
if (udelay < 1) |
udelay = 1; |
udelay = 1; |
|
|
|
naptime = (double)udelay / 1000000.0; |
|
|
gethostname(hostname, sizeof (hostname)); |
gethostname(hostname, sizeof (hostname)); |
gethz(); |
gethz(); |