回文章列表
作者itoc.bbs@cpu.tfcis.org (核心動力) 看板: itoc
標題Re: [問題]m_quota
時間動力核心 (2007/03/24 Sat 11:16:29)
※ 引述《allen501pc.bbs@bbs.sa.ncyu.edu.tw (靜養中..)》之銘言:
> 敝站板上信件過多的問題尚未解決,看了一下mail.c中的m_quota,發現有些疑問?
> 想請教各位大大~
>   if (fsize > limit)                     *這段因為不到100封仍然會
>     status ^= STATUS_MAILOVER;               出現警告,所以被我拿掉了!

  改成
    if (fsize > limit * sizeof(HDR))

>   else if (fsize < sizeof(HDR))
>     unlink(folder);
>   if (fsize < sizeof(HDR))
>     unlink(folder);
>   return status;
> }
> #endif
> 請問一下,最後的 if(fsize > limit) 是怎麼判斷的?
> 怎麼會使用者連43封不到就送出 STATUS_MAILOVER ? (信件過多的訊息)
> 如有解釋錯誤,請各位大大指正,謝謝.

  少乘上 sizeof(HDR)

--
=[:摃�◣�:Origin ]|[  Ocpu.tfcis.org  ]|[�搟說:]=
=[:摃�╱�:Author ]|[218-168-181-90.dynamic.hin]|[�:]=
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻