if (s && *s) {
while (*s == ' ')
s++;
- if (!strcmp(s, "ns"))
- r->q = 1000000000L;
+ if (!strcmp(s, "fs"))
+ r->q = 1000000000000000ULL;
+ else if (!strcmp(s, "ps"))
+ r->q = 1000000000000ULL;
+ else if (!strcmp(s, "ns"))
+ r->q = 1000000000ULL;
else if (!strcmp(s, "us"))
r->q = 1000000;
else if (!strcmp(s, "ms"))