目次
- 3. Sambaアーキテクチャ
- 概要
- マルチスレッドと Samba
- smbd のスレッド化
- nmbd のスレッド化
- nbmd のデザイン
- 4. Sambaのデバッグシステム
- 新しい出力形式
- DEBUG() マクロ
- DEBUGADD()マクロ
- DEBUGLVL()マクロ
- 新しい関数
- dbgtext()
- dbghdr()
- format_debug_text()
- 5. Sambaの内部
- 文字の取り扱い
- 新しい機能
- byteorder.h中のマクロ
- CVAL(buf,pos)
- PVAL(buf,pos)
- SCVAL(buf,pos,val)
- SVAL(buf,pos)
- IVAL(buf,pos)
- SVALS(buf,pos)
- IVALS(buf,pos)
- SSVAL(buf,pos,val)
- SIVAL(buf,pos,val)
- SSVALS(buf,pos,val)
- SIVALS(buf,pos,val)
- RSVAL(buf,pos)
- RIVAL(buf,pos)
- RSSVAL(buf,pos,val)
- RSIVAL(buf,pos,val)
- LAN Manager用Samba API
- パラメーター
- 戻り値
- コード文字テーブル
- 6. コーディングに対する助言
- 7. コードの寄贈
- 8. モジュール
- 利点
- モジュールのロード
- 静的モジュール
- 動的モジュール
- モジュールを書く
- configure.inにおける静的/動的の選択