const uint32_t smb_fmask,
int *stat_fflags);
+NTSTATUS get_posix_fsp(connection_struct *conn,
+ struct smb_request *req,
+ struct smb_filename *smb_fname,
+ uint32_t access_mask,
+ files_struct **ret_fsp);
+
enum perm_type {
PERM_NEW_FILE,
PERM_NEW_DIR,
Utility function to open a fsp for a POSIX handle operation.
****************************************************************************/
-static NTSTATUS get_posix_fsp(connection_struct *conn,
- struct smb_request *req,
- struct smb_filename *smb_fname,
- uint32_t access_mask,
- files_struct **ret_fsp)
+NTSTATUS get_posix_fsp(connection_struct *conn,
+ struct smb_request *req,
+ struct smb_filename *smb_fname,
+ uint32_t access_mask,
+ files_struct **ret_fsp)
{
NTSTATUS status;
uint32_t create_disposition = FILE_OPEN;