diff options
author | in2 <in2@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2005-01-27 22:50:58 +0800 |
---|---|---|
committer | in2 <in2@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2005-01-27 22:50:58 +0800 |
commit | f2d4c718ec4bc26886d4aec0ded9308378660321 (patch) | |
tree | 3ae7745aa612561ec76e824319295ab443e87b6c /include | |
parent | da559d7cfe290ad1215a8f8192725b392d8b5e25 (diff) | |
download | pttbbs-f2d4c718ec4bc26886d4aec0ded9308378660321.tar pttbbs-f2d4c718ec4bc26886d4aec0ded9308378660321.tar.gz pttbbs-f2d4c718ec4bc26886d4aec0ded9308378660321.tar.bz2 pttbbs-f2d4c718ec4bc26886d4aec0ded9308378660321.tar.lz pttbbs-f2d4c718ec4bc26886d4aec0ded9308378660321.tar.xz pttbbs-f2d4c718ec4bc26886d4aec0ded9308378660321.tar.zst pttbbs-f2d4c718ec4bc26886d4aec0ded9308378660321.zip |
add TIMET64 for both 4 or 8 bytes time_t
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2438 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'include')
-rw-r--r-- | include/bbs.h | 4 | ||||
-rw-r--r-- | include/proto.h | 12 |
2 files changed, 13 insertions, 3 deletions
diff --git a/include/bbs.h b/include/bbs.h index 654bb83c..ea0de9da 100644 --- a/include/bbs.h +++ b/include/bbs.h @@ -37,7 +37,11 @@ #include <sys/sem.h> #include <sys/msg.h> +#ifdef TIMET64 typedef uint32_t time4_t; +#else +typedef time_t time4_t; +#endif /* our header */ #include "config.h" diff --git a/include/proto.h b/include/proto.h index 434e8e3d..b211ff1c 100644 --- a/include/proto.h +++ b/include/proto.h @@ -574,9 +574,15 @@ int towrite(int fd, void *buf, int len); #ifdef PLAY_ANGEL void pressanykey_or_callangel(void); #endif -struct tm *localtime4(time4_t *); -time4_t time4(time4_t *); -char *ctime4(time4_t *); +#ifdef TIMET64 + struct tm *localtime4(time4_t *); + time4_t time4(time4_t *); + char *ctime4(time4_t *); +#else + #define localtime4(a) localtime(a) + #define time4(a) time(a) + #define ctime4(a) ctime(a) +#endif /* syspost */ int post_msg(char* bname, char* title, char *msg, char* author); |