|
珞珈山水BBS →
电脑网络 →
BBS安装与维护 →
单文区文章阅读
|
| 单文区文章阅读 [返回] |
|---|
|
发信人: doom9@bbs.nju.edu.cn, 信区: BBSDev 标 题: CSU njuweb 0.95 + FB2000 1126 .... 发信站: 南京大学小百合站 (Thu Jun 26 12:30:02 2003) 转信站: WHUBBS!news.tiaozhan.com!news.zixia.net!NJU 出 处: bbs.nju.edu.cn [root@bbs lilywww]# make gcc -O2 -Wunused -I/home/bbs/bbssrc/include/ -c -o bbstty.o bbstty.c bbstty.c: In function `bbstty_main': bbstty.c:49: structure has no member named `start_no' 顺便问问这段函数是干什么的? if(loginok) { char board[80]; int b=u_info->board-1; int i=u_info->start_no; if(b<0 || b>=MAXBOARD) b=0; sprintf(board, shm_bcache->bcache[b].filename, 24); if(!strcasecmp(s1, "up") || !strcasecmp(s1, "u")) { if(!has_read_perm(¤tuser, board)) http_fatal("e rror board") ; i-=20; if(i<0) i=0; sprintf(buf, "bbsdoc?board=%s&start=%d", board, i); redirect(buf); http_quit(); } if(!strcasecmp(s1, "down") || !strcasecmp(s1, "d")) { if(!has_read_perm(¤tuser, board)) http_fatal("e rror board") ; i+=20; sprintf(buf, "bbsdoc?board=%s&start=%d", board, i); redirect(buf); http_quit(); if(!has_read_perm(¤tuser, board)) http_fatal("e rror board") ; sprintf(buf, "bbsdoc?board=%s", board); redirect(buf); http_quit(); } if(atoi(s1)>0) { if(!has_read_perm(¤tuser, board)) http_fatal("e rror board") ; sprintf(buf, "bbscon8?board=%s&num=%d", board, atoi(s 1)-1); redirect(buf); http_quit(); } if(!strcasecmp(s1, "j")) { i=atoi(s2)-1; if(i<0) i=0; if(!has_read_perm(¤tuser, board)) http_fatal("e rror board") ; sprintf(buf, "bbsdoc?board=%s&start=%d", board, i); redirect(buf); http_quit(); } } -- ※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 202.116.160.57] |
| [返回单文区目录] |
|
|