Move code specific to Samba 3 to a separate file.