51 lines
1.3 KiB
Diff
51 lines
1.3 KiB
Diff
|
diff -Nru wmint-0.9-orig/wmint/wmint.c wmint-0.9/wmint/wmint.c
|
|||
|
--- wmint-0.9-orig/wmint/wmint.c 2008-03-22 22:57:17.771804010 +0200
|
|||
|
+++ wmint-0.9/wmint/wmint.c 2008-03-22 23:08:51.358802106 +0200
|
|||
|
@@ -36,6 +36,7 @@
|
|||
|
#define WMINT_VERSION "0.9"
|
|||
|
|
|||
|
char *ProgName;
|
|||
|
+unsigned int usecs = 10000;
|
|||
|
|
|||
|
typedef struct {
|
|||
|
unsigned short bit;
|
|||
|
@@ -110,6 +111,19 @@
|
|||
|
exit(1);
|
|||
|
};
|
|||
|
break;
|
|||
|
+ case 's' :
|
|||
|
+ if (++i == argc)
|
|||
|
+ {
|
|||
|
+ usage();
|
|||
|
+ exit(1);
|
|||
|
+ };
|
|||
|
+ usecs = (unsigned int) strtol(argv[i], &endp, 10);
|
|||
|
+ if (*endp || usecs<0 || usecs>1000000)
|
|||
|
+ {
|
|||
|
+ usage();
|
|||
|
+ exit(1);
|
|||
|
+ };
|
|||
|
+ break;
|
|||
|
case 'v' :
|
|||
|
printVersion();
|
|||
|
exit(0);
|
|||
|
@@ -269,7 +283,7 @@
|
|||
|
break;
|
|||
|
}
|
|||
|
}
|
|||
|
- usleep(10000L);
|
|||
|
+ usleep(usecs);
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
@@ -526,7 +540,8 @@
|
|||
|
fprintf(stderr, "\nwmint - S<>bastien Li<4C>nard <%s>, GCU (%s)\n\n",MY_EMAIL,GCU_HOME);
|
|||
|
fprintf(stderr, "usage:\n");
|
|||
|
fprintf(stderr, "\t-d <display name>\n");
|
|||
|
- fprintf(stderr, "\t-i <interrupt number>\n");
|
|||
|
+ fprintf(stderr, "\t-i <interrupt number>\n");
|
|||
|
+ fprintf(stderr, "\t-s <sleep between refresh (in microseconds), default %u>\n", usecs);
|
|||
|
fprintf(stderr, "\t-h\tthis help screen\n");
|
|||
|
fprintf(stderr, "\t-v\tprint the version number\n");
|
|||
|
fprintf(stderr, "\n");
|