Part II. Sambaの基本

Table of Contents

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における静的/動的の選択