回文章列表
作者NotExist.bbs@bbs.cs.nctu.edu.tw (杏仁) 看板: itoc
標題Re: [問題] 用太寬的終端機導致斷線
時間交大資訊次世代BS2 (2008/06/30 Mon 22:39:17)
※ 引述《NotExist (杏仁)》之銘言:
> 事實上這是發生在移機前後的問題
> 原本舊機(FreeBSD 6.0 STABLE)上的資料,用tar -cxvf打包後
> 搬到新機(FreeBSD 7.0 RELEASE)上/home/bbs
> 並且以root su成bbs後於/home/bbs/src執行
> make clean freebsd install
> 重新編譯,其餘如帳號 cron inetd等等都有重作
> 可是make完後重開要連線時發現終端機寬度會造成斷線
> (以下數字均表示螢幕寬度)
> 120以上→進站後熱門畫面結束還沒看到選單就斷
> 110以上→能看到選單,但是Board/Favorite等版名列表類的東西會斷
> 108以上→能進列表,是部分版面進去後出來還沒看到列表就斷線
> 我的/home/bbs/src/include/struct.h相關設定是
> /* screen control */
> #define STRLEN          80
> #define ANSILINELEN     500
> #define SCR_WIDTH       78
> #define TAB_STOP        4
> #define TAB_WIDTH       (TAB_STOP - 1)
> #define T_LINES         180
> #define T_COLS          150
> 不知道有沒有前輩也在BSD7上架過站的?
> 因為我架過一個全新的沒改任何參數也是如此...
再追加補充其他參數
/* board structure */

#define BNLEN           12      /* Length of board name */
#define BCLEN           4       /* Length of board class */
#define BTLEN           43      /* Length of board title */
#define BMLEN           36      /* Length of board managers */

/* file structure */

#define TTLEN           72      /* Length of title */
#define FNLEN           28      /* Length of filename  */

實在不知道該從何debug起,希望有前輩能指點一下<(_ _)>

--
▄▄▄▄▄▄▄        ▄▄▄▄  ▄▄▄▄▄▄  <telnet://bbs.cs.nctu.edu.tw>
  █▄▄▄▄█        █        ▄▄▄▄▄█ Player: NotExist                 
▄█▄▄▄▄█  ▄▄▄█        █▄▄▄▄▄ From: 122-116-110-66.HINET-IP.hin
☆ 次世代BS2 ☆ 可申請個人板 150MB 相簿 http://pic.bs2.to 交大資訊人 250MB
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻