回文章列表
作者allen501pc.bbs@bbs.sa.ncyu.edu.tw (靜養中..) 看板: itoc
標題Re: [問題]m_quota
時間新綠園 (2007/03/25 Sun 00:00:42)
※ 引述《itoc.bbs@cpu.tfcis.org (核心動力)》之銘言:
> ───────────────────────────────────────
> ※ 引述《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)
謝謝itoc大! 順便請把這個修正加入公版吧^^

--
  ╒═╕
  ║  ║║║           過方知
  ╠═╣║║╓═┐╭─╮
  ║  ║║║╠═╜║  ║    過方知
    ║║║╰─╯│  

--
    ╭─ Origin ─╗ 新綠園  bbs.sa.ncyu.edu.tw  ~ κλμ ─┤
    ├   Author   ╡ 220-129-170-203.dynamic.hinet.net     
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻