|
@@ -828,8 +828,9 @@ session_already_dead:
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSPOSIXDelFile(const int xid, struct cifs_tcon *tcon, const char *fileName,
|
|
|
- __u16 type, const struct nls_table *nls_codepage, int remap)
|
|
|
+CIFSPOSIXDelFile(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
+ const char *fileName, __u16 type,
|
|
|
+ const struct nls_table *nls_codepage, int remap)
|
|
|
{
|
|
|
TRANSACTION2_SPI_REQ *pSMB = NULL;
|
|
|
TRANSACTION2_SPI_RSP *pSMBr = NULL;
|
|
@@ -903,8 +904,9 @@ PsxDelete:
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBDelFile(const int xid, struct cifs_tcon *tcon, const char *fileName,
|
|
|
- const struct nls_table *nls_codepage, int remap)
|
|
|
+CIFSSMBDelFile(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
+ const char *fileName, const struct nls_table *nls_codepage,
|
|
|
+ int remap)
|
|
|
{
|
|
|
DELETE_FILE_REQ *pSMB = NULL;
|
|
|
DELETE_FILE_RSP *pSMBr = NULL;
|
|
@@ -948,8 +950,9 @@ DelFileRetry:
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBRmDir(const int xid, struct cifs_tcon *tcon, const char *dirName,
|
|
|
- const struct nls_table *nls_codepage, int remap)
|
|
|
+CIFSSMBRmDir(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
+ const char *dirName, const struct nls_table *nls_codepage,
|
|
|
+ int remap)
|
|
|
{
|
|
|
DELETE_DIRECTORY_REQ *pSMB = NULL;
|
|
|
DELETE_DIRECTORY_RSP *pSMBr = NULL;
|
|
@@ -991,7 +994,7 @@ RmDirRetry:
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBMkDir(const int xid, struct cifs_tcon *tcon,
|
|
|
+CIFSSMBMkDir(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
const char *name, const struct nls_table *nls_codepage, int remap)
|
|
|
{
|
|
|
int rc = 0;
|
|
@@ -1034,10 +1037,11 @@ MkDirRetry:
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSPOSIXCreate(const int xid, struct cifs_tcon *tcon, __u32 posix_flags,
|
|
|
- __u64 mode, __u16 *netfid, FILE_UNIX_BASIC_INFO *pRetData,
|
|
|
- __u32 *pOplock, const char *name,
|
|
|
- const struct nls_table *nls_codepage, int remap)
|
|
|
+CIFSPOSIXCreate(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
+ __u32 posix_flags, __u64 mode, __u16 *netfid,
|
|
|
+ FILE_UNIX_BASIC_INFO *pRetData, __u32 *pOplock,
|
|
|
+ const char *name, const struct nls_table *nls_codepage,
|
|
|
+ int remap)
|
|
|
{
|
|
|
TRANSACTION2_SPI_REQ *pSMB = NULL;
|
|
|
TRANSACTION2_SPI_RSP *pSMBr = NULL;
|
|
@@ -1200,7 +1204,7 @@ access_flags_to_smbopen_mode(const int access_flags)
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-SMBLegacyOpen(const int xid, struct cifs_tcon *tcon,
|
|
|
+SMBLegacyOpen(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
const char *fileName, const int openDisposition,
|
|
|
const int access_flags, const int create_options, __u16 *netfid,
|
|
|
int *pOplock, FILE_ALL_INFO *pfile_info,
|
|
@@ -1307,7 +1311,7 @@ OldOpenRetry:
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBOpen(const int xid, struct cifs_tcon *tcon,
|
|
|
+CIFSSMBOpen(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
const char *fileName, const int openDisposition,
|
|
|
const int access_flags, const int create_options, __u16 *netfid,
|
|
|
int *pOplock, FILE_ALL_INFO *pfile_info,
|
|
@@ -1657,8 +1661,8 @@ cifs_async_readv(struct cifs_readdata *rdata)
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBRead(const int xid, struct cifs_io_parms *io_parms, unsigned int *nbytes,
|
|
|
- char **buf, int *pbuf_type)
|
|
|
+CIFSSMBRead(const unsigned int xid, struct cifs_io_parms *io_parms,
|
|
|
+ unsigned int *nbytes, char **buf, int *pbuf_type)
|
|
|
{
|
|
|
int rc = -EACCES;
|
|
|
READ_REQ *pSMB = NULL;
|
|
@@ -1769,7 +1773,7 @@ CIFSSMBRead(const int xid, struct cifs_io_parms *io_parms, unsigned int *nbytes,
|
|
|
|
|
|
|
|
|
int
|
|
|
-CIFSSMBWrite(const int xid, struct cifs_io_parms *io_parms,
|
|
|
+CIFSSMBWrite(const unsigned int xid, struct cifs_io_parms *io_parms,
|
|
|
unsigned int *nbytes, const char *buf,
|
|
|
const char __user *ubuf, const int long_op)
|
|
|
{
|
|
@@ -2136,7 +2140,7 @@ async_writev_out:
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBWrite2(const int xid, struct cifs_io_parms *io_parms,
|
|
|
+CIFSSMBWrite2(const unsigned int xid, struct cifs_io_parms *io_parms,
|
|
|
unsigned int *nbytes, struct kvec *iov, int n_vec,
|
|
|
const int long_op)
|
|
|
{
|
|
@@ -2244,8 +2248,8 @@ CIFSSMBWrite2(const int xid, struct cifs_io_parms *io_parms,
|
|
|
return rc;
|
|
|
}
|
|
|
|
|
|
-int cifs_lockv(const int xid, struct cifs_tcon *tcon, const __u16 netfid,
|
|
|
- const __u8 lock_type, const __u32 num_unlock,
|
|
|
+int cifs_lockv(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
+ const __u16 netfid, const __u8 lock_type, const __u32 num_unlock,
|
|
|
const __u32 num_lock, LOCKING_ANDX_RANGE *buf)
|
|
|
{
|
|
|
int rc = 0;
|
|
@@ -2286,7 +2290,7 @@ int cifs_lockv(const int xid, struct cifs_tcon *tcon, const __u16 netfid,
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBLock(const int xid, struct cifs_tcon *tcon,
|
|
|
+CIFSSMBLock(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
const __u16 smb_file_id, const __u32 netpid, const __u64 len,
|
|
|
const __u64 offset, const __u32 numUnlock,
|
|
|
const __u32 numLock, const __u8 lockType,
|
|
@@ -2356,7 +2360,7 @@ CIFSSMBLock(const int xid, struct cifs_tcon *tcon,
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBPosixLock(const int xid, struct cifs_tcon *tcon,
|
|
|
+CIFSSMBPosixLock(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
const __u16 smb_file_id, const __u32 netpid,
|
|
|
const loff_t start_offset, const __u64 len,
|
|
|
struct file_lock *pLockData, const __u16 lock_type,
|
|
@@ -2492,7 +2496,7 @@ plk_err_exit:
|
|
|
|
|
|
|
|
|
int
|
|
|
-CIFSSMBClose(const int xid, struct cifs_tcon *tcon, int smb_file_id)
|
|
|
+CIFSSMBClose(const unsigned int xid, struct cifs_tcon *tcon, int smb_file_id)
|
|
|
{
|
|
|
int rc = 0;
|
|
|
CLOSE_REQ *pSMB = NULL;
|
|
@@ -2525,7 +2529,7 @@ CIFSSMBClose(const int xid, struct cifs_tcon *tcon, int smb_file_id)
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBFlush(const int xid, struct cifs_tcon *tcon, int smb_file_id)
|
|
|
+CIFSSMBFlush(const unsigned int xid, struct cifs_tcon *tcon, int smb_file_id)
|
|
|
{
|
|
|
int rc = 0;
|
|
|
FLUSH_REQ *pSMB = NULL;
|
|
@@ -2546,7 +2550,7 @@ CIFSSMBFlush(const int xid, struct cifs_tcon *tcon, int smb_file_id)
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBRename(const int xid, struct cifs_tcon *tcon,
|
|
|
+CIFSSMBRename(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
const char *fromName, const char *toName,
|
|
|
const struct nls_table *nls_codepage, int remap)
|
|
|
{
|
|
@@ -2613,7 +2617,7 @@ renameRetry:
|
|
|
return rc;
|
|
|
}
|
|
|
|
|
|
-int CIFSSMBRenameOpenFile(const int xid, struct cifs_tcon *pTcon,
|
|
|
+int CIFSSMBRenameOpenFile(const unsigned int xid, struct cifs_tcon *pTcon,
|
|
|
int netfid, const char *target_name,
|
|
|
const struct nls_table *nls_codepage, int remap)
|
|
|
{
|
|
@@ -2695,9 +2699,9 @@ int CIFSSMBRenameOpenFile(const int xid, struct cifs_tcon *pTcon,
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBCopy(const int xid, struct cifs_tcon *tcon, const char *fromName,
|
|
|
- const __u16 target_tid, const char *toName, const int flags,
|
|
|
- const struct nls_table *nls_codepage, int remap)
|
|
|
+CIFSSMBCopy(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
+ const char *fromName, const __u16 target_tid, const char *toName,
|
|
|
+ const int flags, const struct nls_table *nls_codepage, int remap)
|
|
|
{
|
|
|
int rc = 0;
|
|
|
COPY_REQ *pSMB = NULL;
|
|
@@ -2763,7 +2767,7 @@ copyRetry:
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSUnixCreateSymLink(const int xid, struct cifs_tcon *tcon,
|
|
|
+CIFSUnixCreateSymLink(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
const char *fromName, const char *toName,
|
|
|
const struct nls_table *nls_codepage)
|
|
|
{
|
|
@@ -2852,7 +2856,7 @@ createSymLinkRetry:
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSUnixCreateHardLink(const int xid, struct cifs_tcon *tcon,
|
|
|
+CIFSUnixCreateHardLink(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
const char *fromName, const char *toName,
|
|
|
const struct nls_table *nls_codepage, int remap)
|
|
|
{
|
|
@@ -2937,7 +2941,7 @@ createHardLinkRetry:
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSCreateHardLink(const int xid, struct cifs_tcon *tcon,
|
|
|
+CIFSCreateHardLink(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
const char *fromName, const char *toName,
|
|
|
const struct nls_table *nls_codepage, int remap)
|
|
|
{
|
|
@@ -3009,7 +3013,7 @@ winCreateHardLinkRetry:
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBUnixQuerySymLink(const int xid, struct cifs_tcon *tcon,
|
|
|
+CIFSSMBUnixQuerySymLink(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
const unsigned char *searchName, char **symlinkinfo,
|
|
|
const struct nls_table *nls_codepage)
|
|
|
{
|
|
@@ -3114,7 +3118,7 @@ querySymLinkRetry:
|
|
|
* it is not compiled in by default until callers fixed up and more tested.
|
|
|
*/
|
|
|
int
|
|
|
-CIFSSMBQueryReparseLinkInfo(const int xid, struct cifs_tcon *tcon,
|
|
|
+CIFSSMBQueryReparseLinkInfo(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
const unsigned char *searchName,
|
|
|
char *symlinkinfo, const int buflen, __u16 fid,
|
|
|
const struct nls_table *nls_codepage)
|
|
@@ -3351,7 +3355,7 @@ static __u16 ACL_to_cifs_posix(char *parm_data, const char *pACL,
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBGetPosixACL(const int xid, struct cifs_tcon *tcon,
|
|
|
+CIFSSMBGetPosixACL(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
const unsigned char *searchName,
|
|
|
char *acl_inf, const int buflen, const int acl_type,
|
|
|
const struct nls_table *nls_codepage, int remap)
|
|
@@ -3440,7 +3444,7 @@ queryAclRetry:
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBSetPosixACL(const int xid, struct cifs_tcon *tcon,
|
|
|
+CIFSSMBSetPosixACL(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
const unsigned char *fileName,
|
|
|
const char *local_acl, const int buflen,
|
|
|
const int acl_type,
|
|
@@ -3520,7 +3524,7 @@ setACLerrorExit:
|
|
|
|
|
|
/* BB fix tabs in this function FIXME BB */
|
|
|
int
|
|
|
-CIFSGetExtAttr(const int xid, struct cifs_tcon *tcon,
|
|
|
+CIFSGetExtAttr(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
const int netfid, __u64 *pExtAttrBits, __u64 *pMask)
|
|
|
{
|
|
|
int rc = 0;
|
|
@@ -3695,7 +3699,7 @@ validate_ntransact(char *buf, char **ppparm, char **ppdata,
|
|
|
|
|
|
/* Get Security Descriptor (by handle) from remote server for a file or dir */
|
|
|
int
|
|
|
-CIFSSMBGetCIFSACL(const int xid, struct cifs_tcon *tcon, __u16 fid,
|
|
|
+CIFSSMBGetCIFSACL(const unsigned int xid, struct cifs_tcon *tcon, __u16 fid,
|
|
|
struct cifs_ntsd **acl_inf, __u32 *pbuflen)
|
|
|
{
|
|
|
int rc = 0;
|
|
@@ -3787,7 +3791,7 @@ qsec_out:
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBSetCIFSACL(const int xid, struct cifs_tcon *tcon, __u16 fid,
|
|
|
+CIFSSMBSetCIFSACL(const unsigned int xid, struct cifs_tcon *tcon, __u16 fid,
|
|
|
struct cifs_ntsd *pntsd, __u32 acllen, int aclflag)
|
|
|
{
|
|
|
__u16 byte_count, param_count, data_count, param_offset, data_offset;
|
|
@@ -3851,7 +3855,7 @@ setCifsAclRetry:
|
|
|
|
|
|
/* Legacy Query Path Information call for lookup to old servers such
|
|
|
as Win9x/WinME */
|
|
|
-int SMBQueryInformation(const int xid, struct cifs_tcon *tcon,
|
|
|
+int SMBQueryInformation(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
const unsigned char *searchName,
|
|
|
FILE_ALL_INFO *pFinfo,
|
|
|
const struct nls_table *nls_codepage, int remap)
|
|
@@ -3920,7 +3924,7 @@ QInfRetry:
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBQFileInfo(const int xid, struct cifs_tcon *tcon,
|
|
|
+CIFSSMBQFileInfo(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
u16 netfid, FILE_ALL_INFO *pFindData)
|
|
|
{
|
|
|
struct smb_t2_qfi_req *pSMB = NULL;
|
|
@@ -3987,7 +3991,7 @@ QFileInfoRetry:
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBQPathInfo(const int xid, struct cifs_tcon *tcon,
|
|
|
+CIFSSMBQPathInfo(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
const unsigned char *searchName,
|
|
|
FILE_ALL_INFO *pFindData,
|
|
|
int legacy /* old style infolevel */,
|
|
@@ -4088,7 +4092,7 @@ QPathInfoRetry:
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBUnixQFileInfo(const int xid, struct cifs_tcon *tcon,
|
|
|
+CIFSSMBUnixQFileInfo(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
u16 netfid, FILE_UNIX_BASIC_INFO *pFindData)
|
|
|
{
|
|
|
struct smb_t2_qfi_req *pSMB = NULL;
|
|
@@ -4157,7 +4161,7 @@ UnixQFileInfoRetry:
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBUnixQPathInfo(const int xid, struct cifs_tcon *tcon,
|
|
|
+CIFSSMBUnixQPathInfo(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
const unsigned char *searchName,
|
|
|
FILE_UNIX_BASIC_INFO *pFindData,
|
|
|
const struct nls_table *nls_codepage, int remap)
|
|
@@ -4243,7 +4247,7 @@ UnixQPathInfoRetry:
|
|
|
|
|
|
/* xid, tcon, searchName and codepage are input parms, rest are returned */
|
|
|
int
|
|
|
-CIFSFindFirst(const int xid, struct cifs_tcon *tcon,
|
|
|
+CIFSFindFirst(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
const char *searchName,
|
|
|
const struct nls_table *nls_codepage,
|
|
|
__u16 *pnetfid, __u16 search_flags,
|
|
@@ -4388,8 +4392,9 @@ findFirstRetry:
|
|
|
return rc;
|
|
|
}
|
|
|
|
|
|
-int CIFSFindNext(const int xid, struct cifs_tcon *tcon, __u16 searchHandle,
|
|
|
- __u16 search_flags, struct cifs_search_info *psrch_inf)
|
|
|
+int CIFSFindNext(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
+ __u16 searchHandle, __u16 search_flags,
|
|
|
+ struct cifs_search_info *psrch_inf)
|
|
|
{
|
|
|
TRANSACTION2_FNEXT_REQ *pSMB = NULL;
|
|
|
TRANSACTION2_FNEXT_RSP *pSMBr = NULL;
|
|
@@ -4523,7 +4528,7 @@ FNext2_err_exit:
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSFindClose(const int xid, struct cifs_tcon *tcon,
|
|
|
+CIFSFindClose(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
const __u16 searchHandle)
|
|
|
{
|
|
|
int rc = 0;
|
|
@@ -4555,7 +4560,7 @@ CIFSFindClose(const int xid, struct cifs_tcon *tcon,
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSGetSrvInodeNumber(const int xid, struct cifs_tcon *tcon,
|
|
|
+CIFSGetSrvInodeNumber(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
const unsigned char *searchName,
|
|
|
__u64 *inode_number,
|
|
|
const struct nls_table *nls_codepage, int remap)
|
|
@@ -4762,7 +4767,7 @@ parse_DFS_referrals_exit:
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSGetDFSRefer(const int xid, struct cifs_ses *ses,
|
|
|
+CIFSGetDFSRefer(const unsigned int xid, struct cifs_ses *ses,
|
|
|
const unsigned char *searchName,
|
|
|
struct dfs_info3_param **target_nodes,
|
|
|
unsigned int *num_of_nodes,
|
|
@@ -4877,7 +4882,8 @@ GetDFSRefExit:
|
|
|
|
|
|
/* Query File System Info such as free space to old servers such as Win 9x */
|
|
|
int
|
|
|
-SMBOldQFSInfo(const int xid, struct cifs_tcon *tcon, struct kstatfs *FSData)
|
|
|
+SMBOldQFSInfo(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
+ struct kstatfs *FSData)
|
|
|
{
|
|
|
/* level 0x01 SMB_QUERY_FILE_SYSTEM_INFO */
|
|
|
TRANSACTION2_QFSI_REQ *pSMB = NULL;
|
|
@@ -4956,7 +4962,8 @@ oldQFSInfoRetry:
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBQFSInfo(const int xid, struct cifs_tcon *tcon, struct kstatfs *FSData)
|
|
|
+CIFSSMBQFSInfo(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
+ struct kstatfs *FSData)
|
|
|
{
|
|
|
/* level 0x103 SMB_QUERY_FILE_SYSTEM_INFO */
|
|
|
TRANSACTION2_QFSI_REQ *pSMB = NULL;
|
|
@@ -5035,7 +5042,7 @@ QFSInfoRetry:
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBQFSAttributeInfo(const int xid, struct cifs_tcon *tcon)
|
|
|
+CIFSSMBQFSAttributeInfo(const unsigned int xid, struct cifs_tcon *tcon)
|
|
|
{
|
|
|
/* level 0x105 SMB_QUERY_FILE_SYSTEM_INFO */
|
|
|
TRANSACTION2_QFSI_REQ *pSMB = NULL;
|
|
@@ -5105,7 +5112,7 @@ QFSAttributeRetry:
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBQFSDeviceInfo(const int xid, struct cifs_tcon *tcon)
|
|
|
+CIFSSMBQFSDeviceInfo(const unsigned int xid, struct cifs_tcon *tcon)
|
|
|
{
|
|
|
/* level 0x104 SMB_QUERY_FILE_SYSTEM_INFO */
|
|
|
TRANSACTION2_QFSI_REQ *pSMB = NULL;
|
|
@@ -5176,7 +5183,7 @@ QFSDeviceRetry:
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBQFSUnixInfo(const int xid, struct cifs_tcon *tcon)
|
|
|
+CIFSSMBQFSUnixInfo(const unsigned int xid, struct cifs_tcon *tcon)
|
|
|
{
|
|
|
/* level 0x200 SMB_QUERY_CIFS_UNIX_INFO */
|
|
|
TRANSACTION2_QFSI_REQ *pSMB = NULL;
|
|
@@ -5246,7 +5253,7 @@ QFSUnixRetry:
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBSetFSUnixInfo(const int xid, struct cifs_tcon *tcon, __u64 cap)
|
|
|
+CIFSSMBSetFSUnixInfo(const unsigned int xid, struct cifs_tcon *tcon, __u64 cap)
|
|
|
{
|
|
|
/* level 0x200 SMB_SET_CIFS_UNIX_INFO */
|
|
|
TRANSACTION2_SETFSI_REQ *pSMB = NULL;
|
|
@@ -5320,7 +5327,7 @@ SETFSUnixRetry:
|
|
|
|
|
|
|
|
|
int
|
|
|
-CIFSSMBQFSPosixInfo(const int xid, struct cifs_tcon *tcon,
|
|
|
+CIFSSMBQFSPosixInfo(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
struct kstatfs *FSData)
|
|
|
{
|
|
|
/* level 0x201 SMB_QUERY_CIFS_POSIX_INFO */
|
|
@@ -5413,8 +5420,8 @@ QFSPosixRetry:
|
|
|
in Samba which this routine can run into */
|
|
|
|
|
|
int
|
|
|
-CIFSSMBSetEOF(const int xid, struct cifs_tcon *tcon, const char *fileName,
|
|
|
- __u64 size, bool SetAllocation,
|
|
|
+CIFSSMBSetEOF(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
+ const char *fileName, __u64 size, bool SetAllocation,
|
|
|
const struct nls_table *nls_codepage, int remap)
|
|
|
{
|
|
|
struct smb_com_transaction2_spi_req *pSMB = NULL;
|
|
@@ -5502,7 +5509,7 @@ SetEOFRetry:
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBSetFileSize(const int xid, struct cifs_tcon *tcon, __u64 size,
|
|
|
+CIFSSMBSetFileSize(const unsigned int xid, struct cifs_tcon *tcon, __u64 size,
|
|
|
__u16 fid, __u32 pid_of_opener, bool SetAllocation)
|
|
|
{
|
|
|
struct smb_com_transaction2_sfi_req *pSMB = NULL;
|
|
@@ -5584,7 +5591,7 @@ CIFSSMBSetFileSize(const int xid, struct cifs_tcon *tcon, __u64 size,
|
|
|
time and resort to the original setpathinfo level which takes the ancient
|
|
|
DOS time format with 2 second granularity */
|
|
|
int
|
|
|
-CIFSSMBSetFileInfo(const int xid, struct cifs_tcon *tcon,
|
|
|
+CIFSSMBSetFileInfo(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
const FILE_BASIC_INFO *data, __u16 fid, __u32 pid_of_opener)
|
|
|
{
|
|
|
struct smb_com_transaction2_sfi_req *pSMB = NULL;
|
|
@@ -5647,7 +5654,7 @@ CIFSSMBSetFileInfo(const int xid, struct cifs_tcon *tcon,
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBSetFileDisposition(const int xid, struct cifs_tcon *tcon,
|
|
|
+CIFSSMBSetFileDisposition(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
bool delete_file, __u16 fid, __u32 pid_of_opener)
|
|
|
{
|
|
|
struct smb_com_transaction2_sfi_req *pSMB = NULL;
|
|
@@ -5703,7 +5710,7 @@ CIFSSMBSetFileDisposition(const int xid, struct cifs_tcon *tcon,
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBSetPathInfo(const int xid, struct cifs_tcon *tcon,
|
|
|
+CIFSSMBSetPathInfo(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
const char *fileName, const FILE_BASIC_INFO *data,
|
|
|
const struct nls_table *nls_codepage, int remap)
|
|
|
{
|
|
@@ -5787,7 +5794,7 @@ SetTimesRetry:
|
|
|
handling it anyway and NT4 was what we thought it would be needed for
|
|
|
Do not delete it until we prove whether needed for Win9x though */
|
|
|
int
|
|
|
-CIFSSMBSetAttrLegacy(int xid, struct cifs_tcon *tcon, char *fileName,
|
|
|
+CIFSSMBSetAttrLegacy(unsigned int xid, struct cifs_tcon *tcon, char *fileName,
|
|
|
__u16 dos_attrs, const struct nls_table *nls_codepage)
|
|
|
{
|
|
|
SETATTR_REQ *pSMB = NULL;
|
|
@@ -5875,7 +5882,7 @@ cifs_fill_unix_set_info(FILE_UNIX_BASIC_INFO *data_offset,
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBUnixSetFileInfo(const int xid, struct cifs_tcon *tcon,
|
|
|
+CIFSSMBUnixSetFileInfo(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
const struct cifs_unix_set_info_args *args,
|
|
|
u16 fid, u32 pid_of_opener)
|
|
|
{
|
|
@@ -5939,7 +5946,8 @@ CIFSSMBUnixSetFileInfo(const int xid, struct cifs_tcon *tcon,
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBUnixSetPathInfo(const int xid, struct cifs_tcon *tcon, char *fileName,
|
|
|
+CIFSSMBUnixSetPathInfo(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
+ char *fileName,
|
|
|
const struct cifs_unix_set_info_args *args,
|
|
|
const struct nls_table *nls_codepage, int remap)
|
|
|
{
|
|
@@ -6026,7 +6034,7 @@ setPermsRetry:
|
|
|
* the data isn't copied to it, but the length is returned.
|
|
|
*/
|
|
|
ssize_t
|
|
|
-CIFSSMBQAllEAs(const int xid, struct cifs_tcon *tcon,
|
|
|
+CIFSSMBQAllEAs(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
const unsigned char *searchName, const unsigned char *ea_name,
|
|
|
char *EAData, size_t buf_size,
|
|
|
const struct nls_table *nls_codepage, int remap)
|
|
@@ -6209,8 +6217,8 @@ QAllEAsOut:
|
|
|
}
|
|
|
|
|
|
int
|
|
|
-CIFSSMBSetEA(const int xid, struct cifs_tcon *tcon, const char *fileName,
|
|
|
- const char *ea_name, const void *ea_value,
|
|
|
+CIFSSMBSetEA(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
+ const char *fileName, const char *ea_name, const void *ea_value,
|
|
|
const __u16 ea_value_len, const struct nls_table *nls_codepage,
|
|
|
int remap)
|
|
|
{
|
|
@@ -6336,7 +6344,7 @@ SetEARetry:
|
|
|
* incompatible for network fs clients, we could instead simply
|
|
|
* expose this config flag by adding a future cifs (and smb2) notify ioctl.
|
|
|
*/
|
|
|
-int CIFSSMBNotify(const int xid, struct cifs_tcon *tcon,
|
|
|
+int CIFSSMBNotify(const unsigned int xid, struct cifs_tcon *tcon,
|
|
|
const int notify_subdirs, const __u16 netfid,
|
|
|
__u32 filter, struct file *pfile, int multishot,
|
|
|
const struct nls_table *nls_codepage)
|