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;