sbuf               90 examples/VFS/skel_opaque.c 				       SMB_STRUCT_STAT *sbuf)
sbuf               92 examples/VFS/skel_opaque.c 	return vfswrap_readdir(NULL,  dirp, sbuf);
sbuf              181 examples/VFS/skel_opaque.c static int skel_stat(vfs_handle_struct *handle,  const char *fname, SMB_STRUCT_STAT *sbuf)
sbuf              183 examples/VFS/skel_opaque.c 	return vfswrap_stat(NULL,  fname, sbuf);
sbuf              186 examples/VFS/skel_opaque.c static int skel_fstat(vfs_handle_struct *handle, files_struct *fsp, SMB_STRUCT_STAT *sbuf)
sbuf              188 examples/VFS/skel_opaque.c 	return vfswrap_fstat(NULL, fsp, sbuf);
sbuf              191 examples/VFS/skel_opaque.c static int skel_lstat(vfs_handle_struct *handle,  const char *path, SMB_STRUCT_STAT *sbuf)
sbuf              193 examples/VFS/skel_opaque.c 	return vfswrap_lstat(NULL,  path, sbuf);
sbuf              297 examples/VFS/skel_opaque.c 					  const SMB_STRUCT_STAT *sbuf)
sbuf              583 examples/VFS/skel_opaque.c static bool skel_is_offline(struct vfs_handle_struct *handle, const char *path, SMB_STRUCT_STAT *sbuf)
sbuf              585 examples/VFS/skel_opaque.c 	return vfswrap_is_offline(NULL, path, sbuf);
sbuf               84 examples/VFS/skel_transparent.c 				       SMB_STRUCT_STAT *sbuf)
sbuf               86 examples/VFS/skel_transparent.c 	return SMB_VFS_NEXT_READDIR(handle, dirp, sbuf);
sbuf              174 examples/VFS/skel_transparent.c static int skel_stat(vfs_handle_struct *handle,  const char *fname, SMB_STRUCT_STAT *sbuf)
sbuf              176 examples/VFS/skel_transparent.c 	return SMB_VFS_NEXT_STAT(handle, fname, sbuf);
sbuf              179 examples/VFS/skel_transparent.c static int skel_fstat(vfs_handle_struct *handle, files_struct *fsp, SMB_STRUCT_STAT *sbuf)
sbuf              181 examples/VFS/skel_transparent.c 	return SMB_VFS_NEXT_FSTAT(handle, fsp, sbuf);
sbuf              184 examples/VFS/skel_transparent.c static int skel_lstat(vfs_handle_struct *handle,  const char *path, SMB_STRUCT_STAT *sbuf)
sbuf              186 examples/VFS/skel_transparent.c 	return SMB_VFS_NEXT_LSTAT(handle, path, sbuf);
sbuf              289 examples/VFS/skel_transparent.c 					  const SMB_STRUCT_STAT *sbuf)
sbuf              291 examples/VFS/skel_transparent.c 	return SMB_VFS_NEXT_FILE_ID_CREATE(handle, sbuf);
sbuf              543 examples/VFS/skel_transparent.c static bool skel_is_offline(struct vfs_handle_struct *handle, const char *path, SMB_STRUCT_STAT *sbuf)
sbuf              545 examples/VFS/skel_transparent.c 	return SMB_VFS_NEXT_IS_OFFLINE(handle, path, sbuf);
sbuf              169 lib/util/util_file.c 	struct stat sbuf;
sbuf              173 lib/util/util_file.c 	if (fstat(fd, &sbuf) != 0) return NULL;
sbuf              175 lib/util/util_file.c 	size = sbuf.st_size;
sbuf             1542 nsswitch/pam_winbind.c 	struct stat sbuf;
sbuf             1544 nsswitch/pam_winbind.c 	if (stat(dirname, &sbuf) == 0) {
sbuf              130 source3/client/cifs.upcall.c 	struct stat sbuf;
sbuf              148 source3/client/cifs.upcall.c 		if (lstat(credpath, &sbuf)) {
sbuf              154 source3/client/cifs.upcall.c 		if (sbuf.st_uid != uid) {
sbuf              156 source3/client/cifs.upcall.c 					__func__, credpath, sbuf.st_uid, uid);
sbuf              160 source3/client/cifs.upcall.c 		if (!S_ISREG(sbuf.st_mode)) {
sbuf              354 source3/client/client.c 	SMB_STRUCT_STAT sbuf;
sbuf              414 source3/client/client.c 		if (!cli_qpathinfo_basic( targetcli, targetpath, &sbuf, &attributes ) ) {
sbuf             2955 source3/client/client.c 	SMB_STRUCT_STAT sbuf;
sbuf             2994 source3/client/client.c 	if (!cli_unix_stat(targetcli, targetname, &sbuf)) {
sbuf             3027 source3/client/client.c 	d_printf("# owner: %u\n# group: %u\n", (unsigned int)sbuf.st_uid, (unsigned int)sbuf.st_gid);
sbuf             3123 source3/client/client.c 	SMB_STRUCT_STAT sbuf;
sbuf             3148 source3/client/client.c 	if (!cli_unix_stat(targetcli, targetname, &sbuf)) {
sbuf             3157 source3/client/client.c 		(double)sbuf.st_size,
sbuf             3158 source3/client/client.c 		(unsigned int)sbuf.st_blocks,
sbuf             3159 source3/client/client.c 		filetype_to_str(sbuf.st_mode));
sbuf             3162 source3/client/client.c 	if (S_ISCHR(sbuf.st_mode) || S_ISBLK(sbuf.st_mode)) {
sbuf             3164 source3/client/client.c 			(double)sbuf.st_ino,
sbuf             3165 source3/client/client.c 			(unsigned int)sbuf.st_nlink,
sbuf             3166 source3/client/client.c 			unix_dev_major(sbuf.st_rdev),
sbuf             3167 source3/client/client.c 			unix_dev_minor(sbuf.st_rdev));
sbuf             3171 source3/client/client.c 			(double)sbuf.st_ino,
sbuf             3172 source3/client/client.c 			(unsigned int)sbuf.st_nlink);
sbuf             3175 source3/client/client.c 		((int)sbuf.st_mode & 0777),
sbuf             3176 source3/client/client.c 		unix_mode_to_str(mode_str, sbuf.st_mode),
sbuf             3177 source3/client/client.c 		(unsigned int)sbuf.st_uid,
sbuf             3178 source3/client/client.c 		(unsigned int)sbuf.st_gid);
sbuf             3180 source3/client/client.c 	lt = localtime(&sbuf.st_atime);
sbuf             3188 source3/client/client.c 	lt = localtime(&sbuf.st_mtime);
sbuf             3196 source3/client/client.c 	lt = localtime(&sbuf.st_ctime);
sbuf             3401 source3/client/client.c 	SMB_STRUCT_STAT sbuf;
sbuf             3404 source3/client/client.c 	if (ok && (sys_stat(buf,&sbuf) == 0)) {
sbuf             3405 source3/client/client.c 		newer_than = sbuf.st_mtime;
sbuf              512 source3/include/proto.h struct file_id vfs_file_id_from_sbuf(connection_struct *conn, const SMB_STRUCT_STAT *sbuf);
sbuf              918 source3/include/proto.h int sys_stat(const char *fname,SMB_STRUCT_STAT *sbuf);
sbuf              919 source3/include/proto.h int sys_fstat(int fd,SMB_STRUCT_STAT *sbuf);
sbuf              920 source3/include/proto.h int sys_lstat(const char *fname,SMB_STRUCT_STAT *sbuf);
sbuf             1110 source3/include/proto.h bool file_exist_stat(const char *fname,SMB_STRUCT_STAT *sbuf);
sbuf             1113 source3/include/proto.h uint64_t get_file_size_stat(const SMB_STRUCT_STAT *sbuf);
sbuf             2461 source3/include/proto.h bool cli_unix_stat(struct cli_state *cli, const char *name, SMB_STRUCT_STAT *sbuf);
sbuf             2696 source3/include/proto.h                           SMB_STRUCT_STAT *sbuf, uint32 *attributes );
sbuf             3530 source3/include/proto.h int vfswrap_lstat(vfs_handle_struct *handle,  const char *path, SMB_STRUCT_STAT *sbuf);
sbuf             6289 source3/include/proto.h 			SMB_STRUCT_STAT *sbuf);
sbuf             6316 source3/include/proto.h uint32 dos_mode_msdfs(connection_struct *conn, const char *path,SMB_STRUCT_STAT *sbuf);
sbuf             6318 source3/include/proto.h uint32 dos_mode(connection_struct *conn, const char *path,SMB_STRUCT_STAT *sbuf);
sbuf             7123 source3/include/proto.h bool vfs_object_exist(connection_struct *conn,const char *fname,SMB_STRUCT_STAT *sbuf);
sbuf             7124 source3/include/proto.h bool vfs_file_exist(connection_struct *conn, const char *fname,SMB_STRUCT_STAT *sbuf);
sbuf             7141 source3/include/proto.h char *vfs_readdirname(connection_struct *conn, void *p, SMB_STRUCT_STAT *sbuf);
sbuf              319 source3/include/vfs.h 					      SMB_STRUCT_STAT *sbuf);
sbuf              358 source3/include/vfs.h 		int (*stat)(struct vfs_handle_struct *handle, const char *fname, SMB_STRUCT_STAT *sbuf);
sbuf              359 source3/include/vfs.h 		int (*fstat)(struct vfs_handle_struct *handle, struct files_struct *fsp, SMB_STRUCT_STAT *sbuf);
sbuf              360 source3/include/vfs.h 		int (*lstat)(struct vfs_handle_struct *handle, const char *path, SMB_STRUCT_STAT *sbuf);
sbuf              361 source3/include/vfs.h 		uint64_t (*get_alloc_size)(struct vfs_handle_struct *handle, struct files_struct *fsp, const SMB_STRUCT_STAT *sbuf);
sbuf              390 source3/include/vfs.h 						 const SMB_STRUCT_STAT *sbuf);
sbuf              497 source3/include/vfs.h 		bool (*is_offline)(struct vfs_handle_struct *handle, const char *path, SMB_STRUCT_STAT *sbuf);
sbuf               41 source3/include/vfs_macros.h #define SMB_VFS_READDIR(conn, dirp, sbuf) ((conn)->vfs.ops.readdir((conn)->vfs.handles.readdir, (dirp), (sbuf)))
sbuf               63 source3/include/vfs_macros.h #define SMB_VFS_STAT(conn, fname, sbuf) ((conn)->vfs.ops.stat((conn)->vfs.handles.stat, (fname), (sbuf)))
sbuf               64 source3/include/vfs_macros.h #define SMB_VFS_FSTAT(fsp, sbuf) ((fsp)->conn->vfs.ops.fstat((fsp)->conn->vfs.handles.fstat, (fsp), (sbuf)))
sbuf               65 source3/include/vfs_macros.h #define SMB_VFS_LSTAT(conn, path, sbuf) ((conn)->vfs.ops.lstat((conn)->vfs.handles.lstat, (path), (sbuf)))
sbuf               66 source3/include/vfs_macros.h #define SMB_VFS_GET_ALLOC_SIZE(conn, fsp, sbuf) ((conn)->vfs.ops.get_alloc_size((conn)->vfs.handles.get_alloc_size, (fsp), (sbuf)))
sbuf               88 source3/include/vfs_macros.h #define SMB_VFS_FILE_ID_CREATE(conn, sbuf) ((conn)->vfs.ops.file_id_create((conn)->vfs.handles.file_id_create, (sbuf)))
sbuf              154 source3/include/vfs_macros.h #define SMB_VFS_IS_OFFLINE(conn,path,sbuf) ((conn)->vfs.ops.is_offline((conn)->vfs.handles.is_offline,(path),(sbuf)))
sbuf              175 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_READDIR(conn, dirp, sbuf) ((conn)->vfs_opaque.ops.readdir((conn)->vfs_opaque.handles.readdir, (dirp), (sbuf)))
sbuf              197 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_STAT(conn, fname, sbuf) ((conn)->vfs_opaque.ops.stat((conn)->vfs_opaque.handles.stat, (fname), (sbuf)))
sbuf              198 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_FSTAT(fsp, sbuf) ((fsp)->conn->vfs_opaque.ops.fstat((fsp)->conn->vfs_opaque.handles.fstat, (fsp), (sbuf)))
sbuf              199 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_LSTAT(conn, path, sbuf) ((conn)->vfs_opaque.ops.lstat((conn)->vfs_opaque.handles.lstat, (path), (sbuf)))
sbuf              200 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_GET_ALLOC_SIZE(conn, fsp, sbuf) ((conn)->vfs_opaque.ops.get_alloc_size((conn)->vfs_opaque.handles.get_alloc_size, (fsp), (sbuf)))
sbuf              222 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_FILE_ID_CREATE(conn, sbuf) ((conn)->vfs.ops_opaque.file_id_create((conn)->vfs_opaque.handles.file_id_create, (sbuf)))
sbuf              288 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_IS_OFFLINE(conn,path,sbuf) ((conn)->vfs_opaque.ops.is_offline((conn)->vfs_opaque.handles.is_offline,(path),(sbuf)))
sbuf              309 source3/include/vfs_macros.h #define SMB_VFS_NEXT_READDIR(handle, dirp, sbuf) ((handle)->vfs_next.ops.readdir((handle)->vfs_next.handles.readdir, (dirp), (sbuf)))
sbuf              313 source3/include/vfs_macros.h #define SMB_VFS_NEXT_DIR(handle, dirp, sbuf) ((handle)->vfs_next.ops.readdir((handle)->vfs_next.handles.readdir, (dirp), (sbuf)))
sbuf              332 source3/include/vfs_macros.h #define SMB_VFS_NEXT_STAT(handle, fname, sbuf) ((handle)->vfs_next.ops.stat((handle)->vfs_next.handles.stat, (fname), (sbuf)))
sbuf              333 source3/include/vfs_macros.h #define SMB_VFS_NEXT_FSTAT(handle, fsp, sbuf) ((handle)->vfs_next.ops.fstat((handle)->vfs_next.handles.fstat, (fsp), (sbuf)))
sbuf              334 source3/include/vfs_macros.h #define SMB_VFS_NEXT_LSTAT(handle, path, sbuf) ((handle)->vfs_next.ops.lstat((handle)->vfs_next.handles.lstat, (path), (sbuf)))
sbuf              335 source3/include/vfs_macros.h #define SMB_VFS_NEXT_GET_ALLOC_SIZE(conn, fsp, sbuf) ((conn)->vfs_next.ops.get_alloc_size((conn)->vfs_next.handles.get_alloc_size, (fsp), (sbuf)))
sbuf              357 source3/include/vfs_macros.h #define SMB_VFS_NEXT_FILE_ID_CREATE(handle, sbuf) ((handle)->vfs_next.ops.file_id_create((handle)->vfs_next.handles.file_id_create, (sbuf)))
sbuf              423 source3/include/vfs_macros.h #define SMB_VFS_NEXT_IS_OFFLINE(handle,path,sbuf) ((handle)->vfs_next.ops.is_offline((handle)->vfs_next.handles.is_offline,(path),(sbuf)))
sbuf               27 source3/lib/file_id.c struct file_id vfs_file_id_from_sbuf(connection_struct *conn, const SMB_STRUCT_STAT *sbuf)
sbuf               29 source3/lib/file_id.c 	return SMB_VFS_FILE_ID_CREATE(conn, sbuf);
sbuf              297 source3/lib/system.c int sys_stat(const char *fname,SMB_STRUCT_STAT *sbuf)
sbuf              301 source3/lib/system.c 	ret = stat64(fname, sbuf);
sbuf              303 source3/lib/system.c 	ret = stat(fname, sbuf);
sbuf              306 source3/lib/system.c 	if (ret == 0 && S_ISDIR(sbuf->st_mode)) sbuf->st_size = 0;
sbuf              314 source3/lib/system.c int sys_fstat(int fd,SMB_STRUCT_STAT *sbuf)
sbuf              318 source3/lib/system.c 	ret = fstat64(fd, sbuf);
sbuf              320 source3/lib/system.c 	ret = fstat(fd, sbuf);
sbuf              323 source3/lib/system.c 	if (ret == 0 && S_ISDIR(sbuf->st_mode)) sbuf->st_size = 0;
sbuf              331 source3/lib/system.c int sys_lstat(const char *fname,SMB_STRUCT_STAT *sbuf)
sbuf              335 source3/lib/system.c 	ret = lstat64(fname, sbuf);
sbuf              337 source3/lib/system.c 	ret = lstat(fname, sbuf);
sbuf              340 source3/lib/system.c 	if (ret == 0 && S_ISDIR(sbuf->st_mode)) sbuf->st_size = 0;
sbuf             1958 source3/lib/system.c 	struct stat sbuf;
sbuf             1960 source3/lib/system.c 	if (fstat(attrfd, &sbuf) == -1) {
sbuf             1967 source3/lib/system.c 		return sbuf.st_size;
sbuf             1971 source3/lib/system.c 	if (sbuf.st_size > size) {
sbuf             1976 source3/lib/system.c 	return read(attrfd, value, sbuf.st_size);
sbuf              535 source3/lib/util.c bool file_exist_stat(const char *fname,SMB_STRUCT_STAT *sbuf)
sbuf              538 source3/lib/util.c 	if (!sbuf)
sbuf              539 source3/lib/util.c 		sbuf = &st;
sbuf              541 source3/lib/util.c 	if (sys_stat(fname,sbuf) != 0) 
sbuf              544 source3/lib/util.c 	return((S_ISREG(sbuf->st_mode)) || (S_ISFIFO(sbuf->st_mode)));
sbuf              585 source3/lib/util.c uint64_t get_file_size_stat(const SMB_STRUCT_STAT *sbuf)
sbuf              587 source3/lib/util.c 	return sbuf->st_size;
sbuf              810 source3/libgpo/gpo_util.c 	SMB_STRUCT_STAT sbuf;
sbuf              823 source3/libgpo/gpo_util.c 	if (sys_stat(tmp, &sbuf) == 0) {
sbuf              835 source3/libgpo/gpo_util.c 	if (sys_stat(tmp, &sbuf) == 0) {
sbuf              780 source3/libsmb/clidfs.c 	SMB_STRUCT_STAT sbuf;
sbuf              812 source3/libsmb/clidfs.c 	if (cli_qpathinfo_basic( rootcli, dfs_path, &sbuf, &attributes)) {
sbuf              249 source3/libsmb/clifile.c bool cli_unix_stat(struct cli_state *cli, const char *name, SMB_STRUCT_STAT *sbuf)
sbuf              259 source3/libsmb/clifile.c 	ZERO_STRUCTP(sbuf);
sbuf              297 source3/libsmb/clifile.c 	sbuf->st_size = IVAL2_TO_SMB_BIG_UINT(rdata,0);     /* total size, in bytes */
sbuf              298 source3/libsmb/clifile.c 	sbuf->st_blocks = IVAL2_TO_SMB_BIG_UINT(rdata,8);   /* number of blocks allocated */
sbuf              300 source3/libsmb/clifile.c 	sbuf->st_blocks /= STAT_ST_BLOCKSIZE;
sbuf              303 source3/libsmb/clifile.c 	sbuf->st_blocks /= 512;
sbuf              305 source3/libsmb/clifile.c 	set_ctimespec(sbuf, interpret_long_date(rdata + 16));    /* time of last change */
sbuf              306 source3/libsmb/clifile.c 	set_atimespec(sbuf, interpret_long_date(rdata + 24));    /* time of last access */
sbuf              307 source3/libsmb/clifile.c 	set_mtimespec(sbuf, interpret_long_date(rdata + 32));    /* time of last modification */
sbuf              309 source3/libsmb/clifile.c 	sbuf->st_uid = (uid_t) IVAL(rdata,40);      /* user ID of owner */
sbuf              310 source3/libsmb/clifile.c 	sbuf->st_gid = (gid_t) IVAL(rdata,48);      /* group ID of owner */
sbuf              311 source3/libsmb/clifile.c 	sbuf->st_mode = unix_filetype_from_wire(IVAL(rdata, 56));
sbuf              316 source3/libsmb/clifile.c 		sbuf->st_rdev = makedev(dev_major, dev_minor);
sbuf              319 source3/libsmb/clifile.c 	sbuf->st_ino = (SMB_INO_T)IVAL2_TO_SMB_BIG_UINT(rdata,76);      /* inode */
sbuf              320 source3/libsmb/clifile.c 	sbuf->st_mode |= wire_perms_to_unix(IVAL(rdata,84));     /* protection */
sbuf              321 source3/libsmb/clifile.c 	sbuf->st_nlink = IVAL(rdata,92);    /* number of hard links */
sbuf             1043 source3/libsmb/clirap.c                           SMB_STRUCT_STAT *sbuf, uint32 *attributes )
sbuf             1107 source3/libsmb/clirap.c 	set_atimespec(sbuf, interpret_long_date( rdata+8 )); /* Access time. */
sbuf             1108 source3/libsmb/clirap.c 	set_mtimespec(sbuf, interpret_long_date( rdata+16 )); /* Write time. */
sbuf             1109 source3/libsmb/clirap.c 	set_ctimespec(sbuf, interpret_long_date( rdata+24 )); /* Change time. */
sbuf              282 source3/modules/nfs4_acls.c static NTSTATUS smb_get_nt_acl_nfs4_common(const SMB_STRUCT_STAT *sbuf,
sbuf              298 source3/modules/nfs4_acls.c 	uid_to_sid(&sid_owner, sbuf->st_uid);
sbuf              299 source3/modules/nfs4_acls.c 	gid_to_sid(&sid_group, sbuf->st_gid);
sbuf              301 source3/modules/nfs4_acls.c 	if (smbacl4_nfs42win(mem_ctx, theacl, &sid_owner, &sid_group, S_ISDIR(sbuf->st_mode),
sbuf              333 source3/modules/nfs4_acls.c 	SMB_STRUCT_STAT sbuf;
sbuf              337 source3/modules/nfs4_acls.c 	if (smbacl4_fGetFileOwner(fsp, &sbuf)) {
sbuf              341 source3/modules/nfs4_acls.c 	return smb_get_nt_acl_nfs4_common(&sbuf, security_info, ppdesc, theacl);
sbuf              349 source3/modules/nfs4_acls.c 	SMB_STRUCT_STAT sbuf;
sbuf              353 source3/modules/nfs4_acls.c 	if (smbacl4_GetFileOwner(conn, name, &sbuf)) {
sbuf              357 source3/modules/nfs4_acls.c 	return smb_get_nt_acl_nfs4_common(&sbuf, security_info, ppdesc, theacl);
sbuf              712 source3/modules/nfs4_acls.c 	SMB_STRUCT_STAT sbuf;
sbuf              732 source3/modules/nfs4_acls.c 	if (smbacl4_fGetFileOwner(fsp, &sbuf))
sbuf              742 source3/modules/nfs4_acls.c 		if (((newUID != (uid_t)-1) && (sbuf.st_uid != newUID)) ||
sbuf              743 source3/modules/nfs4_acls.c 		    ((newGID != (gid_t)-1) && (sbuf.st_gid != newGID))) {
sbuf              753 source3/modules/nfs4_acls.c 			if (smbacl4_GetFileOwner(fsp->conn, fsp->fsp_name, &sbuf))
sbuf              768 source3/modules/nfs4_acls.c 	theacl = smbacl4_win2nfs4(fsp->fsp_name, psd->dacl, &params, sbuf.st_uid, sbuf.st_gid);
sbuf               32 source3/modules/onefs.h 				 SMB_STRUCT_DIR *dirp, SMB_STRUCT_STAT *sbuf);
sbuf               70 source3/modules/onefs.h 	       SMB_STRUCT_STAT *sbuf);
sbuf               73 source3/modules/onefs.h 		SMB_STRUCT_STAT *sbuf);
sbuf               76 source3/modules/onefs.h 		SMB_STRUCT_STAT *sbuf);
sbuf              375 source3/modules/onefs_acl.c 	SMB_STRUCT_STAT sbuf;
sbuf              392 source3/modules/onefs_acl.c 		error = SMB_VFS_FSTAT(fsp, &sbuf);
sbuf              396 source3/modules/onefs_acl.c 		if ((sbuf.st_flags & SF_HASNTFSACL) != 0) {
sbuf              532 source3/modules/onefs_acl.c 	SMB_STRUCT_STAT sbuf;
sbuf              534 source3/modules/onefs_acl.c 	error = SMB_VFS_FSTAT(fsp, &sbuf);
sbuf              543 source3/modules/onefs_acl.c 	if (S_ISDIR(sbuf.st_mode) && (sbuf.st_flags & SF_HASNTFSACL) == 0) {
sbuf              300 source3/modules/onefs_dir.c 	      SMB_STRUCT_STAT *sbuf)
sbuf              308 source3/modules/onefs_dir.c 	if (sbuf)
sbuf              309 source3/modules/onefs_dir.c 		SET_STAT_INVALID(*sbuf);
sbuf              369 source3/modules/onefs_dir.c 	if (sbuf) {
sbuf              370 source3/modules/onefs_dir.c 		*sbuf = rdp_stats[dsp->stat_cursor];
sbuf              374 source3/modules/onefs_dir.c 		if (sbuf->st_ino == 0)
sbuf              375 source3/modules/onefs_dir.c 			SET_STAT_INVALID(*sbuf);
sbuf              555 source3/modules/onefs_notify.c 	SMB_STRUCT_STAT sbuf;
sbuf              633 source3/modules/onefs_notify.c 	if (sys_fstat(e->dir_fd, &sbuf)) {
sbuf              640 source3/modules/onefs_notify.c 	if (sbuf.st_ino == 0) {
sbuf              647 source3/modules/onefs_notify.c 	wc->watch_lin = sbuf.st_ino;
sbuf              672 source3/modules/onefs_notify.c 		   ifs_event_fd, e->dir_fd, sbuf.st_ino));
sbuf             1646 source3/modules/onefs_open.c 	SMB_STRUCT_STAT sbuf;
sbuf             1682 source3/modules/onefs_open.c 		sbuf = *psbuf;
sbuf             1685 source3/modules/onefs_open.c 		if (SMB_VFS_STAT(conn, fname, &sbuf) == -1) {
sbuf             1686 source3/modules/onefs_open.c 			SET_STAT_INVALID(sbuf);
sbuf             1823 source3/modules/onefs_open.c 			&sbuf);				/* psbuf */
sbuf             1857 source3/modules/onefs_open.c 			&sbuf);				/* psbuf */
sbuf             1897 source3/modules/onefs_open.c 				&sbuf);			/* psbuf */
sbuf             1916 source3/modules/onefs_open.c 	if (!fsp->is_directory && S_ISDIR(sbuf.st_mode)) {
sbuf             1924 source3/modules/onefs_open.c 		    && (allocation_size > sbuf.st_size)) {
sbuf             1939 source3/modules/onefs_open.c 				fsp->conn, (uint64_t)sbuf.st_size);
sbuf             1951 source3/modules/onefs_open.c 			*psbuf = sbuf;
sbuf             2011 source3/modules/onefs_open.c 	SMB_STRUCT_STAT sbuf;
sbuf             2072 source3/modules/onefs_open.c 		SET_STAT_INVALID(sbuf);
sbuf             2075 source3/modules/onefs_open.c 				      &converted_fname, NULL, &sbuf);
sbuf             2082 source3/modules/onefs_open.c 			sbuf = *psbuf;
sbuf             2084 source3/modules/onefs_open.c 			if (SMB_VFS_STAT(conn, fname, &sbuf) == -1) {
sbuf             2085 source3/modules/onefs_open.c 				SET_STAT_INVALID(sbuf);
sbuf             2115 source3/modules/onefs_open.c 		&sbuf);					/* psbuf */
sbuf             2148 source3/modules/onefs_open.c 		*psbuf = sbuf;
sbuf              234 source3/modules/onefs_streams.c 				   SMB_STRUCT_STAT *sbuf)
sbuf              247 source3/modules/onefs_streams.c 		sbuf->st_mtime = sbuf->st_birthtime;
sbuf              251 source3/modules/onefs_streams.c 		sbuf->st_atime = sbuf->st_birthtime;
sbuf              257 source3/modules/onefs_streams.c 			sbuf->st_birthtime = INT_MAX - 1;
sbuf              260 source3/modules/onefs_streams.c 			sbuf->st_birthtime = tv_now.tv_sec + cfg.ctime_slop;
sbuf              266 source3/modules/onefs_streams.c 			sbuf->st_mtime = INT_MAX - 1;
sbuf              270 source3/modules/onefs_streams.c 			sbuf->st_mtime = tv_now.tv_sec + cfg.mtime_slop;
sbuf              275 source3/modules/onefs_streams.c 			sbuf->st_atime = INT_MAX - 1;
sbuf              279 source3/modules/onefs_streams.c 			sbuf->st_atime = tv_now.tv_sec + cfg.atime_slop;
sbuf              285 source3/modules/onefs_streams.c 		       const char *stream, SMB_STRUCT_STAT *sbuf, int flags)
sbuf              296 source3/modules/onefs_streams.c 	ret = enc_fstatat(dir_fd, stream, ENC_DEFAULT, sbuf, flags);
sbuf              301 source3/modules/onefs_streams.c 			merge_stat(sbuf, &base_sbuf);
sbuf              313 source3/modules/onefs_streams.c 	       SMB_STRUCT_STAT *sbuf)
sbuf              325 source3/modules/onefs_streams.c 		ret = SMB_VFS_NEXT_STAT(handle, path, sbuf);
sbuf              328 source3/modules/onefs_streams.c 		ret = SMB_VFS_NEXT_STAT(handle, base, sbuf);
sbuf              330 source3/modules/onefs_streams.c 		ret = stat_stream(handle, base, stream, sbuf, 0);
sbuf              333 source3/modules/onefs_streams.c 	onefs_adjust_stat_time(handle, path, sbuf);
sbuf              338 source3/modules/onefs_streams.c 		SMB_STRUCT_STAT *sbuf)
sbuf              344 source3/modules/onefs_streams.c 	ret = SMB_VFS_NEXT_FSTAT(handle, fsp, sbuf);
sbuf              353 source3/modules/onefs_streams.c 			merge_stat(sbuf, &base_sbuf);
sbuf              357 source3/modules/onefs_streams.c 	onefs_adjust_stat_time(handle, fsp->fsp_name, sbuf);
sbuf              362 source3/modules/onefs_streams.c 		SMB_STRUCT_STAT *sbuf)
sbuf              374 source3/modules/onefs_streams.c 		ret = SMB_VFS_NEXT_LSTAT(handle, path, sbuf);
sbuf              377 source3/modules/onefs_streams.c 		ret = SMB_VFS_NEXT_LSTAT(handle, base, sbuf);
sbuf              379 source3/modules/onefs_streams.c 		ret = stat_stream(handle, base, stream, sbuf,
sbuf              383 source3/modules/onefs_streams.c 	onefs_adjust_stat_time(handle, path, sbuf);
sbuf              649 source3/modules/onefs_streams.c 	SMB_STRUCT_STAT sbuf;
sbuf              659 source3/modules/onefs_streams.c 		ret = SMB_VFS_FSTAT(fsp, &sbuf);
sbuf              664 source3/modules/onefs_streams.c 		ret = SMB_VFS_STAT(handle->conn, fname, &sbuf);
sbuf              680 source3/modules/onefs_streams.c 	if (S_ISREG(sbuf.st_mode)) {
sbuf              683 source3/modules/onefs_streams.c 				    "", sbuf.st_size,
sbuf              685 source3/modules/onefs_streams.c 							   &sbuf))) {
sbuf              695 source3/modules/onefs_streams.c 	if (sbuf.st_flags & UF_HASADS) {
sbuf              698 source3/modules/onefs_streams.c 		    &state, &sbuf);
sbuf              190 source3/modules/vfs_acl_tdb.c 	SMB_STRUCT_STAT sbuf;
sbuf              196 source3/modules/vfs_acl_tdb.c 		ret = SMB_VFS_FSTAT(fsp, &sbuf);
sbuf              199 source3/modules/vfs_acl_tdb.c 			ret = SMB_VFS_LSTAT(handle->conn, name, &sbuf);
sbuf              201 source3/modules/vfs_acl_tdb.c 			ret = SMB_VFS_STAT(handle->conn, name, &sbuf);
sbuf              209 source3/modules/vfs_acl_tdb.c 	id = vfs_file_id_from_sbuf(handle->conn, &sbuf);
sbuf              275 source3/modules/vfs_acl_tdb.c 	SMB_STRUCT_STAT sbuf;
sbuf              288 source3/modules/vfs_acl_tdb.c 		ret = SMB_VFS_FSTAT(fsp, &sbuf);
sbuf              291 source3/modules/vfs_acl_tdb.c 			ret = SMB_VFS_LSTAT(handle->conn, fsp->fsp_name, &sbuf);
sbuf              293 source3/modules/vfs_acl_tdb.c 			ret = SMB_VFS_STAT(handle->conn, fsp->fsp_name, &sbuf);
sbuf              301 source3/modules/vfs_acl_tdb.c 	id = vfs_file_id_from_sbuf(handle->conn, &sbuf);
sbuf              328 source3/modules/vfs_acl_tdb.c 	SMB_STRUCT_STAT sbuf;
sbuf              341 source3/modules/vfs_acl_tdb.c 		ret = SMB_VFS_LSTAT(handle->conn, fname, &sbuf);
sbuf              343 source3/modules/vfs_acl_tdb.c 		ret = SMB_VFS_STAT(handle->conn, fname, &sbuf);
sbuf              350 source3/modules/vfs_acl_tdb.c 	id = vfs_file_id_from_sbuf(handle->conn, &sbuf);
sbuf              509 source3/modules/vfs_acl_tdb.c 		SMB_STRUCT_STAT sbuf;
sbuf              514 source3/modules/vfs_acl_tdb.c 			ret = SMB_VFS_FSTAT(fsp, &sbuf);
sbuf              517 source3/modules/vfs_acl_tdb.c 				ret = SMB_VFS_LSTAT(handle->conn,fname, &sbuf);
sbuf              519 source3/modules/vfs_acl_tdb.c 				ret = SMB_VFS_STAT(handle->conn,fname, &sbuf);
sbuf              525 source3/modules/vfs_acl_tdb.c 		psd = default_file_sd(ctx, &sbuf);
sbuf              607 source3/modules/vfs_acl_tdb.c 	SMB_STRUCT_STAT sbuf;
sbuf              614 source3/modules/vfs_acl_tdb.c 		ret = SMB_VFS_LSTAT(handle->conn, path, &sbuf);
sbuf              616 source3/modules/vfs_acl_tdb.c 		ret = SMB_VFS_STAT(handle->conn, path, &sbuf);
sbuf              629 source3/modules/vfs_acl_tdb.c 	acl_tdb_delete(handle, db, &sbuf);
sbuf              656 source3/modules/vfs_acl_tdb.c 	SMB_STRUCT_STAT sbuf;
sbuf              663 source3/modules/vfs_acl_tdb.c 		ret = SMB_VFS_LSTAT(handle->conn, path, &sbuf);
sbuf              665 source3/modules/vfs_acl_tdb.c 		ret = SMB_VFS_STAT(handle->conn, path, &sbuf);
sbuf              677 source3/modules/vfs_acl_tdb.c 	acl_tdb_delete(handle, db, &sbuf);
sbuf              758 source3/modules/vfs_acl_tdb.c 		SMB_STRUCT_STAT sbuf;
sbuf              767 source3/modules/vfs_acl_tdb.c 				ret = SMB_VFS_LSTAT(fsp->conn,fsp->fsp_name, &sbuf);
sbuf              769 source3/modules/vfs_acl_tdb.c 				ret = SMB_VFS_STAT(fsp->conn,fsp->fsp_name, &sbuf);
sbuf              772 source3/modules/vfs_acl_tdb.c 			ret = SMB_VFS_FSTAT(fsp, &sbuf);
sbuf              779 source3/modules/vfs_acl_tdb.c 		create_file_sids(&sbuf, &owner_sid, &group_sid);
sbuf              853 source3/modules/vfs_acl_tdb.c 	SMB_STRUCT_STAT sbuf;
sbuf              860 source3/modules/vfs_acl_tdb.c 		ret = SMB_VFS_LSTAT(handle->conn, path, &sbuf);
sbuf              862 source3/modules/vfs_acl_tdb.c 		ret = SMB_VFS_STAT(handle->conn, path, &sbuf);
sbuf              877 source3/modules/vfs_acl_tdb.c 	acl_tdb_delete(handle, db, &sbuf);
sbuf              889 source3/modules/vfs_acl_tdb.c 	SMB_STRUCT_STAT sbuf;
sbuf              897 source3/modules/vfs_acl_tdb.c 			ret = SMB_VFS_LSTAT(fsp->conn,fsp->fsp_name, &sbuf);
sbuf              899 source3/modules/vfs_acl_tdb.c 			ret = SMB_VFS_STAT(fsp->conn,fsp->fsp_name, &sbuf);
sbuf              902 source3/modules/vfs_acl_tdb.c 		ret = SMB_VFS_FSTAT(fsp, &sbuf);
sbuf              915 source3/modules/vfs_acl_tdb.c 	acl_tdb_delete(handle, db, &sbuf);
sbuf              377 source3/modules/vfs_acl_xattr.c 		SMB_STRUCT_STAT sbuf;
sbuf              382 source3/modules/vfs_acl_xattr.c 			ret = SMB_VFS_FSTAT(fsp, &sbuf);
sbuf              385 source3/modules/vfs_acl_xattr.c 				ret = SMB_VFS_LSTAT(handle->conn,fname, &sbuf);
sbuf              387 source3/modules/vfs_acl_xattr.c 				ret = SMB_VFS_STAT(handle->conn,fname, &sbuf);
sbuf              393 source3/modules/vfs_acl_xattr.c 		psd = default_file_sd(ctx, &sbuf);
sbuf              558 source3/modules/vfs_acl_xattr.c 		SMB_STRUCT_STAT sbuf;
sbuf              567 source3/modules/vfs_acl_xattr.c 				ret = SMB_VFS_LSTAT(fsp->conn,fsp->fsp_name, &sbuf);
sbuf              569 source3/modules/vfs_acl_xattr.c 				ret = SMB_VFS_STAT(fsp->conn,fsp->fsp_name, &sbuf);
sbuf              572 source3/modules/vfs_acl_xattr.c 			ret = SMB_VFS_FSTAT(fsp, &sbuf);
sbuf              579 source3/modules/vfs_acl_xattr.c 		create_file_sids(&sbuf, &owner_sid, &group_sid);
sbuf              662 source3/modules/vfs_afsacl.c 	SMB_STRUCT_STAT sbuf;
sbuf              667 source3/modules/vfs_afsacl.c 		ret = SMB_VFS_LSTAT(conn, name, &sbuf);
sbuf              669 source3/modules/vfs_afsacl.c 		ret = SMB_VFS_STAT(conn, name, &sbuf);
sbuf              675 source3/modules/vfs_afsacl.c 	return afs_to_nt_acl_common(afs_acl, &sbuf, security_info, ppdesc);
sbuf              683 source3/modules/vfs_afsacl.c 	SMB_STRUCT_STAT sbuf;
sbuf              691 source3/modules/vfs_afsacl.c 	if(SMB_VFS_FSTAT(fsp, &sbuf) != 0) {
sbuf              695 source3/modules/vfs_afsacl.c 	return afs_to_nt_acl_common(afs_acl, &sbuf, security_info, ppdesc);
sbuf              133 source3/modules/vfs_cap.c static int cap_stat(vfs_handle_struct *handle, const char *path, SMB_STRUCT_STAT *sbuf)
sbuf              141 source3/modules/vfs_cap.c 	return SMB_VFS_NEXT_STAT(handle, cappath, sbuf);
sbuf              144 source3/modules/vfs_cap.c static int cap_lstat(vfs_handle_struct *handle, const char *path, SMB_STRUCT_STAT *sbuf)
sbuf              152 source3/modules/vfs_cap.c 	return SMB_VFS_NEXT_LSTAT(handle, cappath, sbuf);
sbuf              168 source3/modules/vfs_catia.c 		      const char *fname, SMB_STRUCT_STAT *sbuf)
sbuf              176 source3/modules/vfs_catia.c         return SMB_VFS_NEXT_STAT(handle, name, sbuf);
sbuf              180 source3/modules/vfs_catia.c 		       const char *path, SMB_STRUCT_STAT *sbuf)
sbuf              188 source3/modules/vfs_catia.c         return SMB_VFS_NEXT_LSTAT(handle, name, sbuf);
sbuf              167 source3/modules/vfs_default.c 					  SMB_STRUCT_STAT *sbuf)
sbuf              175 source3/modules/vfs_default.c 	if (sbuf)
sbuf              176 source3/modules/vfs_default.c 		SET_STAT_INVALID(*sbuf);
sbuf              585 source3/modules/vfs_default.c static int vfswrap_stat(vfs_handle_struct *handle,  const char *fname, SMB_STRUCT_STAT *sbuf)
sbuf              590 source3/modules/vfs_default.c 	result = sys_stat(fname, sbuf);
sbuf              595 source3/modules/vfs_default.c static int vfswrap_fstat(vfs_handle_struct *handle, files_struct *fsp, SMB_STRUCT_STAT *sbuf)
sbuf              600 source3/modules/vfs_default.c 	result = sys_fstat(fsp->fh->fd, sbuf);
sbuf              605 source3/modules/vfs_default.c int vfswrap_lstat(vfs_handle_struct *handle,  const char *path, SMB_STRUCT_STAT *sbuf)
sbuf              610 source3/modules/vfs_default.c 	result = sys_lstat(path, sbuf);
sbuf              621 source3/modules/vfs_default.c 				       const SMB_STRUCT_STAT *sbuf)
sbuf              627 source3/modules/vfs_default.c 	if(S_ISDIR(sbuf->st_mode)) {
sbuf              633 source3/modules/vfs_default.c 	result = (uint64_t)STAT_ST_BLOCKSIZE * (uint64_t)sbuf->st_blocks;
sbuf              635 source3/modules/vfs_default.c 	result = get_file_size_stat(sbuf);
sbuf             1095 source3/modules/vfs_default.c 					     SMB_STRUCT_STAT *sbuf)
sbuf             1103 source3/modules/vfs_default.c 	key.devid = sbuf->st_dev;
sbuf             1104 source3/modules/vfs_default.c 	key.inode = sbuf->st_ino;
sbuf             1117 source3/modules/vfs_default.c 	SMB_STRUCT_STAT sbuf;
sbuf             1130 source3/modules/vfs_default.c 		ret = SMB_VFS_FSTAT(fsp, &sbuf);
sbuf             1134 source3/modules/vfs_default.c 			ret = SMB_VFS_LSTAT(handle->conn, fname, &sbuf);
sbuf             1136 source3/modules/vfs_default.c 			ret = SMB_VFS_STAT(handle->conn, fname, &sbuf);
sbuf             1144 source3/modules/vfs_default.c 	if (S_ISDIR(sbuf.st_mode)) {
sbuf             1154 source3/modules/vfs_default.c 	streams->size = sbuf.st_size;
sbuf             1155 source3/modules/vfs_default.c 	streams->alloc_size = SMB_VFS_GET_ALLOC_SIZE(handle->conn, fsp, &sbuf);
sbuf             1537 source3/modules/vfs_default.c static bool vfswrap_is_offline(struct vfs_handle_struct *handle, const char *path, SMB_STRUCT_STAT *sbuf)
sbuf               29 source3/modules/vfs_fake_perms.c static int fake_perms_stat(vfs_handle_struct *handle, const char *fname, SMB_STRUCT_STAT *sbuf)
sbuf               33 source3/modules/vfs_fake_perms.c 	ret = SMB_VFS_NEXT_STAT(handle, fname, sbuf);
sbuf               35 source3/modules/vfs_fake_perms.c 		if (S_ISDIR(sbuf->st_mode)) {
sbuf               36 source3/modules/vfs_fake_perms.c 			sbuf->st_mode = S_IFDIR | S_IRWXU;
sbuf               38 source3/modules/vfs_fake_perms.c 			sbuf->st_mode = S_IRWXU;
sbuf               40 source3/modules/vfs_fake_perms.c 		sbuf->st_uid = handle->conn->server_info->utok.uid;
sbuf               41 source3/modules/vfs_fake_perms.c 		sbuf->st_gid = handle->conn->server_info->utok.gid;
sbuf               47 source3/modules/vfs_fake_perms.c static int fake_perms_fstat(vfs_handle_struct *handle, files_struct *fsp, SMB_STRUCT_STAT *sbuf)
sbuf               51 source3/modules/vfs_fake_perms.c 	ret = SMB_VFS_NEXT_FSTAT(handle, fsp, sbuf);
sbuf               53 source3/modules/vfs_fake_perms.c 		if (S_ISDIR(sbuf->st_mode)) {
sbuf               54 source3/modules/vfs_fake_perms.c 			sbuf->st_mode = S_IFDIR | S_IRWXU;
sbuf               56 source3/modules/vfs_fake_perms.c 			sbuf->st_mode = S_IRWXU;
sbuf               58 source3/modules/vfs_fake_perms.c 		sbuf->st_uid = handle->conn->server_info->utok.uid;
sbuf               59 source3/modules/vfs_fake_perms.c 		sbuf->st_gid = handle->conn->server_info->utok.gid;
sbuf              229 source3/modules/vfs_fileid.c 					    const SMB_STRUCT_STAT *sbuf)
sbuf              240 source3/modules/vfs_fileid.c 	id.devid	= data->device_mapping_fn(data, sbuf->st_dev);
sbuf              241 source3/modules/vfs_fileid.c 	id.inode	= sbuf->st_ino;
sbuf               98 source3/modules/vfs_full_audit.c 				    SMB_STRUCT_STAT *sbuf);
sbuf              156 source3/modules/vfs_full_audit.c 		      const char *fname, SMB_STRUCT_STAT *sbuf);
sbuf              158 source3/modules/vfs_full_audit.c 		       SMB_STRUCT_STAT *sbuf);
sbuf              160 source3/modules/vfs_full_audit.c 		       const char *path, SMB_STRUCT_STAT *sbuf);
sbuf              162 source3/modules/vfs_full_audit.c 		       files_struct *fsp, const SMB_STRUCT_STAT *sbuf);
sbuf              212 source3/modules/vfs_full_audit.c 						    const SMB_STRUCT_STAT *sbuf);
sbuf             1089 source3/modules/vfs_full_audit.c 				    SMB_STRUCT_DIR *dirp, SMB_STRUCT_STAT *sbuf)
sbuf             1093 source3/modules/vfs_full_audit.c 	result = SMB_VFS_NEXT_READDIR(handle, dirp, sbuf);
sbuf             1364 source3/modules/vfs_full_audit.c 		      const char *fname, SMB_STRUCT_STAT *sbuf)
sbuf             1368 source3/modules/vfs_full_audit.c 	result = SMB_VFS_NEXT_STAT(handle, fname, sbuf);
sbuf             1376 source3/modules/vfs_full_audit.c 		       SMB_STRUCT_STAT *sbuf)
sbuf             1380 source3/modules/vfs_full_audit.c 	result = SMB_VFS_NEXT_FSTAT(handle, fsp, sbuf);
sbuf             1388 source3/modules/vfs_full_audit.c 		       const char *path, SMB_STRUCT_STAT *sbuf)
sbuf             1392 source3/modules/vfs_full_audit.c 	result = SMB_VFS_NEXT_LSTAT(handle, path, sbuf);
sbuf             1400 source3/modules/vfs_full_audit.c 		       files_struct *fsp, const SMB_STRUCT_STAT *sbuf)
sbuf             1404 source3/modules/vfs_full_audit.c 	result = SMB_VFS_NEXT_GET_ALLOC_SIZE(handle, fsp, sbuf);
sbuf             1679 source3/modules/vfs_full_audit.c 						    const SMB_STRUCT_STAT *sbuf)
sbuf             1686 source3/modules/vfs_full_audit.c 	result = SMB_VFS_NEXT_FILE_ID_CREATE(handle, sbuf);
sbuf               85 source3/modules/vfs_onefs.c 				     const SMB_STRUCT_STAT *sbuf)
sbuf               91 source3/modules/vfs_onefs.c 	if(S_ISDIR(sbuf->st_mode)) {
sbuf               97 source3/modules/vfs_onefs.c 	result = get_file_size_stat(sbuf);
sbuf              110 source3/modules/vfs_onefs.c 					     SMB_STRUCT_STAT *sbuf)
sbuf              118 source3/modules/vfs_onefs.c 	key.devid = sbuf->st_dev;
sbuf              119 source3/modules/vfs_onefs.c 	key.inode = sbuf->st_ino;
sbuf              120 source3/modules/vfs_onefs.c 	key.extid = sbuf->st_snapid;
sbuf              262 source3/modules/vfs_onefs_shadow_copy.c 		       SMB_STRUCT_STAT *sbuf)
sbuf              265 source3/modules/vfs_onefs_shadow_copy.c 		    (handle, cpath ?: path, sbuf),
sbuf              271 source3/modules/vfs_onefs_shadow_copy.c 			SMB_STRUCT_STAT *sbuf)
sbuf              274 source3/modules/vfs_onefs_shadow_copy.c 		    (handle, cpath ?: path, sbuf),
sbuf              570 source3/modules/vfs_onefs_shadow_copy.c 			     const char *path, SMB_STRUCT_STAT *sbuf)
sbuf              573 source3/modules/vfs_onefs_shadow_copy.c 		    (handle, cpath ?: path, sbuf),
sbuf              300 source3/modules/vfs_shadow_copy2.c static void convert_sbuf(vfs_handle_struct *handle, const char *fname, SMB_STRUCT_STAT *sbuf)
sbuf              317 source3/modules/vfs_shadow_copy2.c 		sbuf->st_ino ^= shash;
sbuf              352 source3/modules/vfs_shadow_copy2.c 		      const char *fname, SMB_STRUCT_STAT *sbuf)
sbuf              354 source3/modules/vfs_shadow_copy2.c         _SHADOW2_NEXT(STAT, (handle, name, sbuf), int, -1, convert_sbuf(handle, fname, sbuf));
sbuf              358 source3/modules/vfs_shadow_copy2.c 		       const char *fname, SMB_STRUCT_STAT *sbuf)
sbuf              360 source3/modules/vfs_shadow_copy2.c         _SHADOW2_NEXT(LSTAT, (handle, name, sbuf), int, -1, convert_sbuf(handle, fname, sbuf));
sbuf              363 source3/modules/vfs_shadow_copy2.c static int shadow_copy2_fstat(vfs_handle_struct *handle, files_struct *fsp, SMB_STRUCT_STAT *sbuf)
sbuf              365 source3/modules/vfs_shadow_copy2.c 	int ret = SMB_VFS_NEXT_FSTAT(handle, fsp, sbuf);
sbuf              367 source3/modules/vfs_shadow_copy2.c 		convert_sbuf(handle, fsp->fsp_name, sbuf);
sbuf              123 source3/modules/vfs_streams_depot.c 	SMB_STRUCT_STAT sbuf;
sbuf              147 source3/modules/vfs_streams_depot.c 		if (SMB_VFS_NEXT_STAT(handle, base_path, &sbuf) == -1) {
sbuf              153 source3/modules/vfs_streams_depot.c 		base_sbuf = &sbuf;
sbuf              182 source3/modules/vfs_streams_depot.c 	if (SMB_VFS_NEXT_STAT(handle, result, &sbuf) == 0) {
sbuf              185 source3/modules/vfs_streams_depot.c 		if (!S_ISDIR(sbuf.st_mode)) {
sbuf              322 source3/modules/vfs_streams_depot.c 			     const SMB_STRUCT_STAT *sbuf,
sbuf              333 source3/modules/vfs_streams_depot.c 	dirname = stream_dir(handle, fname, sbuf, false);
sbuf              380 source3/modules/vfs_streams_depot.c 			      SMB_STRUCT_STAT *sbuf)
sbuf              388 source3/modules/vfs_streams_depot.c 		return SMB_VFS_NEXT_STAT(handle, fname, sbuf);
sbuf              396 source3/modules/vfs_streams_depot.c 	ret = SMB_VFS_NEXT_STAT(handle, stream_fname, sbuf);
sbuf              404 source3/modules/vfs_streams_depot.c 			       SMB_STRUCT_STAT *sbuf)
sbuf              410 source3/modules/vfs_streams_depot.c 		return SMB_VFS_NEXT_LSTAT(handle, fname, sbuf);
sbuf              418 source3/modules/vfs_streams_depot.c 	ret = SMB_VFS_NEXT_LSTAT(handle, stream_fname, sbuf);
sbuf              475 source3/modules/vfs_streams_depot.c 	SMB_STRUCT_STAT sbuf;
sbuf              498 source3/modules/vfs_streams_depot.c 		ret = SMB_VFS_NEXT_LSTAT(handle, fname, &sbuf);
sbuf              500 source3/modules/vfs_streams_depot.c 		ret = SMB_VFS_NEXT_STAT(handle, fname, &sbuf);
sbuf              507 source3/modules/vfs_streams_depot.c 	if (sbuf.st_nlink == 1) {
sbuf              508 source3/modules/vfs_streams_depot.c 		char *dirname = stream_dir(handle, fname, &sbuf, false);
sbuf              638 source3/modules/vfs_streams_depot.c 	SMB_STRUCT_STAT sbuf;
sbuf              644 source3/modules/vfs_streams_depot.c 	if (SMB_VFS_NEXT_STAT(state->handle, full_sname, &sbuf) == -1) {
sbuf              655 source3/modules/vfs_streams_depot.c 			    dirent, sbuf.st_size,
sbuf              657 source3/modules/vfs_streams_depot.c 						   &sbuf))) {
sbuf              672 source3/modules/vfs_streams_depot.c 	SMB_STRUCT_STAT sbuf;
sbuf              681 source3/modules/vfs_streams_depot.c 		ret = SMB_VFS_NEXT_FSTAT(handle, fsp, &sbuf);
sbuf              688 source3/modules/vfs_streams_depot.c 			ret = SMB_VFS_NEXT_LSTAT(handle, fname, &sbuf);
sbuf              690 source3/modules/vfs_streams_depot.c 			ret = SMB_VFS_NEXT_STAT(handle, fname, &sbuf);
sbuf              701 source3/modules/vfs_streams_depot.c 	if (!S_ISDIR(sbuf.st_mode)) {
sbuf              704 source3/modules/vfs_streams_depot.c 				    "::$DATA", sbuf.st_size,
sbuf              706 source3/modules/vfs_streams_depot.c 							   &sbuf))) {
sbuf              715 source3/modules/vfs_streams_depot.c 	status = walk_streams(handle, fname, &sbuf, NULL, collect_one_stream,
sbuf               37 source3/modules/vfs_streams_xattr.c static SMB_INO_T stream_inode(const SMB_STRUCT_STAT *sbuf, const char *sname)
sbuf               45 source3/modules/vfs_streams_xattr.c 		   (unsigned long)sbuf->st_dev,
sbuf               46 source3/modules/vfs_streams_xattr.c 		   (unsigned long)sbuf->st_ino, sname));
sbuf               52 source3/modules/vfs_streams_xattr.c         MD5Update(&ctx, (unsigned char *)&(sbuf->st_dev),
sbuf               53 source3/modules/vfs_streams_xattr.c 		  sizeof(sbuf->st_dev));
sbuf               54 source3/modules/vfs_streams_xattr.c         MD5Update(&ctx, (unsigned char *)&(sbuf->st_ino),
sbuf               55 source3/modules/vfs_streams_xattr.c 		  sizeof(sbuf->st_ino));
sbuf              136 source3/modules/vfs_streams_xattr.c 			       SMB_STRUCT_STAT *sbuf)
sbuf              145 source3/modules/vfs_streams_xattr.c 		return SMB_VFS_NEXT_FSTAT(handle, fsp, sbuf);
sbuf              153 source3/modules/vfs_streams_xattr.c 		ret = SMB_VFS_LSTAT(handle->conn, io->base, sbuf);
sbuf              155 source3/modules/vfs_streams_xattr.c 		ret = SMB_VFS_STAT(handle->conn, io->base, sbuf);
sbuf              162 source3/modules/vfs_streams_xattr.c 	sbuf->st_size = get_xattr_size(handle->conn, fsp->base_fsp,
sbuf              164 source3/modules/vfs_streams_xattr.c 	if (sbuf->st_size == -1) {
sbuf              168 source3/modules/vfs_streams_xattr.c 	DEBUG(10, ("sbuf->st_size = %d\n", (int)sbuf->st_size));
sbuf              170 source3/modules/vfs_streams_xattr.c 	sbuf->st_ino = stream_inode(sbuf, io->xattr_name);
sbuf              171 source3/modules/vfs_streams_xattr.c 	sbuf->st_mode &= ~S_IFMT;
sbuf              172 source3/modules/vfs_streams_xattr.c         sbuf->st_mode |= S_IFREG;
sbuf              173 source3/modules/vfs_streams_xattr.c         sbuf->st_blocks = sbuf->st_size % STAT_ST_BLOCKSIZE + 1;
sbuf              179 source3/modules/vfs_streams_xattr.c 			      SMB_STRUCT_STAT *sbuf)
sbuf              187 source3/modules/vfs_streams_xattr.c 		return SMB_VFS_NEXT_STAT(handle, fname, sbuf);
sbuf              197 source3/modules/vfs_streams_xattr.c 		return SMB_VFS_NEXT_STAT(handle, base, sbuf);
sbuf              200 source3/modules/vfs_streams_xattr.c 	if (SMB_VFS_STAT(handle->conn, base, sbuf) == -1) {
sbuf              211 source3/modules/vfs_streams_xattr.c 	sbuf->st_size = get_xattr_size(handle->conn, NULL, base, xattr_name);
sbuf              212 source3/modules/vfs_streams_xattr.c 	if (sbuf->st_size == -1) {
sbuf              217 source3/modules/vfs_streams_xattr.c 	sbuf->st_ino = stream_inode(sbuf, xattr_name);
sbuf              218 source3/modules/vfs_streams_xattr.c 	sbuf->st_mode &= ~S_IFMT;
sbuf              219 source3/modules/vfs_streams_xattr.c         sbuf->st_mode |= S_IFREG;
sbuf              220 source3/modules/vfs_streams_xattr.c         sbuf->st_blocks = sbuf->st_size % STAT_ST_BLOCKSIZE + 1;
sbuf              230 source3/modules/vfs_streams_xattr.c 			       SMB_STRUCT_STAT *sbuf)
sbuf              238 source3/modules/vfs_streams_xattr.c 		return SMB_VFS_NEXT_LSTAT(handle, fname, sbuf);
sbuf              248 source3/modules/vfs_streams_xattr.c 		return SMB_VFS_NEXT_LSTAT(handle, base, sbuf);
sbuf              251 source3/modules/vfs_streams_xattr.c 	if (SMB_VFS_LSTAT(handle->conn, base, sbuf) == -1) {
sbuf              262 source3/modules/vfs_streams_xattr.c 	sbuf->st_size = get_xattr_size(handle->conn, NULL, base, xattr_name);
sbuf              263 source3/modules/vfs_streams_xattr.c 	if (sbuf->st_size == -1) {
sbuf              268 source3/modules/vfs_streams_xattr.c 	sbuf->st_ino = stream_inode(sbuf, xattr_name);
sbuf              269 source3/modules/vfs_streams_xattr.c 	sbuf->st_mode &= ~S_IFMT;
sbuf              270 source3/modules/vfs_streams_xattr.c         sbuf->st_mode |= S_IFREG;
sbuf              271 source3/modules/vfs_streams_xattr.c         sbuf->st_blocks = sbuf->st_size % STAT_ST_BLOCKSIZE + 1;
sbuf              714 source3/modules/vfs_streams_xattr.c 	SMB_STRUCT_STAT sbuf;
sbuf              723 source3/modules/vfs_streams_xattr.c 		ret = SMB_VFS_FSTAT(fsp, &sbuf);
sbuf              730 source3/modules/vfs_streams_xattr.c 			ret = SMB_VFS_LSTAT(handle->conn, fname, &sbuf);
sbuf              732 source3/modules/vfs_streams_xattr.c 			ret = SMB_VFS_STAT(handle->conn, fname, &sbuf);
sbuf              743 source3/modules/vfs_streams_xattr.c 	if (!S_ISDIR(sbuf.st_mode)) {
sbuf              746 source3/modules/vfs_streams_xattr.c 				    "::$DATA", sbuf.st_size,
sbuf              748 source3/modules/vfs_streams_xattr.c 							   &sbuf))) {
sbuf              248 source3/modules/vfs_tsmsm.c 	SMB_STRUCT_STAT sbuf;
sbuf              255 source3/modules/vfs_tsmsm.c 	if(SMB_VFS_FSTAT(fsp, &sbuf) == 0) {
sbuf              257 source3/modules/vfs_tsmsm.c 			  "online_ratio=%.2f\n", (long)sbuf.st_blocks,
sbuf              258 source3/modules/vfs_tsmsm.c 			  (long)sbuf.st_size, tsmd->online_ratio));
sbuf              259 source3/modules/vfs_tsmsm.c 		return !(512 * (off_t)sbuf.st_blocks >= sbuf.st_size * tsmd->online_ratio);
sbuf              212 source3/modules/vfs_xattr_tdb.c 	SMB_STRUCT_STAT sbuf;
sbuf              220 source3/modules/vfs_xattr_tdb.c 		ret = SMB_VFS_LSTAT(handle->conn, path, &sbuf);
sbuf              222 source3/modules/vfs_xattr_tdb.c 		ret = SMB_VFS_STAT(handle->conn, path, &sbuf);
sbuf              229 source3/modules/vfs_xattr_tdb.c 	id = SMB_VFS_FILE_ID_CREATE(handle->conn, &sbuf);
sbuf              238 source3/modules/vfs_xattr_tdb.c 	SMB_STRUCT_STAT sbuf;
sbuf              244 source3/modules/vfs_xattr_tdb.c 	if (SMB_VFS_FSTAT(fsp, &sbuf) == -1) {
sbuf              248 source3/modules/vfs_xattr_tdb.c 	id = SMB_VFS_FILE_ID_CREATE(handle->conn, &sbuf);
sbuf              341 source3/modules/vfs_xattr_tdb.c 	SMB_STRUCT_STAT sbuf;
sbuf              349 source3/modules/vfs_xattr_tdb.c 		ret = SMB_VFS_LSTAT(handle->conn, path, &sbuf);
sbuf              351 source3/modules/vfs_xattr_tdb.c 		ret = SMB_VFS_STAT(handle->conn, path, &sbuf);
sbuf              358 source3/modules/vfs_xattr_tdb.c 	id = SMB_VFS_FILE_ID_CREATE(handle->conn, &sbuf);
sbuf              368 source3/modules/vfs_xattr_tdb.c 	SMB_STRUCT_STAT sbuf;
sbuf              374 source3/modules/vfs_xattr_tdb.c 	if (SMB_VFS_FSTAT(fsp, &sbuf) == -1) {
sbuf              378 source3/modules/vfs_xattr_tdb.c 	id = SMB_VFS_FILE_ID_CREATE(handle->conn, &sbuf);
sbuf              453 source3/modules/vfs_xattr_tdb.c 	SMB_STRUCT_STAT sbuf;
sbuf              461 source3/modules/vfs_xattr_tdb.c 		ret = SMB_VFS_LSTAT(handle->conn, path, &sbuf);
sbuf              463 source3/modules/vfs_xattr_tdb.c 		ret = SMB_VFS_STAT(handle->conn, path, &sbuf);
sbuf              470 source3/modules/vfs_xattr_tdb.c 	id = SMB_VFS_FILE_ID_CREATE(handle->conn, &sbuf);
sbuf              479 source3/modules/vfs_xattr_tdb.c 	SMB_STRUCT_STAT sbuf;
sbuf              485 source3/modules/vfs_xattr_tdb.c 	if (SMB_VFS_FSTAT(fsp, &sbuf) == -1) {
sbuf              489 source3/modules/vfs_xattr_tdb.c 	id = SMB_VFS_FILE_ID_CREATE(handle->conn, &sbuf);
sbuf              560 source3/modules/vfs_xattr_tdb.c 	SMB_STRUCT_STAT sbuf;
sbuf              568 source3/modules/vfs_xattr_tdb.c 		ret = SMB_VFS_LSTAT(handle->conn, path, &sbuf);
sbuf              570 source3/modules/vfs_xattr_tdb.c 		ret = SMB_VFS_STAT(handle->conn, path, &sbuf);
sbuf              577 source3/modules/vfs_xattr_tdb.c 	id = SMB_VFS_FILE_ID_CREATE(handle->conn, &sbuf);
sbuf              585 source3/modules/vfs_xattr_tdb.c 	SMB_STRUCT_STAT sbuf;
sbuf              591 source3/modules/vfs_xattr_tdb.c 	if (SMB_VFS_FSTAT(fsp, &sbuf) == -1) {
sbuf              595 source3/modules/vfs_xattr_tdb.c 	id = SMB_VFS_FILE_ID_CREATE(handle->conn, &sbuf);
sbuf              644 source3/modules/vfs_xattr_tdb.c 	SMB_STRUCT_STAT sbuf;
sbuf              653 source3/modules/vfs_xattr_tdb.c 		ret = SMB_VFS_LSTAT(handle->conn, path, &sbuf);
sbuf              655 source3/modules/vfs_xattr_tdb.c 		ret = SMB_VFS_STAT(handle->conn, path, &sbuf);
sbuf              668 source3/modules/vfs_xattr_tdb.c 	id = SMB_VFS_FILE_ID_CREATE(handle->conn, &sbuf);
sbuf              689 source3/modules/vfs_xattr_tdb.c 	SMB_STRUCT_STAT sbuf;
sbuf              698 source3/modules/vfs_xattr_tdb.c 		ret = SMB_VFS_LSTAT(handle->conn, path, &sbuf);
sbuf              700 source3/modules/vfs_xattr_tdb.c 		ret = SMB_VFS_STAT(handle->conn, path, &sbuf);
sbuf              713 source3/modules/vfs_xattr_tdb.c 	id = SMB_VFS_FILE_ID_CREATE(handle->conn, &sbuf);
sbuf             8356 source3/param/loadparm.c 	SMB_STRUCT_STAT sbuf;
sbuf             8480 source3/param/loadparm.c 	if (sys_stat(sharepath, &sbuf) == -1) {
sbuf             8489 source3/param/loadparm.c 	if (!S_ISDIR(sbuf.st_mode)) {
sbuf             8501 source3/param/loadparm.c 		if ((psbuf->st_uid != 0) && (sbuf.st_uid != psbuf->st_uid)) {
sbuf             8522 source3/param/loadparm.c 	SMB_STRUCT_STAT sbuf;
sbuf             8603 source3/param/loadparm.c 	if (sys_fstat(fd, &sbuf) != 0) {
sbuf             8612 source3/param/loadparm.c 	if (lsbuf.st_dev != sbuf.st_dev || lsbuf.st_ino != sbuf.st_ino) {
sbuf             8622 source3/param/loadparm.c 	if (!check_usershare_stat(fname, &sbuf)) {
sbuf             8632 source3/param/loadparm.c 			fname, (unsigned int)sbuf.st_uid ));
sbuf             8646 source3/param/loadparm.c 	if (parse_usershare_file(ctx, &sbuf, service_name,
sbuf             8696 source3/param/loadparm.c 	ServicePtrs[iService]->usershare_last_mod = sbuf.st_mtime;
sbuf             8742 source3/param/loadparm.c 	SMB_STRUCT_STAT sbuf;
sbuf             8751 source3/param/loadparm.c 	if (sys_stat(usersharepath, &sbuf) != 0) {
sbuf             8757 source3/param/loadparm.c 	if (!S_ISDIR(sbuf.st_mode)) {
sbuf             8769 source3/param/loadparm.c 	if (sbuf.st_uid != 0 || !(sbuf.st_mode & S_ISVTX) || (sbuf.st_mode & S_IWOTH)) {
sbuf             8771 source3/param/loadparm.c 	if (sbuf.st_uid != 0 || (sbuf.st_mode & S_IWOTH)) {
sbuf             8812 source3/param/loadparm.c 	SMB_STRUCT_STAT sbuf;
sbuf             8828 source3/param/loadparm.c 	if (sys_stat(usersharepath, &sbuf) != 0) {
sbuf             8840 source3/param/loadparm.c 	if (sbuf.st_uid != 0 || !(sbuf.st_mode & S_ISVTX) || (sbuf.st_mode & S_IWOTH)) {
sbuf             8842 source3/param/loadparm.c 	if (sbuf.st_uid != 0 || (sbuf.st_mode & S_IWOTH)) {
sbuf             2554 source3/printing/printing.c 	SMB_STRUCT_STAT sbuf;
sbuf             2566 source3/printing/printing.c 				(sys_fstat(pjob->fd, &sbuf) == 0)) {
sbuf             2567 source3/printing/printing.c 		pjob->size = sbuf.st_size;
sbuf               41 source3/registry/regfio.c 	SMB_STRUCT_STAT sbuf;
sbuf               48 source3/registry/regfio.c 	if ( sys_fstat( file->fd, &sbuf ) ) {
sbuf               78 source3/registry/regfio.c 	SMB_STRUCT_STAT sbuf;
sbuf               82 source3/registry/regfio.c 	if ( sys_fstat( file->fd, &sbuf ) ) {
sbuf               87 source3/registry/regfio.c 	if ( (size_t)file_offset >= sbuf.st_size )
sbuf             1424 source3/registry/regfio.c 	SMB_STRUCT_STAT sbuf;
sbuf             1432 source3/registry/regfio.c 	if ( sys_fstat( file->fd, &sbuf ) ) {
sbuf             1437 source3/registry/regfio.c 	hbin->file_off       = sbuf.st_size;
sbuf              250 source3/smbd/close.c 	SMB_STRUCT_STAT sbuf;
sbuf              367 source3/smbd/close.c 		ret = SMB_VFS_LSTAT(conn,fsp->fsp_name,&sbuf);
sbuf              369 source3/smbd/close.c 		ret = SMB_VFS_STAT(conn,fsp->fsp_name,&sbuf);
sbuf              382 source3/smbd/close.c 	id = vfs_file_id_from_sbuf(conn, &sbuf);
sbuf              471 source3/smbd/close.c 	SMB_STRUCT_STAT sbuf;
sbuf              476 source3/smbd/close.c 	ZERO_STRUCT(sbuf);
sbuf              489 source3/smbd/close.c 		ret = SMB_VFS_FSTAT(fsp, &sbuf);
sbuf              492 source3/smbd/close.c 			ret = SMB_VFS_LSTAT(fsp->conn,fsp->fsp_name,&sbuf);
sbuf              494 source3/smbd/close.c 			ret = SMB_VFS_STAT(fsp->conn,fsp->fsp_name,&sbuf);
sbuf              502 source3/smbd/close.c 	if (!VALID_STAT(sbuf)) {
sbuf              509 source3/smbd/close.c 				   &sbuf, &ft, true);
sbuf              833 source3/smbd/dir.c 	SMB_STRUCT_STAT sbuf;
sbuf              848 source3/smbd/dir.c 		dname = dptr_ReadDirName(ctx, conn->dirptr, &curoff, &sbuf);
sbuf              896 source3/smbd/dir.c 			if (!VALID_STAT(sbuf) && (SMB_VFS_STAT(conn, pathreal, &sbuf)) != 0) {
sbuf              904 source3/smbd/dir.c 			*mode = dos_mode(conn,pathreal,&sbuf);
sbuf              913 source3/smbd/dir.c 			*size = sbuf.st_size;
sbuf              914 source3/smbd/dir.c 			*date = sbuf.st_mtime;
sbuf              920 source3/smbd/dir.c 				fileid = vfs_file_id_from_sbuf(conn, &sbuf);
sbuf             1149 source3/smbd/dir.c 			SMB_STRUCT_STAT *sbuf)
sbuf             1175 source3/smbd/dir.c 	while ((n = vfs_readdirname(conn, dirp->dir, sbuf))) {
sbuf               23 source3/smbd/dosmode.c static int set_sparse_flag(const SMB_STRUCT_STAT * const sbuf)
sbuf               26 source3/smbd/dosmode.c 	if (sbuf->st_size > sbuf->st_blocks * (SMB_OFF_T)STAT_ST_BLOCKSIZE) {
sbuf               33 source3/smbd/dosmode.c static int set_link_read_only_flag(const SMB_STRUCT_STAT *const sbuf)
sbuf               37 source3/smbd/dosmode.c 	if (S_ISLNK(sbuf->st_mode) && S_ISDIR(sbuf->st_mode))
sbuf               80 source3/smbd/dosmode.c 		SMB_STRUCT_STAT sbuf;
sbuf               84 source3/smbd/dosmode.c 		if (SMB_VFS_STAT(conn, inherit_from_dir, &sbuf) != 0) {
sbuf               91 source3/smbd/dosmode.c 		dir_mode = sbuf.st_mode & ~S_ISUID;
sbuf              143 source3/smbd/dosmode.c static uint32 dos_mode_from_sbuf(connection_struct *conn, const char *path, SMB_STRUCT_STAT *sbuf)
sbuf              150 source3/smbd/dosmode.c 		if ((sbuf->st_mode & S_IWUSR) == 0) {
sbuf              155 source3/smbd/dosmode.c 		if (!can_write_to_file(conn, path, sbuf)) {
sbuf              160 source3/smbd/dosmode.c 	if (MAP_ARCHIVE(conn) && ((sbuf->st_mode & S_IXUSR) != 0))
sbuf              163 source3/smbd/dosmode.c 	if (MAP_SYSTEM(conn) && ((sbuf->st_mode & S_IXGRP) != 0))
sbuf              166 source3/smbd/dosmode.c 	if (MAP_HIDDEN(conn) && ((sbuf->st_mode & S_IXOTH) != 0))
sbuf              169 source3/smbd/dosmode.c 	if (S_ISDIR(sbuf->st_mode))
sbuf              172 source3/smbd/dosmode.c 	result |= set_sparse_flag(sbuf);
sbuf              173 source3/smbd/dosmode.c 	result |= set_link_read_only_flag(sbuf);
sbuf              191 source3/smbd/dosmode.c static bool get_ea_dos_attribute(connection_struct *conn, const char *path,SMB_STRUCT_STAT *sbuf, uint32 *pattr)
sbuf              228 source3/smbd/dosmode.c 	if (S_ISDIR(sbuf->st_mode)) {
sbuf              250 source3/smbd/dosmode.c static bool set_ea_dos_attribute(connection_struct *conn, const char *path, SMB_STRUCT_STAT *sbuf, uint32 dosmode)
sbuf              290 source3/smbd/dosmode.c 		if (!NT_STATUS_IS_OK(open_file_fchmod(NULL, conn, path, sbuf,
sbuf              309 source3/smbd/dosmode.c uint32 dos_mode_msdfs(connection_struct *conn, const char *path,SMB_STRUCT_STAT *sbuf)
sbuf              315 source3/smbd/dosmode.c 	if (!VALID_STAT(*sbuf)) {
sbuf              336 source3/smbd/dosmode.c 	result |= dos_mode_from_sbuf(conn, path, sbuf);
sbuf              387 source3/smbd/dosmode.c 			       const SMB_STRUCT_STAT *sbuf,
sbuf              390 source3/smbd/dosmode.c 	SMB_ASSERT(sbuf && VALID_STAT(*sbuf));
sbuf              399 source3/smbd/dosmode.c 	if (sbuf->st_flags & UF_DOS_ARCHIVE)
sbuf              401 source3/smbd/dosmode.c 	if (sbuf->st_flags & UF_DOS_HIDDEN)
sbuf              403 source3/smbd/dosmode.c 	if (sbuf->st_flags & UF_DOS_RO)
sbuf              405 source3/smbd/dosmode.c 	if (sbuf->st_flags & UF_DOS_SYSTEM)
sbuf              407 source3/smbd/dosmode.c 	if (sbuf->st_flags & UF_DOS_NOINDEX)
sbuf              409 source3/smbd/dosmode.c 	if (S_ISDIR(sbuf->st_mode))
sbuf              412 source3/smbd/dosmode.c 	*dosmode |= set_sparse_flag(sbuf);
sbuf              413 source3/smbd/dosmode.c 	*dosmode |= set_link_read_only_flag(sbuf);
sbuf              424 source3/smbd/dosmode.c 				SMB_STRUCT_STAT *sbuf,
sbuf              431 source3/smbd/dosmode.c 	SMB_ASSERT(sbuf && VALID_STAT(*sbuf));
sbuf              442 source3/smbd/dosmode.c 	new_flags = (sbuf->st_flags & ~UF_DOS_FLAGS) |
sbuf              446 source3/smbd/dosmode.c 	if (new_flags == sbuf->st_flags)
sbuf              450 source3/smbd/dosmode.c 		  sbuf->st_flags));
sbuf              469 source3/smbd/dosmode.c uint32 dos_mode(connection_struct *conn, const char *path,SMB_STRUCT_STAT *sbuf)
sbuf              476 source3/smbd/dosmode.c 	if (!VALID_STAT(*sbuf)) {
sbuf              498 source3/smbd/dosmode.c 	used_stat_dos_flags = get_stat_dos_flags(conn, path, sbuf, &result);
sbuf              502 source3/smbd/dosmode.c 		if (get_ea_dos_attribute(conn, path, sbuf, &result)) {
sbuf              503 source3/smbd/dosmode.c 			result |= set_sparse_flag(sbuf);
sbuf              505 source3/smbd/dosmode.c 			result |= dos_mode_from_sbuf(conn, path, sbuf);
sbuf              510 source3/smbd/dosmode.c 	offline = SMB_VFS_IS_OFFLINE(conn, path, sbuf);
sbuf              511 source3/smbd/dosmode.c 	if (S_ISREG(sbuf->st_mode) && offline) {
sbuf              714 source3/smbd/dosmode.c 	SMB_STRUCT_STAT sbuf;
sbuf              718 source3/smbd/dosmode.c 	ZERO_STRUCT(sbuf);
sbuf              757 source3/smbd/dosmode.c 	if (can_write_to_file(conn, fname, &sbuf)) {
sbuf               65 source3/smbd/file_access.c 	SMB_STRUCT_STAT sbuf;
sbuf               77 source3/smbd/file_access.c 	if(SMB_VFS_STAT(conn, dname, &sbuf) != 0) {
sbuf               83 source3/smbd/file_access.c 	if (!S_ISDIR(sbuf.st_mode)) {
sbuf               94 source3/smbd/file_access.c 	if (sbuf.st_mode & S_ISVTX) {
sbuf              115 source3/smbd/file_access.c 		if ((conn->server_info->utok.uid != sbuf.st_uid) &&
sbuf              518 source3/smbd/msdfs.c 	SMB_STRUCT_STAT sbuf;
sbuf              540 source3/smbd/msdfs.c 			NULL, &sbuf);
sbuf              275 source3/smbd/nttrans.c 	SMB_STRUCT_STAT sbuf;
sbuf              296 source3/smbd/nttrans.c 	if (sys_stat(fname, &sbuf) == 0) {
sbuf              429 source3/smbd/nttrans.c 	SMB_STRUCT_STAT sbuf;
sbuf              443 source3/smbd/nttrans.c 	SET_STAT_INVALID(sbuf);
sbuf              529 source3/smbd/nttrans.c 		&sbuf);					/* psbuf */
sbuf              572 source3/smbd/nttrans.c 	file_len = sbuf.st_size;
sbuf              573 source3/smbd/nttrans.c 	fattr = dos_mode(conn,fsp->fsp_name,&sbuf);
sbuf              607 source3/smbd/nttrans.c 		&sbuf,lp_fake_dir_create_times(SNUM(conn)));
sbuf              608 source3/smbd/nttrans.c 	a_timespec = get_atimespec(&sbuf);
sbuf              609 source3/smbd/nttrans.c 	m_timespec = get_mtimespec(&sbuf);
sbuf              627 source3/smbd/nttrans.c 	SOFF_T(p, 0, SMB_VFS_GET_ALLOC_SIZE(conn,fsp,&sbuf));
sbuf              641 source3/smbd/nttrans.c 		    || can_write_to_file(conn, fsp->fsp_name, &sbuf)) {
sbuf              844 source3/smbd/nttrans.c 	SMB_STRUCT_STAT sbuf;
sbuf              869 source3/smbd/nttrans.c 	SET_STAT_INVALID(sbuf);
sbuf             1003 source3/smbd/nttrans.c 		&sbuf);					/* psbuf */
sbuf             1039 source3/smbd/nttrans.c 	file_len = sbuf.st_size;
sbuf             1040 source3/smbd/nttrans.c 	fattr = dos_mode(conn,fsp->fsp_name,&sbuf);
sbuf             1074 source3/smbd/nttrans.c 		&sbuf,lp_fake_dir_create_times(SNUM(conn)));
sbuf             1075 source3/smbd/nttrans.c 	a_timespec = get_atimespec(&sbuf);
sbuf             1076 source3/smbd/nttrans.c 	m_timespec = get_mtimespec(&sbuf);
sbuf             1094 source3/smbd/nttrans.c 	SOFF_T(p, 0, SMB_VFS_GET_ALLOC_SIZE(conn,fsp,&sbuf));
sbuf             1108 source3/smbd/nttrans.c 		    || can_write_to_file(conn, fsp->fsp_name, &sbuf)) {
sbuf              230 source3/smbd/open.c 	SMB_STRUCT_STAT sbuf;
sbuf              270 source3/smbd/open.c 	if (SMB_VFS_STAT(conn,".",&sbuf) == -1) {
sbuf              279 source3/smbd/open.c 	if (sbuf.st_dev != psbuf->st_dev ||
sbuf              280 source3/smbd/open.c 	    sbuf.st_ino != psbuf->st_ino ||
sbuf              281 source3/smbd/open.c 	    sbuf.st_mode != psbuf->st_mode ) {
sbuf             2613 source3/smbd/open.c 	SMB_STRUCT_STAT sbuf;
sbuf             2616 source3/smbd/open.c 	SET_STAT_INVALID(sbuf);
sbuf             2635 source3/smbd/open.c 		&sbuf);					/* psbuf */
sbuf             2879 source3/smbd/open.c 	SMB_STRUCT_STAT sbuf;
sbuf             2913 source3/smbd/open.c 		sbuf = *psbuf;
sbuf             2916 source3/smbd/open.c 		if (SMB_VFS_STAT(conn, fname, &sbuf) == -1) {
sbuf             2917 source3/smbd/open.c 			SET_STAT_INVALID(sbuf);
sbuf             2972 source3/smbd/open.c 	if (!VALID_STAT(sbuf) &&
sbuf             3053 source3/smbd/open.c 			conn, req, fname, &sbuf, access_mask, share_access,
sbuf             3078 source3/smbd/open.c 					    &sbuf,
sbuf             3114 source3/smbd/open.c 				conn, req, fname, &sbuf, access_mask,
sbuf             3174 source3/smbd/open.c 	if (!fsp->is_directory && S_ISDIR(sbuf.st_mode)) {
sbuf             3182 source3/smbd/open.c 		    && (allocation_size > sbuf.st_size)) {
sbuf             3197 source3/smbd/open.c 				fsp->conn, (uint64_t)sbuf.st_size);
sbuf             3209 source3/smbd/open.c 			*psbuf = sbuf;
sbuf             3348 source3/smbd/open.c 	SMB_STRUCT_STAT sbuf;
sbuf             3436 source3/smbd/open.c 			ZERO_STRUCT(sbuf);
sbuf             3457 source3/smbd/open.c 		SET_STAT_INVALID(sbuf);
sbuf             3460 source3/smbd/open.c 				      &converted_fname, NULL, &sbuf);
sbuf             3467 source3/smbd/open.c 			sbuf = *psbuf;
sbuf             3469 source3/smbd/open.c 			if (SMB_VFS_STAT(conn, fname, &sbuf) == -1) {
sbuf             3470 source3/smbd/open.c 				SET_STAT_INVALID(sbuf);
sbuf             3489 source3/smbd/open.c 		&fsp, &info, &sbuf);
sbuf             3503 source3/smbd/open.c 		*psbuf = sbuf;
sbuf             3039 source3/smbd/posix_acls.c 				      const SMB_STRUCT_STAT *sbuf,
sbuf             3065 source3/smbd/posix_acls.c 	create_file_sids(sbuf, &owner_sid, &group_sid);
sbuf             3087 source3/smbd/posix_acls.c 		file_ace = canonicalise_acl(conn, name, posix_acl, sbuf,
sbuf             3098 source3/smbd/posix_acls.c 		if (S_ISDIR(sbuf->st_mode) && def_acl) {
sbuf             3100 source3/smbd/posix_acls.c 						   sbuf,
sbuf             3182 source3/smbd/posix_acls.c 						S_ISDIR(sbuf->st_mode));
sbuf             3203 source3/smbd/posix_acls.c 						S_ISDIR(sbuf->st_mode));
sbuf             3309 source3/smbd/posix_acls.c 	SMB_STRUCT_STAT sbuf;
sbuf             3324 source3/smbd/posix_acls.c 	if(SMB_VFS_FSTAT(fsp, &sbuf) != 0) {
sbuf             3333 source3/smbd/posix_acls.c 	return posix_get_nt_acl_common(fsp->conn, fsp->fsp_name, &sbuf, pal,
sbuf             3340 source3/smbd/posix_acls.c 	SMB_STRUCT_STAT sbuf;
sbuf             3352 source3/smbd/posix_acls.c 		ret = SMB_VFS_LSTAT(conn, name, &sbuf);
sbuf             3354 source3/smbd/posix_acls.c 		ret = SMB_VFS_STAT(conn, name, &sbuf);
sbuf             3364 source3/smbd/posix_acls.c 	if(S_ISDIR(sbuf.st_mode)) {
sbuf             3371 source3/smbd/posix_acls.c 	return posix_get_nt_acl_common(conn, name, &sbuf, pal, posix_acl,
sbuf             3482 source3/smbd/posix_acls.c 	SMB_STRUCT_STAT sbuf;
sbuf             3489 source3/smbd/posix_acls.c 	ZERO_STRUCT(sbuf);
sbuf             3516 source3/smbd/posix_acls.c 		&sbuf);					/* psbuf */
sbuf             3672 source3/smbd/posix_acls.c 	SMB_STRUCT_STAT sbuf;
sbuf             3699 source3/smbd/posix_acls.c 			sret = SMB_VFS_LSTAT(fsp->conn,fsp->fsp_name, &sbuf);
sbuf             3701 source3/smbd/posix_acls.c 			sret = SMB_VFS_STAT(fsp->conn,fsp->fsp_name, &sbuf);
sbuf             3707 source3/smbd/posix_acls.c 		if(SMB_VFS_FSTAT(fsp, &sbuf) != 0)
sbuf             3712 source3/smbd/posix_acls.c 	orig_mode = sbuf.st_mode;
sbuf             3729 source3/smbd/posix_acls.c 	if (((user != (uid_t)-1) && (sbuf.st_uid != user)) || (( grp != (gid_t)-1) && (sbuf.st_gid != grp))) {
sbuf             3750 source3/smbd/posix_acls.c 				sret = SMB_VFS_LSTAT(fsp->conn, fsp->fsp_name, &sbuf);
sbuf             3752 source3/smbd/posix_acls.c 				sret = SMB_VFS_STAT(fsp->conn, fsp->fsp_name, &sbuf);
sbuf             3760 source3/smbd/posix_acls.c 					sret = SMB_VFS_LSTAT(fsp->conn, fsp->fsp_name, &sbuf);
sbuf             3762 source3/smbd/posix_acls.c 					sret = SMB_VFS_STAT(fsp->conn, fsp->fsp_name, &sbuf);
sbuf             3765 source3/smbd/posix_acls.c 				sret = SMB_VFS_FSTAT(fsp, &sbuf);
sbuf             3773 source3/smbd/posix_acls.c 		orig_mode = sbuf.st_mode;
sbuf             3781 source3/smbd/posix_acls.c 	create_file_sids(&sbuf, &file_owner_sid, &file_grp_sid);
sbuf             3783 source3/smbd/posix_acls.c 	acl_perms = unpack_canon_ace( fsp, &sbuf, &file_owner_sid, &file_grp_sid,
sbuf             3817 source3/smbd/posix_acls.c 		ret = set_canon_ace_list(fsp, file_ace_list, False, &sbuf, &acl_set_support);
sbuf             3834 source3/smbd/posix_acls.c 			ret = set_canon_ace_list(fsp, dir_ace_list, True, &sbuf, &acl_set_support);
sbuf             3857 source3/smbd/posix_acls.c 				if (acl_group_override(conn, &sbuf, fsp->fsp_name)) {
sbuf             3917 source3/smbd/posix_acls.c 				if (acl_group_override(conn, &sbuf, fsp->fsp_name)) {
sbuf              313 source3/smbd/quotas.c 	SMB_STRUCT_STAT sbuf;
sbuf              320 source3/smbd/quotas.c 	if (sys_stat(path,&sbuf) == -1) {
sbuf              324 source3/smbd/quotas.c 	devno = sbuf.st_dev ;
sbuf              331 source3/smbd/quotas.c 		if (sys_stat(mnt->mnt_dir,&sbuf) == -1) {
sbuf              334 source3/smbd/quotas.c 		if (sbuf.st_dev == devno) {
sbuf              596 source3/smbd/quotas.c 	SMB_STRUCT_STAT sbuf;
sbuf              602 source3/smbd/quotas.c 	if (sys_stat(path,&sbuf) == -1) {
sbuf              606 source3/smbd/quotas.c 	devno = sbuf.st_dev ;
sbuf              615 source3/smbd/quotas.c 		if (sys_stat(mnt.mnt_mountp, &sbuf) == -1) {
sbuf              623 source3/smbd/quotas.c 		if ((sbuf.st_dev == devno) && (
sbuf              642 source3/smbd/quotas.c 		if (sys_stat(mnt->mnt_dir,&sbuf) == -1) {
sbuf              647 source3/smbd/quotas.c 					(unsigned int)sbuf.st_dev));
sbuf              648 source3/smbd/quotas.c 		if (sbuf.st_dev == devno) {
sbuf              878 source3/smbd/reply.c 	SMB_STRUCT_STAT sbuf;
sbuf              910 source3/smbd/reply.c 	status = unix_convert(ctx, conn, name, False, &name, NULL, &sbuf);
sbuf              921 source3/smbd/reply.c 	if (!VALID_STAT(sbuf)) {
sbuf              925 source3/smbd/reply.c 			ret = SMB_VFS_LSTAT(conn,name,&sbuf);
sbuf              927 source3/smbd/reply.c 			ret = SMB_VFS_STAT(conn,name,&sbuf);
sbuf              936 source3/smbd/reply.c 	if (!S_ISDIR(sbuf.st_mode)) {
sbuf              982 source3/smbd/reply.c 	SMB_STRUCT_STAT sbuf;
sbuf             1026 source3/smbd/reply.c 		status = unix_convert(ctx, conn, fname, False, &fname, NULL,&sbuf);
sbuf             1039 source3/smbd/reply.c 		if (!VALID_STAT(sbuf)) {
sbuf             1043 source3/smbd/reply.c 				ret = SMB_VFS_LSTAT(conn,fname,&sbuf);
sbuf             1045 source3/smbd/reply.c 				ret = SMB_VFS_STAT(conn,fname,&sbuf);
sbuf             1055 source3/smbd/reply.c 		mode = dos_mode(conn,fname,&sbuf);
sbuf             1056 source3/smbd/reply.c 		size = sbuf.st_size;
sbuf             1057 source3/smbd/reply.c 		mtime = sbuf.st_mtime;
sbuf             1095 source3/smbd/reply.c 	SMB_STRUCT_STAT sbuf;
sbuf             1133 source3/smbd/reply.c 	status = unix_convert(ctx, conn, fname, False, &fname, NULL, &sbuf);
sbuf             1162 source3/smbd/reply.c 				   &sbuf, &ft, true);
sbuf             1170 source3/smbd/reply.c 		if (VALID_STAT_OF_DIR(sbuf))
sbuf             1175 source3/smbd/reply.c 		if (file_set_dosmode(conn,fname,mode,&sbuf,NULL,false) != 0) {
sbuf             1328 source3/smbd/reply.c 		SMB_STRUCT_STAT sbuf;
sbuf             1331 source3/smbd/reply.c 				&directory, NULL, &sbuf);
sbuf             1614 source3/smbd/reply.c 	SMB_STRUCT_STAT sbuf;
sbuf             1628 source3/smbd/reply.c 	SET_STAT_INVALID(sbuf);
sbuf             1673 source3/smbd/reply.c 		&sbuf);					/* psbuf */
sbuf             1686 source3/smbd/reply.c 	size = sbuf.st_size;
sbuf             1687 source3/smbd/reply.c 	fattr = dos_mode(conn,fsp->fsp_name,&sbuf);
sbuf             1688 source3/smbd/reply.c 	mtime = sbuf.st_mtime;
sbuf             1745 source3/smbd/reply.c 	SMB_STRUCT_STAT sbuf;
sbuf             1765 source3/smbd/reply.c 	SET_STAT_INVALID(sbuf);
sbuf             1821 source3/smbd/reply.c 		&sbuf);					/* psbuf */
sbuf             1850 source3/smbd/reply.c 		sbuf.st_size = SMB_VFS_GET_ALLOC_SIZE(conn,fsp,&sbuf);
sbuf             1853 source3/smbd/reply.c 	fattr = dos_mode(conn,fsp->fsp_name,&sbuf);
sbuf             1854 source3/smbd/reply.c 	mtime = sbuf.st_mtime;
sbuf             1903 source3/smbd/reply.c 	SIVAL(req->outbuf,smb_vwv6,(uint32)sbuf.st_size);
sbuf             1962 source3/smbd/reply.c 	SMB_STRUCT_STAT sbuf;
sbuf             1972 source3/smbd/reply.c 	SET_STAT_INVALID(sbuf);
sbuf             2024 source3/smbd/reply.c 		&sbuf);					/* psbuf */
sbuf             2036 source3/smbd/reply.c 	ft.atime = get_atimespec(&sbuf); /* atime. */
sbuf             2037 source3/smbd/reply.c 	status = smb_set_file_time(conn, fsp, fsp->fsp_name, &sbuf, &ft, true);
sbuf             2077 source3/smbd/reply.c 	SMB_STRUCT_STAT sbuf;
sbuf             2130 source3/smbd/reply.c 	status = unix_convert(ctx, conn, fname, False, &fname, NULL, &sbuf);
sbuf             2151 source3/smbd/reply.c 	SET_STAT_INVALID(sbuf);
sbuf             2152 source3/smbd/reply.c 	SMB_VFS_STAT(conn,fname,&sbuf);
sbuf             2172 source3/smbd/reply.c 		&sbuf);					/* psbuf */
sbuf             2223 source3/smbd/reply.c 		    fsp->fh->fd, (unsigned int)sbuf.st_mode ) );
sbuf             2277 source3/smbd/reply.c 	SMB_STRUCT_STAT sbuf;
sbuf             2292 source3/smbd/reply.c 		ret = SMB_VFS_LSTAT(conn,fname,&sbuf);
sbuf             2294 source3/smbd/reply.c 		ret = SMB_VFS_STAT(conn,fname,&sbuf);
sbuf             2300 source3/smbd/reply.c 	fattr = dos_mode(conn,fname,&sbuf);
sbuf             2393 source3/smbd/reply.c 		 &sbuf);		/* psbuf */
sbuf             2424 source3/smbd/reply.c 	SMB_STRUCT_STAT sbuf, st;
sbuf             2427 source3/smbd/reply.c 	status = unix_convert(ctx, conn, name_in, has_wild, &name, NULL, &sbuf);
sbuf             2454 source3/smbd/reply.c 	if (!VALID_STAT(sbuf) && mangle_is_mangled(mask,conn->params)) {
sbuf             3288 source3/smbd/reply.c 	SMB_STRUCT_STAT sbuf;
sbuf             3292 source3/smbd/reply.c 	if(SMB_VFS_FSTAT(fsp, &sbuf) == -1) {
sbuf             3306 source3/smbd/reply.c 	if (!S_ISREG(sbuf.st_mode) || (startpos > sbuf.st_size)
sbuf             3307 source3/smbd/reply.c 	    || (smb_maxcnt > (sbuf.st_size - startpos))) {
sbuf             4343 source3/smbd/reply.c 				SMB_STRUCT_STAT sbuf;
sbuf             4345 source3/smbd/reply.c 				if(SMB_VFS_FSTAT(fsp, &sbuf) == -1) {
sbuf             4352 source3/smbd/reply.c 				current_pos += sbuf.st_size;
sbuf             4823 source3/smbd/reply.c 	SMB_STRUCT_STAT sbuf;
sbuf             4848 source3/smbd/reply.c 	status = print_fsp_open(req, conn, NULL, req->vuid, fsp, &sbuf);
sbuf             5076 source3/smbd/reply.c 	SMB_STRUCT_STAT sbuf;
sbuf             5105 source3/smbd/reply.c 	status = unix_convert(ctx, conn, directory, False, &directory, NULL, &sbuf);
sbuf             5352 source3/smbd/reply.c 	SMB_STRUCT_STAT sbuf;
sbuf             5383 source3/smbd/reply.c 			NULL, &sbuf);
sbuf             5661 source3/smbd/reply.c 	SMB_STRUCT_STAT sbuf, sbuf1;
sbuf             5666 source3/smbd/reply.c 	ZERO_STRUCT(sbuf);
sbuf             5768 source3/smbd/reply.c 		if (SMB_VFS_FSTAT(fsp, &sbuf) == -1) {
sbuf             5774 source3/smbd/reply.c 			ret = SMB_VFS_LSTAT(conn,fsp->fsp_name,&sbuf);
sbuf             5776 source3/smbd/reply.c 			ret = SMB_VFS_STAT(conn,fsp->fsp_name,&sbuf);
sbuf             5783 source3/smbd/reply.c 	status = can_rename(conn, fsp, attrs, &sbuf);
sbuf             7289 source3/smbd/reply.c 	SMB_STRUCT_STAT sbuf;
sbuf             7330 source3/smbd/reply.c 		if (SMB_VFS_FSTAT(fsp, &sbuf) == -1) {
sbuf             7340 source3/smbd/reply.c 			ret = SMB_VFS_LSTAT(conn, fsp->fsp_name, &sbuf);
sbuf             7342 source3/smbd/reply.c 			ret = SMB_VFS_STAT(conn, fsp->fsp_name, &sbuf);
sbuf             7353 source3/smbd/reply.c 				   &sbuf, &ft, true);
sbuf             7410 source3/smbd/reply.c 	SMB_STRUCT_STAT sbuf;
sbuf             7432 source3/smbd/reply.c 	if(fsp_stat(fsp, &sbuf)) {
sbuf             7438 source3/smbd/reply.c 	mode = dos_mode(conn,fsp->fsp_name,&sbuf);
sbuf             7448 source3/smbd/reply.c 	create_ts = get_create_timespec(&sbuf,
sbuf             7451 source3/smbd/reply.c 	srv_put_dos_date2((char *)req->outbuf, smb_vwv2, sbuf.st_atime);
sbuf             7453 source3/smbd/reply.c 	srv_put_dos_date2((char *)req->outbuf, smb_vwv4, sbuf.st_mtime);
sbuf             7459 source3/smbd/reply.c 		uint32 allocation_size = SMB_VFS_GET_ALLOC_SIZE(conn,fsp, &sbuf);
sbuf             7460 source3/smbd/reply.c 		SIVAL(req->outbuf, smb_vwv6, (uint32)sbuf.st_size);
sbuf              106 source3/smbd/statvfs.c 	struct statfs sbuf;
sbuf              109 source3/smbd/statvfs.c 	ret = statfs(path, &sbuf);
sbuf              114 source3/smbd/statvfs.c 	statbuf->OptimalTransferSize = sbuf.f_iosize;
sbuf              115 source3/smbd/statvfs.c 	statbuf->BlockSize = sbuf.f_bsize;
sbuf              116 source3/smbd/statvfs.c 	statbuf->TotalBlocks = sbuf.f_blocks;
sbuf              117 source3/smbd/statvfs.c 	statbuf->BlocksAvail = sbuf.f_bfree;
sbuf              118 source3/smbd/statvfs.c 	statbuf->UserBlocksAvail = sbuf.f_bavail;
sbuf              119 source3/smbd/statvfs.c 	statbuf->TotalFileNodes = sbuf.f_files;
sbuf              120 source3/smbd/statvfs.c 	statbuf->FreeFileNodes = sbuf.f_ffree;
sbuf              121 source3/smbd/statvfs.c 	statbuf->FsIdentifier = *(uint64_t *)(&sbuf.f_fsid); /* Ick. */
sbuf              122 source3/smbd/statvfs.c 	statbuf->FsCapabilities = darwin_fs_capabilities(sbuf.f_mntonname);
sbuf              885 source3/smbd/trans2.c 	SMB_STRUCT_STAT sbuf;
sbuf              897 source3/smbd/trans2.c 	SET_STAT_INVALID(sbuf);
sbuf             1003 source3/smbd/trans2.c 		&sbuf);					/* psbuf */
sbuf             1014 source3/smbd/trans2.c 	size = get_file_size_stat(&sbuf);
sbuf             1015 source3/smbd/trans2.c 	fattr = dos_mode(conn,fsp->fsp_name,&sbuf);
sbuf             1016 source3/smbd/trans2.c 	mtime = sbuf.st_mtime;
sbuf             1017 source3/smbd/trans2.c 	inode = sbuf.st_ino;
sbuf             1241 source3/smbd/trans2.c 	SMB_STRUCT_STAT sbuf;
sbuf             1290 source3/smbd/trans2.c 		dname = dptr_ReadDirName(ctx,conn->dirptr,&curr_dirpos,&sbuf);
sbuf             1379 source3/smbd/trans2.c 				if (SMB_VFS_LSTAT(conn,pathreal,&sbuf) != 0) {
sbuf             1386 source3/smbd/trans2.c 			} else if (!VALID_STAT(sbuf) && SMB_VFS_STAT(conn,pathreal,&sbuf) != 0) {
sbuf             1390 source3/smbd/trans2.c 				ms_dfs_link = check_msdfs_link(conn, pathreal, &sbuf);
sbuf             1401 source3/smbd/trans2.c 				mode = dos_mode_msdfs(conn,pathreal,&sbuf);
sbuf             1403 source3/smbd/trans2.c 				mode = dos_mode(conn,pathreal,&sbuf);
sbuf             1414 source3/smbd/trans2.c 				file_size = get_file_size_stat(&sbuf);
sbuf             1416 source3/smbd/trans2.c 			allocation_size = SMB_VFS_GET_ALLOC_SIZE(conn,NULL,&sbuf);
sbuf             1418 source3/smbd/trans2.c 			mdate_ts = get_mtimespec(&sbuf);
sbuf             1419 source3/smbd/trans2.c 			adate_ts = get_atimespec(&sbuf);
sbuf             1420 source3/smbd/trans2.c 			create_date_ts = get_create_timespec(&sbuf,
sbuf             1427 source3/smbd/trans2.c 				fileid = vfs_file_id_from_sbuf(conn, &sbuf);
sbuf             1738 source3/smbd/trans2.c 			SIVAL(p,0,sbuf.st_ino); p += 4; /* FileIndexLow */
sbuf             1739 source3/smbd/trans2.c 			SIVAL(p,0,sbuf.st_dev); p += 4; /* FileIndexHigh */
sbuf             1794 source3/smbd/trans2.c 			SIVAL(p,0,sbuf.st_ino); p += 4; /* FileIndexLow */
sbuf             1795 source3/smbd/trans2.c 			SIVAL(p,0,sbuf.st_dev); p += 4; /* FileIndexHigh */
sbuf             1820 source3/smbd/trans2.c 							NULL, &sbuf);
sbuf             1827 source3/smbd/trans2.c 							NULL, &sbuf);
sbuf             1905 source3/smbd/trans2.c 	SMB_STRUCT_STAT sbuf;
sbuf             1982 source3/smbd/trans2.c 	ntstatus = unix_convert(ctx, conn, directory, True, &directory, &mask, &sbuf);
sbuf             3835 source3/smbd/trans2.c 	SMB_STRUCT_STAT sbuf;
sbuf             3859 source3/smbd/trans2.c 	ZERO_STRUCT(sbuf);
sbuf             3913 source3/smbd/trans2.c 				if (SMB_VFS_LSTAT(conn,fname,&sbuf)) {
sbuf             3918 source3/smbd/trans2.c 			} else if (SMB_VFS_STAT(conn,fname,&sbuf)) {
sbuf             3924 source3/smbd/trans2.c 			fileid = vfs_file_id_from_sbuf(conn, &sbuf);
sbuf             3934 source3/smbd/trans2.c 			if (SMB_VFS_FSTAT(fsp, &sbuf) != 0) {
sbuf             3940 source3/smbd/trans2.c 			fileid = vfs_file_id_from_sbuf(conn, &sbuf);
sbuf             3985 source3/smbd/trans2.c 		status = unix_convert(ctx, conn, fname, False, &fname, NULL, &sbuf);
sbuf             4039 source3/smbd/trans2.c 			if (SMB_VFS_LSTAT(conn,fname,&sbuf)) {
sbuf             4045 source3/smbd/trans2.c 		} else if (!VALID_STAT(sbuf) && SMB_VFS_STAT(conn,fname,&sbuf) && (info_level != SMB_INFO_IS_NAME_VALID)) {
sbuf             4046 source3/smbd/trans2.c 			ms_dfs_link = check_msdfs_link(conn,fname,&sbuf);
sbuf             4055 source3/smbd/trans2.c 		fileid = vfs_file_id_from_sbuf(conn, &sbuf);
sbuf             4078 source3/smbd/trans2.c 		mode = dos_mode_msdfs(conn,fname,&sbuf);
sbuf             4080 source3/smbd/trans2.c 		mode = dos_mode(conn,fname,&sbuf);
sbuf             4085 source3/smbd/trans2.c 	nlink = sbuf.st_nlink;
sbuf             4097 source3/smbd/trans2.c 		file_size = get_file_size_stat(&sbuf);
sbuf             4179 source3/smbd/trans2.c 	create_time_ts = get_create_timespec(&sbuf,lp_fake_dir_create_times(SNUM(conn)));
sbuf             4180 source3/smbd/trans2.c 	mtime_ts = get_mtimespec(&sbuf);
sbuf             4181 source3/smbd/trans2.c 	atime_ts = get_atimespec(&sbuf);
sbuf             4183 source3/smbd/trans2.c 	allocation_size = SMB_VFS_GET_ALLOC_SIZE(conn,fsp,&sbuf);
sbuf             4188 source3/smbd/trans2.c 		fileid = vfs_file_id_from_sbuf(conn, &sbuf);
sbuf             4191 source3/smbd/trans2.c 			allocation_size = SMB_VFS_GET_ALLOC_SIZE(conn, fsp1, &sbuf);
sbuf             4438 source3/smbd/trans2.c 			SIVAL(pdata,0,sbuf.st_ino); /* FileIndexLow */
sbuf             4439 source3/smbd/trans2.c 			SIVAL(pdata,4,sbuf.st_dev); /* FileIndexHigh */
sbuf             4567 source3/smbd/trans2.c 			pdata = store_file_unix_basic(conn, pdata, fsp, &sbuf);
sbuf             4583 source3/smbd/trans2.c 			pdata = store_file_unix_basic_info2(conn, pdata, fsp, &sbuf);
sbuf             4608 source3/smbd/trans2.c 				if(!S_ISLNK(sbuf.st_mode)) {
sbuf             4658 source3/smbd/trans2.c 				if (S_ISDIR(sbuf.st_mode)) {
sbuf             4690 source3/smbd/trans2.c 				if (!marshall_posix_acl(conn, pdata + SMB_POSIX_ACL_HEADER_SIZE, &sbuf, file_acl)) {
sbuf             4701 source3/smbd/trans2.c 				if (!marshall_posix_acl(conn, pdata + SMB_POSIX_ACL_HEADER_SIZE + (num_file_acls*SMB_POSIX_ACL_ENTRY_SIZE), &sbuf, def_acl)) {
sbuf             5361 source3/smbd/trans2.c 	SMB_STRUCT_STAT sbuf;
sbuf             5371 source3/smbd/trans2.c 	ZERO_STRUCT(sbuf);
sbuf             5447 source3/smbd/trans2.c 				&sbuf);
sbuf             6704 source3/smbd/trans2.c 	SMB_STRUCT_STAT sbuf;
sbuf             6716 source3/smbd/trans2.c 	ZERO_STRUCT(sbuf);
sbuf             6745 source3/smbd/trans2.c 				if (SMB_VFS_LSTAT(conn,fname,&sbuf)) {
sbuf             6751 source3/smbd/trans2.c 				if (SMB_VFS_STAT(conn,fname,&sbuf) != 0) {
sbuf             6783 source3/smbd/trans2.c 			if (SMB_VFS_FSTAT(fsp, &sbuf) != 0) {
sbuf             6821 source3/smbd/trans2.c 				&fname, NULL, &sbuf);
sbuf             6839 source3/smbd/trans2.c 			SMB_VFS_LSTAT(conn,fname,&sbuf);
sbuf             6841 source3/smbd/trans2.c 		} else if (!VALID_STAT(sbuf) && SMB_VFS_STAT(conn,fname,&sbuf)) {
sbuf             6884 source3/smbd/trans2.c 					&sbuf);
sbuf             6906 source3/smbd/trans2.c 							&sbuf);
sbuf             6918 source3/smbd/trans2.c 								&sbuf);
sbuf             6930 source3/smbd/trans2.c 								&sbuf);
sbuf             6951 source3/smbd/trans2.c 						&sbuf);
sbuf             6989 source3/smbd/trans2.c 							&sbuf);
sbuf             7000 source3/smbd/trans2.c 							&sbuf);
sbuf             7045 source3/smbd/trans2.c 						&sbuf);
sbuf             7073 source3/smbd/trans2.c 						&sbuf,
sbuf             7090 source3/smbd/trans2.c 						&sbuf);
sbuf             7142 source3/smbd/trans2.c 	SMB_STRUCT_STAT sbuf;
sbuf             7182 source3/smbd/trans2.c 	status = unix_convert(ctx, conn, directory, False, &directory, NULL, &sbuf);
sbuf              355 source3/smbd/vfs.c bool vfs_object_exist(connection_struct *conn,const char *fname,SMB_STRUCT_STAT *sbuf)
sbuf              359 source3/smbd/vfs.c 	if (!sbuf)
sbuf              360 source3/smbd/vfs.c 		sbuf = &st;
sbuf              362 source3/smbd/vfs.c 	ZERO_STRUCTP(sbuf);
sbuf              364 source3/smbd/vfs.c 	if (SMB_VFS_STAT(conn,fname,sbuf) == -1)
sbuf              373 source3/smbd/vfs.c bool vfs_file_exist(connection_struct *conn, const char *fname,SMB_STRUCT_STAT *sbuf)
sbuf              377 source3/smbd/vfs.c 	if (!sbuf)
sbuf              378 source3/smbd/vfs.c 		sbuf = &st;
sbuf              380 source3/smbd/vfs.c 	ZERO_STRUCTP(sbuf);
sbuf              382 source3/smbd/vfs.c 	if (SMB_VFS_STAT(conn,fname,sbuf) == -1)
sbuf              384 source3/smbd/vfs.c 	return(S_ISREG(sbuf->st_mode));
sbuf              708 source3/smbd/vfs.c char *vfs_readdirname(connection_struct *conn, void *p, SMB_STRUCT_STAT *sbuf)
sbuf              716 source3/smbd/vfs.c 	ptr = SMB_VFS_READDIR(conn, (DIR *)p, sbuf);
sbuf              556 source3/utils/net_conf.c 	SMB_STRUCT_STAT sbuf;
sbuf              656 source3/utils/net_conf.c 	if (sys_stat(path, &sbuf) != 0) {
sbuf              665 source3/utils/net_conf.c 	if (!S_ISDIR(sbuf.st_mode)) {
sbuf              223 source3/utils/net_usershare.c 		SMB_STRUCT_STAT sbuf;
sbuf              247 source3/utils/net_usershare.c 		if (sys_lstat(path, &sbuf) != 0) {
sbuf              253 source3/utils/net_usershare.c 		if (!S_ISREG(sbuf.st_mode)) {
sbuf              259 source3/utils/net_usershare.c 		if (only_ours && sbuf.st_uid != myuid) {
sbuf              316 source3/utils/net_usershare.c 	SMB_STRUCT_STAT sbuf;
sbuf              360 source3/utils/net_usershare.c 	if (sys_fstat(fd, &sbuf) != 0) {
sbuf              367 source3/utils/net_usershare.c 	if (!S_ISREG(sbuf.st_mode)) {
sbuf              382 source3/utils/net_usershare.c 	us_err = parse_usershare_file(ctx, &sbuf, fl->pathname, -1, lines, numlines,
sbuf              547 source3/utils/net_usershare.c 		SMB_STRUCT_STAT sbuf;
sbuf              571 source3/utils/net_usershare.c 		if (sys_lstat(path, &sbuf) != 0) {
sbuf              577 source3/utils/net_usershare.c 		if (!S_ISREG(sbuf.st_mode)) {
sbuf              596 source3/utils/net_usershare.c 	SMB_STRUCT_STAT sbuf;
sbuf              732 source3/utils/net_usershare.c 	if (sys_stat(us_path, &sbuf) != 0) {
sbuf              741 source3/utils/net_usershare.c 	if (!S_ISDIR(sbuf.st_mode)) {
sbuf              752 source3/utils/net_usershare.c 	if ((myeuid != 0) && lp_usershare_owner_only() && (myeuid != sbuf.st_uid)) {
sbuf              882 source3/utils/net_usershare.c 	if (sys_fstat(tmpfd, &sbuf) != 0) {
sbuf              890 source3/utils/net_usershare.c 	if (!S_ISREG(sbuf.st_mode) || sbuf.st_dev != lsbuf.st_dev || sbuf.st_ino != lsbuf.st_ino) {
sbuf             2328 source4/client/client.c 	struct stat sbuf;
sbuf             2330 source4/client/client.c 	if (args[1] && (stat(args[1],&sbuf) == 0)) {
sbuf             2331 source4/client/client.c 		ctx->newer_than = sbuf.st_mtime;