[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Lost] [Patch] Stubs für die wichtigsten Zeitfunktionen
Antoine Kaufmann schrieb:
time_t time();
Wird zwar nicht von diesem Patch geändert, aber das sollte doch time_t
time(time_t *tloc) sein?
Index: src/modules/lib/stdlibc/localtime.c
===================================================================
--- src/modules/lib/stdlibc/localtime.c (Revision 0)
+++ src/modules/lib/stdlibc/localtime.c (Revision 0)
Werden die Funktionen, wenn sie implementiert sind, wirklich so
umfangreich, daß man sie auf verschiedene Dateien aufteilen muß?
Ansonsten würde ich eine time.c bevorzugen.
+#include <sys/types.h>
+#include <time.h>
+#include <errno.h>
+#include <config.h>
+
+
+#ifndef CONFIG_LIBC_NO_STUBS
+struct tm tm;
static und am besten mit auffälligen Werten initialisiert.
+#ifndef CONFIG_LIBC_NO_STUBS
+char* asctime_buf = "Wed Jun 30 21:49:08 1993\n";
Hier dasselbe. Dein Defaultwert ist alles andere als gut. Nimm besser
einen 31. Februar 9999 oder so, wenn ein wirklich guter String wie
"[asctime() nicht implementiert]" Programme verwirren würde (würde es?)
Index: src/modules/lib/stdlibc/gmtime.c
===================================================================
--- src/modules/lib/stdlibc/gmtime.c (Revision 692)
+++ src/modules/lib/stdlibc/gmtime.c (Arbeitskopie)
@@ -36,7 +36,9 @@
#include <sys/types.h>
#include <time.h>
#include <string.h>
+#include <config.h>
+#ifndef CONFIG_LIBC_NO_STUBS
struct tm tm;
static
Index: src/modules/lib/stdlibc/ctime.c
===================================================================
--- src/modules/lib/stdlibc/ctime.c (Revision 692)
+++ src/modules/lib/stdlibc/ctime.c (Arbeitskopie)
@@ -35,7 +35,10 @@
#include <sys/types.h>
#include <time.h>
+#include <config.h>
+#ifndef CONFIG_LIBC_NO_STUBS
+
char* ctime_string = "Wed Jun 42 13:37:42 1337\n";
Na also, geht doch. *g*
Aber auch der sollte static sein.