summaryrefslogtreecommitdiff
path: root/source3/nmbd/nmbd_incomingdgrams.c
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2011-01-04 17:12:17 +0100
committerVolker Lendecke <vl@samba.org>2011-01-07 13:28:03 +0100
commitb2c62d639d7fd565d39a999d500018b290b5279f (patch)
treea84e9d1e4a78289f6e4b627fdfdabc5ddf4d7b0b /source3/nmbd/nmbd_incomingdgrams.c
parent6a0a0478ad6f77e3279775dcb0dad51bc3b1457a (diff)
downloadsamba-b2c62d639d7fd565d39a999d500018b290b5279f.tar.gz
samba-b2c62d639d7fd565d39a999d500018b290b5279f.tar.bz2
samba-b2c62d639d7fd565d39a999d500018b290b5279f.zip
s3: Basic infrastructure for /tmp/.nmbd/unexpected
This provides the framework to replace the unexpected.tdb file. Nmbd will listen on /tmp/.nmbd/unexpected. A client interested in unexpected packets connects there. It sends a nb_packet_query plus a potential mailslot name for dgram packets. It waits for a single ack byte to avoid races. After that has happened, nmbd will pass down all matching packets through that socket. nb_packet_server_create and nb_packet_dispatch are the nmbd routines, nb_packet_reader_send/recv and nb_packet_read_send/recv are the client ones.
Diffstat (limited to 'source3/nmbd/nmbd_incomingdgrams.c')
0 files changed, 0 insertions, 0 deletions