diff options
author | ptt <ptt@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2003-12-29 01:24:00 +0800 |
---|---|---|
committer | ptt <ptt@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2003-12-29 01:24:00 +0800 |
commit | 1d3acbd3795ef6653f2e9564f850d059a411f785 (patch) | |
tree | cda5e50a20dc8e585096c64089fddac8ebc74d71 /mbbsd/bbs.c | |
parent | faaddb42006b9733537555c2852f629deaa1401d (diff) | |
download | pttbbs-1d3acbd3795ef6653f2e9564f850d059a411f785.tar pttbbs-1d3acbd3795ef6653f2e9564f850d059a411f785.tar.gz pttbbs-1d3acbd3795ef6653f2e9564f850d059a411f785.tar.bz2 pttbbs-1d3acbd3795ef6653f2e9564f850d059a411f785.tar.lz pttbbs-1d3acbd3795ef6653f2e9564f850d059a411f785.tar.xz pttbbs-1d3acbd3795ef6653f2e9564f850d059a411f785.tar.zst pttbbs-1d3acbd3795ef6653f2e9564f850d059a411f785.zip |
M mbbsd/announce.c
M mbbsd/bbs.c
M mbbsd/read.c
M mbbsd/cal.c
M mbbsd/more.c
M mbbsd/menu.c
M mbbsd/board.c
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1438 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/bbs.c')
-rw-r--r-- | mbbsd/bbs.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/mbbsd/bbs.c b/mbbsd/bbs.c index a50a69f3..7da699e0 100644 --- a/mbbsd/bbs.c +++ b/mbbsd/bbs.c @@ -1130,7 +1130,7 @@ read_post(int ent, fileheader_t * fhdr, char *direct) setdirpath(genbuf, direct, fhdr->filename); if ((more_result = more(genbuf, YEA)) == -1) - return DONOTHING; + return FULLUPDATE; brc_addlist(fhdr->filename); strncpy(currtitle, subject(fhdr->title), TTLEN); @@ -1210,10 +1210,6 @@ read_post(int ent, fileheader_t * fhdr, char *direct) case '<': return THREAD_PREV; - case Ctrl('C'): - cal(); - return FULLUPDATE; - case Ctrl('I'): t_idle(); return FULLUPDATE; @@ -1484,6 +1480,8 @@ do_add_recommend(char *direct, fileheader_t *fhdr, int ent, char *buf) return -1; } + get_record(path, fhdr, sizeof(fhdr), ent); + if( fhdr->recommend < 100 ){ fileheader_t t; if( (fd = open(direct, O_WRONLY)) < 0 ) |