summaryrefslogtreecommitdiffstats
path: root/mbbsd/voteboard.c
diff options
context:
space:
mode:
Diffstat (limited to 'mbbsd/voteboard.c')
-rw-r--r--mbbsd/voteboard.c40
1 files changed, 20 insertions, 20 deletions
diff --git a/mbbsd/voteboard.c b/mbbsd/voteboard.c
index d1696547..18ee5854 100644
--- a/mbbsd/voteboard.c
+++ b/mbbsd/voteboard.c
@@ -1,4 +1,4 @@
-/* $Id: voteboard.c,v 1.15 2003/01/19 16:06:06 kcwu Exp $ */
+/* $Id: voteboard.c,v 1.16 2003/03/17 12:34:15 victor Exp $ */
#include "bbs.h"
#define VOTEBOARD "NewBoard"
@@ -12,7 +12,7 @@ do_voteboardreply(fileheader_t * fhdr)
char oldfpath[80];
char opnion[10];
char *ptr;
- FILE *fo, *fp;
+ FILE *fp;
fileheader_t votefile;
int len;
int i, j;
@@ -71,18 +71,18 @@ do_voteboardreply(fileheader_t * fhdr)
return;
flock(fd, LOCK_EX);
- fo = fopen(fpath, "w");
+ fp = fopen(fpath, "w");
- if (!fo)
+ if (!fp)
return;
i = 0;
- while (fo) {
+ while (fp) {
j = 0;
do {
if (read(fd, genbuf + j, 1) <= 0) {
flock(fd, LOCK_UN);
close(fd);
- fclose(fo);
+ fclose(fp);
unlink(fpath);
return;
}
@@ -94,20 +94,20 @@ do_voteboardreply(fileheader_t * fhdr)
break;
if (i > 3)
prints(genbuf);
- fprintf(fo, "%s", genbuf);
+ fprintf(fp, "%s", genbuf);
}
if (!hastime) {
now += 14 * 24 * 60 * 60;
- fprintf(fo, "連署結束時間: (%ld)%s", now, ctime(&now));
+ fprintf(fp, "連署結束時間: (%ld)%s", now, ctime(&now));
now -= 14 * 24 * 60 * 60;
}
- fprintf(fo, "%s", genbuf);
+ fprintf(fp, "%s", genbuf);
do {
if (!getdata(18, 0, "請問您 (Y)支持 (N)反對 這個議題:", opnion, 3, LCECHO)) {
flock(fd, LOCK_UN);
close(fd);
- fclose(fo);
+ fclose(fp);
unlink(fpath);
return;
}
@@ -117,20 +117,20 @@ do_voteboardreply(fileheader_t * fhdr)
reason, sizeof(reason), DOECHO)) {
flock(fd, LOCK_UN);
close(fd);
- fclose(fo);
+ fclose(fp);
unlink(fpath);
return;
}
i = 0;
- while (fo) {
+ while (fp) {
i++;
j = 0;
do {
if (read(fd, genbuf + j, 1) <= 0) {
flock(fd, LOCK_UN);
close(fd);
- fclose(fo);
+ fclose(fp);
unlink(fpath);
return;
}
@@ -140,15 +140,15 @@ do_voteboardreply(fileheader_t * fhdr)
if (!strncmp("----------", genbuf, 10))
break;
if (strncmp(genbuf + 4, cuser.userid, len))
- fprintf(fo, "%3d.%s", i, genbuf + 4);
+ fprintf(fp, "%3d.%s", i, genbuf + 4);
else
i--;
}
if (opnion[0] == 'y')
- fprintf(fo, "%3d.%-15s%-34s 來源:%s\n", i, cuser.userid, reason, cuser.lasthost);
+ fprintf(fp, "%3d.%-15s%-34s 來源:%s\n", i, cuser.userid, reason, cuser.lasthost);
i = 0;
- fprintf(fo, "%s", genbuf);
- while (fo) {
+ fprintf(fp, "%s", genbuf);
+ while (fp) {
i++;
j = 0;
do {
@@ -160,15 +160,15 @@ do_voteboardreply(fileheader_t * fhdr)
if (j <= 3)
break;
if (strncmp(genbuf + 4, cuser.userid, len))
- fprintf(fo, "%3d.%s", i, genbuf + 4);
+ fprintf(fp, "%3d.%s", i, genbuf + 4);
else
i--;
}
if (opnion[0] == 'n')
- fprintf(fo, "%3d.%-15s%-34s 來源:%s\n", i, cuser.userid, reason, cuser.lasthost);
+ fprintf(fp, "%3d.%-15s%-34s 來源:%s\n", i, cuser.userid, reason, cuser.lasthost);
flock(fd, LOCK_UN);
close(fd);
- fclose(fo);
+ fclose(fp);
unlink(oldfpath);
rename(fpath, oldfpath);
}