This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / fs / cifs / cifsproto.h
index ec446c5..215bbc1 100644 (file)
@@ -63,10 +63,10 @@ extern u64 cifs_UnixTimeToNT(struct timespec);
 extern int cifs_get_inode_info(struct inode **pinode,
                        const unsigned char *search_path, 
                        FILE_ALL_INFO * pfile_info,
-                       struct super_block *sb);
+                       struct super_block *sb, int xid);
 extern int cifs_get_inode_info_unix(struct inode **pinode,
                        const unsigned char *search_path,
-                       struct super_block *sb);
+                       struct super_block *sb,int xid);
 
 extern int cifs_setup_session(unsigned int xid, struct cifsSesInfo *pSesInfo, 
                        struct nls_table * nls_info);
@@ -239,8 +239,16 @@ extern int CIFSSMBSeek(int xid,
                        int whence, unsigned long offset, long long *newoffset);
 
 extern int CIFSSMBCopy(int xid,
-                       struct cifsTconInfo *ftcon,
-                       char *fromName,
-                       struct cifsTconInfo *ttcon,
-                       char *toName, int ofun, int flags);
+                       struct cifsTconInfo *source_tcon,
+                       const char *fromName,
+                       const __u16 target_tid,
+                       const char *toName, const int flags,
+                       const struct nls_table *nls_codepage);
+extern int CIFSSMBNotify(const int xid, struct cifsTconInfo *tcon, 
+                       const int notify_subdirs,const __u16 netfid,__u32 filter,
+                       const struct nls_table *nls_codepage);
+extern int CIFSSMBQAllEAs(const int xid, struct cifsTconInfo *tcon,
+                const unsigned char *searchName,
+                char * EAData, size_t size,
+                const struct nls_table *nls_codepage);
 #endif                 /* _CIFSPROTO_H */