Table of Contents
- 3. Samba Architecture
- Introduction
- Multithreading and Samba
- Threading smbd
- Threading nmbd
- nbmd Design
- 4. The samba DEBUG system
- New Output Syntax
- The DEBUG() Macro
- The DEBUGADD() Macro
- The DEBUGLVL() Macro
- New Functions
- dbgtext()
- dbghdr()
- format_debug_text()
- 5. Samba Internals
- Character Handling
- The new functions
- Macros in 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
- Parameters
- Return value
- Code character table
- 6. Coding Suggestions
- 7. Contributing code
- 8. Modules
- Advantages
- Loading modules
- Static modules
- Shared modules
- Writing modules
- Static/Shared selection in configure.in