diff options
author | ptt <ptt@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2002-05-13 11:20:04 +0800 |
---|---|---|
committer | ptt <ptt@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2002-05-13 11:20:04 +0800 |
commit | 6a428fb60d8ec6092d428b2e0f869a31f4890dc7 (patch) | |
tree | a0671ea2dc0168a9cb5625f867d553f6d0441efc /mbbsd/bbs.c | |
parent | 438c456b95eec0e5ac662ca3cf2386dff2c44bc7 (diff) | |
download | pttbbs-6a428fb60d8ec6092d428b2e0f869a31f4890dc7.tar pttbbs-6a428fb60d8ec6092d428b2e0f869a31f4890dc7.tar.gz pttbbs-6a428fb60d8ec6092d428b2e0f869a31f4890dc7.tar.bz2 pttbbs-6a428fb60d8ec6092d428b2e0f869a31f4890dc7.tar.lz pttbbs-6a428fb60d8ec6092d428b2e0f869a31f4890dc7.tar.xz pttbbs-6a428fb60d8ec6092d428b2e0f869a31f4890dc7.tar.zst pttbbs-6a428fb60d8ec6092d428b2e0f869a31f4890dc7.zip |
replace time(NULL) by now
git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@163 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/bbs.c')
-rw-r--r-- | mbbsd/bbs.c | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/mbbsd/bbs.c b/mbbsd/bbs.c index bc853662..d4367447 100644 --- a/mbbsd/bbs.c +++ b/mbbsd/bbs.c @@ -1,4 +1,4 @@ -/* $Id: bbs.c,v 1.8 2002/05/11 16:42:45 in2 Exp $ */ +/* $Id: bbs.c,v 1.9 2002/05/13 03:20:04 ptt Exp $ */ #include <stdio.h> #include <stdlib.h> #include <string.h> @@ -23,6 +23,7 @@ static int g_board_names(boardheader_t *fhdr) { extern userec_t cuser; extern void touchdircache(int bid); extern int TagNum; +extern time_t now; static void mail_by_link(char* owner, char* title, char* path) { char genbuf[200]; @@ -44,7 +45,6 @@ extern int usernum; void anticrosspost() { char buf[200]; - time_t now = time(NULL); sprintf(buf, "\033[1;33;46m%s \033[37;45mcross post 文章 \033[37m %s\033[m", @@ -1482,11 +1482,11 @@ int b_note_edit_bname(int bid) { outs(msg_cancel); pressanykey(); } else { - aborted = (fh->bupdate - time(0)) / 86400 + 1; + aborted = (fh->bupdate - now ) / 86400 + 1; sprintf(buf,"%d", aborted > 0 ? aborted : 0); getdata_buf(3, 0, "請設定有效期限(0 - 9999)天?", buf, 5, DOECHO); aborted = atoi(buf); - fh->bupdate = aborted ? time(0) + aborted * 86400 : 0; + fh->bupdate = aborted ? now + aborted * 86400 : 0; substitute_record(fn_board, fh, sizeof(boardheader_t), bid); } return 0; @@ -1853,7 +1853,7 @@ int Read() { int stat0 = currstat, tmpbid=currutmp->brc_id; char buf[40]; #ifdef LOG_BOARD - time_t usetime = time(0); + time_t usetime = now; #endif setutmpmode(READING); @@ -1870,7 +1870,7 @@ int Read() { i_read(READING, buf, readtitle, readdoent, read_comms, currbid); #ifdef LOG_BOARD - log_board(currboard, time(0) - usetime); + log_board(currboard, now - usetime); #endif brc_update(); @@ -1895,11 +1895,9 @@ void ReadSelect() { #ifdef LOG_BOARD static void log_board(char *mode, time_t usetime) { - time_t now; char buf[ 256 ]; if(usetime > 30) { - now = time(0); sprintf(buf, "USE %-20.20s Stay: %5ld (%s) %s", mode, usetime ,cuser.userid ,ctime(&now)); log_file(FN_USEBOARD,buf); |