diff options
author | H. Peter Anvin <hpa@zytor.com> | 2004-08-03 23:54:53 +0000 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2004-08-03 23:54:53 +0000 |
commit | d35214ea2b670fba0e17953cee5fc43a8c24da66 (patch) | |
tree | e89df9bf56427b1c18b50d921589f6b3239812a9 | |
parent | f65724cb4a1709b0a78c8da4d3d09f1fc6e77412 (diff) | |
download | klibc-d35214ea2b670fba0e17953cee5fc43a8c24da66.tar.gz |
Add test for strtotime*()klibc-0.158
-rw-r--r-- | klibc/tests/strtotime.c | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/klibc/tests/strtotime.c b/klibc/tests/strtotime.c new file mode 100644 index 0000000000000..815d40da99a6b --- /dev/null +++ b/klibc/tests/strtotime.c @@ -0,0 +1,27 @@ +#include <stdio.h> +#include <time.h> + +int main(int argc, char *argv[]) +{ + struct timeval tv; + struct timespec ts; + int i; + const char *rv, *rs; + + for ( i = 1 ; i < argc ; i++ ) { + rs = strtotimespec(argv[i], &ts); + rv = strtotimeval(argv[i], &tv); + printf("String: \"%s\"\n" + "Timespec: %ld.%09ld\n" + "Residual: \"%s\"\n" + "Timeval: %ld.%06ld\n" + "Residual: \"%s\"\n", + argv[i], + (long)ts.tv_sec, (long)ts.tv_nsec, rs, + (long)tv.tv_sec, (long)tv.tv_usec, rv); + } + + return 0; +} + + |