summaryrefslogtreecommitdiff
path: root/src/time/mktime.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/time/mktime.c')
-rw-r--r--src/time/mktime.c23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/time/mktime.c b/src/time/mktime.c
new file mode 100644
index 00000000..9e58d4eb
--- /dev/null
+++ b/src/time/mktime.c
@@ -0,0 +1,23 @@
+#include <time.h>
+
+/** convert time structure to arithmetic type **/
+
+time_t mktime(struct tm * timeptr)
+{
+ (void)timeptr;
+ return (time_t)-1;
+}
+
+/***
+converts the local time pointed to by ARGUMENT(timeptr) to
+an arithmetic value of type TYPEDEF(time_t). It also normalizes the values in
+the STRUCTDEF(tm) at ARGUMENT(timeptr) to fit the defined limits, as well as
+correcting the members MEMBER(tm_wday) and MEMBER(tm_yday) if they were
+previously incorrect.
+***/
+
+/*
+RETURN_FAILURE(CAST(TYPEDEF(time_t), -1))
+RETURN_SUCCESS(the converted time)
+STDC(1)
+*/