• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/samba-3.5.8/source3/modules/

Lines Matching refs:smb_fname

121 			const struct smb_filename *smb_fname,
156 smb_fname->base_name,
215 if (file_is_valid(handle, smb_fname->base_name, check_valid)) {
295 if (!mark_file_valid(handle, smb_fname->base_name, check_valid)) {
312 const struct smb_filename *smb_fname,
322 stype = strchr_m(smb_fname->stream_name + 1, ':');
330 dirname = stream_dir(handle, smb_fname, NULL, create_dir);
338 smb_fname->stream_name);
440 * Helper to stat/lstat the base file of an smb_fname. This will actually
444 struct smb_filename *smb_fname,
450 tmp_stream_name = smb_fname->stream_name;
451 smb_fname->stream_name = NULL;
453 result = SMB_VFS_NEXT_STAT(handle, smb_fname);
455 result = SMB_VFS_NEXT_LSTAT(handle, smb_fname);
457 smb_fname->stream_name = tmp_stream_name;
462 struct smb_filename *smb_fname)
469 smb_fname_str_dbg(smb_fname)));
471 if (!is_ntfs_stream_smb_fname(smb_fname)) {
472 return SMB_VFS_NEXT_STAT(handle, smb_fname);
476 if (is_ntfs_default_stream_smb_fname(smb_fname)) {
477 return streams_depot_stat_base(handle, smb_fname, true);
481 status = stream_smb_fname(handle, smb_fname, &smb_fname_stream,
491 /* Update the original smb_fname with the stat info. */
492 smb_fname->st = smb_fname_stream->st;
501 struct smb_filename *smb_fname)
508 smb_fname_str_dbg(smb_fname)));
510 if (!is_ntfs_stream_smb_fname(smb_fname)) {
511 return SMB_VFS_NEXT_LSTAT(handle, smb_fname);
515 if (is_ntfs_default_stream_smb_fname(smb_fname)) {
516 return streams_depot_stat_base(handle, smb_fname, false);
520 status = stream_smb_fname(handle, smb_fname, &smb_fname_stream,
536 struct smb_filename *smb_fname,
544 if (!is_ntfs_stream_smb_fname(smb_fname)) {
545 return SMB_VFS_NEXT_OPEN(handle, smb_fname, fsp, flags, mode);
549 if (is_ntfs_default_stream_smb_fname(smb_fname)) {
552 tmp_stream_name = smb_fname->stream_name;
553 smb_fname->stream_name = NULL;
554 ret = SMB_VFS_NEXT_OPEN(handle, smb_fname, fsp, flags, mode);
555 smb_fname->stream_name = tmp_stream_name;
562 smb_fname->base_name,
577 status = stream_smb_fname(handle, smb_fname, &smb_fname_stream, true);
593 const struct smb_filename *smb_fname)
600 smb_fname_str_dbg(smb_fname)));
603 if (is_ntfs_stream_smb_fname(smb_fname) &&
604 !is_ntfs_default_stream_smb_fname(smb_fname)) {
607 status = stream_smb_fname(handle, smb_fname, &smb_fname_stream,
624 status = create_synthetic_smb_fname(talloc_tos(), smb_fname->base_name,
652 ret = SMB_VFS_NEXT_UNLINK(handle, smb_fname);
768 struct smb_filename *smb_fname = NULL;
781 NULL, &smb_fname);
788 if (SMB_VFS_NEXT_STAT(state->handle, smb_fname) == -1) {
797 dirent, smb_fname->st.st_ex_size,
799 &smb_fname->st))) {
808 TALLOC_FREE(smb_fname);