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, ¶ms, 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;