--- /dev/null
+^samba3.vfs.fruit metadata_netatalk.read metadata\(nt4_dc\)
+^samba3.vfs.fruit metadata_netatalk.write metadata\(nt4_dc\)
+^samba3.vfs.fruit metadata_netatalk.SMB2/CREATE context AAPL\(nt4_dc\)
+^samba3.vfs.fruit metadata_netatalk.create delete-on-close AFP_AfpInfo\(nt4_dc\)
+^samba3.vfs.fruit metadata_netatalk.setinfo delete-on-close AFP_AfpInfo\(nt4_dc\)
+^samba3.vfs.fruit metadata_netatalk.setinfo eof AFP_AfpInfo\(nt4_dc\)
+^samba3.vfs.fruit metadata_netatalk.delete AFP_AfpInfo by writing all 0\(nt4_dc\)
+^samba3.vfs.fruit metadata_netatalk.null afpinfo\(nt4_dc\)
+^samba3.vfs.fruit metadata_netatalk.copy-chunk streams\(nt4_dc\)
+^samba3.vfs.fruit metadata_netatalk.OS X AppleDouble file conversion\(nt4_dc\)
+^samba3.vfs.fruit metadata_netatalk.readdir_attr with names with illegal ntfs characters\(nt4_dc\)
+^samba3.vfs.fruit metadata_netatalk.OS X AppleDouble file conversion without embedded xattr\(nt4_dc\)
+^samba3.vfs.fruit metadata_netatalk.empty_stream\(nt4_dc\)
+^samba3.vfs.fruit metadata_netatalk.writing_afpinfo\(nt4_dc\)
+^samba3.vfs.unfruit metadata_netatalk.unconvert\(nt4_dc:local\)
+^samba3.vfs.fruit_netatalk.read netatalk metadata\(nt4_dc\)
+^samba3.vfs.fruit_netatalk.stream names with locally created xattr\(nt4_dc\)
+^samba3.vfs.fruit_netatalk.locking conflict\(nt4_dc\)
DBG_DEBUG("Path [%s]\n", smb_fname_str_dbg(smb_fname));
+ /*
+ * We know this is a stream open, so fsp->base_fsp must
+ * already be open.
+ */
+ SMB_ASSERT(fsp->base_fsp != NULL);
+ SMB_ASSERT(fsp->base_fsp->fsp_name->fsp == fsp->base_fsp);
+
ad = ad_get(talloc_tos(), handle, smb_fname, ADOUBLE_META);
if (ad != NULL) {
meta_exists = true;