st                531 examples/libsmbclient/smbwrapper/smbw.c 	struct SMBW_stat st;
st                535 examples/libsmbclient/smbwrapper/smbw.c 	if (smbw_stat(name, &st)) return -1;
st                537 examples/libsmbclient/smbwrapper/smbw.c 	if (((mode & R_OK) && !(st.s_mode & S_IRUSR)) ||
st                538 examples/libsmbclient/smbwrapper/smbw.c 	    ((mode & W_OK) && !(st.s_mode & S_IWUSR)) ||
st                539 examples/libsmbclient/smbwrapper/smbw.c 	    ((mode & X_OK) && !(st.s_mode & S_IXUSR))) {
st                552 examples/libsmbclient/smbwrapper/smbw.c 	struct SMBW_stat st;
st                557 examples/libsmbclient/smbwrapper/smbw.c 	ret = smbw_stat(fname, &st);
st                 97 examples/libsmbclient/smbwrapper/smbw.h int smbw_dir_fstat(int fd, SMBW_stat *st);
st                158 examples/libsmbclient/smbwrapper/smbw.h int smbw_fstat(int fd, SMBW_stat *st);
st                159 examples/libsmbclient/smbwrapper/smbw.h int smbw_stat(const char *fname, SMBW_stat *st);
st                 45 examples/libsmbclient/smbwrapper/smbw_stat.c int smbw_fstat(int fd_smbw, struct SMBW_stat *st)
st                 54 examples/libsmbclient/smbwrapper/smbw_stat.c         copy_stat(st, &statbuf);
st                 63 examples/libsmbclient/smbwrapper/smbw_stat.c int smbw_stat(const char *fname, struct SMBW_stat *st)
st                 97 examples/libsmbclient/smbwrapper/smbw_stat.c         copy_stat(st, &statbuf);
st                995 examples/libsmbclient/smbwrapper/wrapper.c int __fxstat(int vers, int fd, struct stat *st)
st               1002 examples/libsmbclient/smbwrapper/wrapper.c                 stat_convert(&statbuf, st);
st               1006 examples/libsmbclient/smbwrapper/wrapper.c         return (* smbw_libc.__fxstat)(vers, fd, st);
st               1009 examples/libsmbclient/smbwrapper/wrapper.c int __xstat(int vers, const char *name, struct stat *st)
st               1016 examples/libsmbclient/smbwrapper/wrapper.c                 stat_convert(&statbuf, st);
st               1020 examples/libsmbclient/smbwrapper/wrapper.c         return (* smbw_libc.__xstat)(vers, (char *) name, st);
st               1023 examples/libsmbclient/smbwrapper/wrapper.c int __lxstat(int vers, const char *name, struct stat *st)
st               1030 examples/libsmbclient/smbwrapper/wrapper.c                 stat_convert(&statbuf, st);
st               1034 examples/libsmbclient/smbwrapper/wrapper.c         return (* smbw_libc.__lxstat)(vers, (char *) name, st);
st               1037 examples/libsmbclient/smbwrapper/wrapper.c int stat(const char *name, struct stat *st)
st               1044 examples/libsmbclient/smbwrapper/wrapper.c                 stat_convert(&statbuf, st);
st               1048 examples/libsmbclient/smbwrapper/wrapper.c         return (* smbw_libc.stat)((char *) name, st);
st               1051 examples/libsmbclient/smbwrapper/wrapper.c int lstat(const char *name, struct stat *st)
st               1058 examples/libsmbclient/smbwrapper/wrapper.c                 stat_convert(&statbuf, st);
st               1062 examples/libsmbclient/smbwrapper/wrapper.c         return (* smbw_libc.lstat)((char *) name, st);
st               1065 examples/libsmbclient/smbwrapper/wrapper.c int fstat(int fd, struct stat *st)
st               1072 examples/libsmbclient/smbwrapper/wrapper.c                 stat_convert(&statbuf, st);
st               1076 examples/libsmbclient/smbwrapper/wrapper.c         return (* smbw_libc.fstat)(fd, st);
st                114 examples/libsmbclient/smbwrapper/wrapper.h         int (* __xstat)(int vers, char *name, struct stat *st);
st                117 examples/libsmbclient/smbwrapper/wrapper.h         int (* __fxstat)(int vers, int fd, struct stat *st);
st                118 examples/libsmbclient/smbwrapper/wrapper.h         int (* __lxstat)(int vers, char *name, struct stat *st);
st                119 examples/libsmbclient/smbwrapper/wrapper.h         int (* stat)(char *name, struct stat *st);
st                120 examples/libsmbclient/smbwrapper/wrapper.h         int (* lstat)(char *name, struct stat *st);
st                121 examples/libsmbclient/smbwrapper/wrapper.h         int (* fstat)(int fd, struct stat *st);
st                 37 examples/libsmbclient/testacl.c     struct stat st;
st                209 examples/libsmbclient/testacl.c                 if (smbc_stat(path, &st) < 0)
st                 25 examples/libsmbclient/testacl3.c     struct stat     st; 
st                 16 examples/libsmbclient/testchmod.c     struct stat     st; 
st                 41 examples/libsmbclient/testchmod.c     if (smbc_stat(pSmbPath, &st) < 0)
st                 47 examples/libsmbclient/testchmod.c     printf("\nBefore chmod: mode = %04o\n", st.st_mode);
st                 55 examples/libsmbclient/testchmod.c     if (smbc_stat(pSmbPath, &st) < 0)
st                 61 examples/libsmbclient/testchmod.c     printf("After chmod: mode = %04o\n", st.st_mode);
st                 24 examples/libsmbclient/testread.c     struct stat     st; 
st                 18 examples/libsmbclient/teststat.c     struct stat     st; 
st                 45 examples/libsmbclient/teststat.c     if (smbc_stat(pSmbPath, &st) < 0)
st                 52 examples/libsmbclient/teststat.c            st.st_mtime, ctime_r(&st.st_mtime, mtime),
st                 53 examples/libsmbclient/teststat.c            st.st_ctime, ctime_r(&st.st_ctime, ctime),
st                 54 examples/libsmbclient/teststat.c            st.st_atime, ctime_r(&st.st_atime, atime)); 
st                 58 examples/libsmbclient/teststat.c         if (stat(pLocalPath, &st) < 0)
st                 65 examples/libsmbclient/teststat.c                st.st_mtime, ctime_r(&st.st_mtime, mtime),
st                 66 examples/libsmbclient/teststat.c                st.st_ctime, ctime_r(&st.st_ctime, ctime),
st                 67 examples/libsmbclient/teststat.c                st.st_atime, ctime_r(&st.st_atime, atime)); 
st                 38 examples/libsmbclient/teststat2.c         struct stat st;
st                 45 examples/libsmbclient/teststat2.c         if (smbc_stat(pUrl, &st) < 0)
st                 52 examples/libsmbclient/teststat2.c                st.st_mtime, ctime_r(&st.st_mtime, mtime),
st                 53 examples/libsmbclient/teststat2.c                st.st_ctime, ctime_r(&st.st_ctime, ctime),
st                 54 examples/libsmbclient/teststat2.c                st.st_atime, ctime_r(&st.st_atime, atime)); 
st                 58 examples/libsmbclient/teststat2.c         if (stat(pLocalPath, &st) < 0)
st                 65 examples/libsmbclient/teststat2.c                st.st_mtime, ctime_r(&st.st_mtime, mtime),
st                 66 examples/libsmbclient/teststat2.c                st.st_ctime, ctime_r(&st.st_ctime, ctime),
st                 67 examples/libsmbclient/teststat2.c                st.st_atime, ctime_r(&st.st_atime, atime));
st                 19 examples/libsmbclient/testtruncate.c     struct stat     st; 
st                 49 examples/libsmbclient/testtruncate.c     if (smbc_stat(argv[1], &st) < 0)
st                 55 examples/libsmbclient/testtruncate.c     printf("Original size: %lu\n", (unsigned long) st.st_size);
st                 73 examples/libsmbclient/testtruncate.c     if (smbc_stat(argv[1], &st) < 0)
st                 79 examples/libsmbclient/testtruncate.c     printf("New size: %lu\n", (unsigned long) st.st_size);
st                 20 examples/libsmbclient/testutime.c     struct stat     st;
st                 46 examples/libsmbclient/testutime.c     if (smbc_stat(pSmbPath, &st) < 0)
st                 53 examples/libsmbclient/testutime.c            st.st_mtime, ctime_r(&st.st_mtime, mtime),
st                 54 examples/libsmbclient/testutime.c            st.st_ctime, ctime_r(&st.st_ctime, ctime),
st                 55 examples/libsmbclient/testutime.c            st.st_atime, ctime_r(&st.st_atime, atime)); 
st                 65 examples/libsmbclient/testutime.c     if (smbc_stat(pSmbPath, &st) < 0)
st                 72 examples/libsmbclient/testutime.c            st.st_mtime, ctime_r(&st.st_mtime, mtime),
st                 73 examples/libsmbclient/testutime.c            st.st_ctime, ctime_r(&st.st_ctime, ctime),
st                 74 examples/libsmbclient/testutime.c            st.st_atime, ctime_r(&st.st_atime, atime)); 
st                 24 examples/libsmbclient/testwrite.c     struct stat     st; 
st                139 lib/nss_wrapper/nss_wrapper.c 	struct stat st;
st                224 lib/nss_wrapper/nss_wrapper.c 	if (nwrap->st.st_size == 0) {
st                230 lib/nss_wrapper/nss_wrapper.c 	if (nwrap->st.st_size > INT32_MAX) {
st                232 lib/nss_wrapper/nss_wrapper.c 			     __location__, (unsigned)nwrap->st.st_size));
st                242 lib/nss_wrapper/nss_wrapper.c 	buf = (uint8_t *)malloc(nwrap->st.st_size + 1);
st                248 lib/nss_wrapper/nss_wrapper.c 	ret = read(nwrap->fd, buf, nwrap->st.st_size);
st                249 lib/nss_wrapper/nss_wrapper.c 	if (ret != nwrap->st.st_size) {
st                251 lib/nss_wrapper/nss_wrapper.c 			     __location__, (unsigned)nwrap->st.st_size, ret));
st                255 lib/nss_wrapper/nss_wrapper.c 	buf[nwrap->st.st_size] = '\0';
st                309 lib/nss_wrapper/nss_wrapper.c 	struct stat st;
st                327 lib/nss_wrapper/nss_wrapper.c 	ret = fstat(nwrap->fd, &st);
st                336 lib/nss_wrapper/nss_wrapper.c 	if (retried == false && st.st_nlink == 0) {
st                341 lib/nss_wrapper/nss_wrapper.c 		memset(&nwrap->st, 0, sizeof(nwrap->st));
st                347 lib/nss_wrapper/nss_wrapper.c 	if (st.st_mtime == nwrap->st.st_mtime) {
st                349 lib/nss_wrapper/nss_wrapper.c 			       __location__, (unsigned)st.st_mtime));
st                353 lib/nss_wrapper/nss_wrapper.c 		     __location__, (unsigned)st.st_mtime,
st                354 lib/nss_wrapper/nss_wrapper.c 		     (unsigned)nwrap->st.st_mtime));
st                356 lib/nss_wrapper/nss_wrapper.c 	nwrap->st = st;
st                 56 lib/replace/test/testsuite.c 	struct stat st;
st                 71 lib/replace/test/testsuite.c 	if (fstat(fd, &st) != 0) {
st                 75 lib/replace/test/testsuite.c 	if (st.st_size != size) {
st                 77 lib/replace/test/testsuite.c 		       (int)st.st_size, size);
st                452 lib/socket_wrapper/socket_wrapper.c 	struct stat st;
st                554 lib/socket_wrapper/socket_wrapper.c 			if (stat(un->sun_path, &st) == 0) continue;
st               1566 lib/socket_wrapper/socket_wrapper.c 	struct stat st;
st               1646 lib/socket_wrapper/socket_wrapper.c 		if (stat(un_addr.sun_path, &st) == 0) continue;
st               1902 lib/socket_wrapper/socket_wrapper.c 			struct stat st;
st               1912 lib/socket_wrapper/socket_wrapper.c 				if (stat(un_addr.sun_path, &st) != 0) continue;
st                 38 lib/tdb/common/io.c 	struct stat st;
st                 51 lib/tdb/common/io.c 	if (fstat(tdb->fd, &st) == -1) {
st                 55 lib/tdb/common/io.c 	if (st.st_size < (size_t)len) {
st                 60 lib/tdb/common/io.c 				 (int)len, (int)st.st_size));
st                 68 lib/tdb/common/io.c 	tdb->map_size = st.st_size;
st                151 lib/tdb/common/open.c 	struct stat st;
st                265 lib/tdb/common/open.c 	if (fstat(tdb->fd, &st) == -1)
st                274 lib/tdb/common/open.c 	if (tdb_already_open(st.st_dev, st.st_ino)) {
st                277 lib/tdb/common/open.c 			 name, (int)st.st_dev, (int)st.st_ino));
st                287 lib/tdb/common/open.c 	tdb->map_size = st.st_size;
st                288 lib/tdb/common/open.c 	tdb->device = st.st_dev;
st                289 lib/tdb/common/open.c 	tdb->inode = st.st_ino;
st                412 lib/tdb/common/open.c 	struct stat st;
st                442 lib/tdb/common/open.c 	if (fstat(tdb->fd, &st) != 0) {
st                446 lib/tdb/common/open.c 	if (st.st_ino != tdb->inode || st.st_dev != tdb->device) {
st                 97 lib/tdb/tools/tdbbackup.c 	struct stat st;
st                103 lib/tdb/tools/tdbbackup.c 	if (stat(old_name, &st) != 0) {
st                122 lib/tdb/tools/tdbbackup.c 			   st.st_mode & 0777);
st                 57 lib/util/util.c 	struct stat st;
st                 59 lib/util/util.c 	if (stat(fname, &st) != 0) {
st                 63 lib/util/util.c 	return ((S_ISREG(st.st_mode)) || (S_ISFIFO(st.st_mode)));
st                 72 lib/util/util.c 	struct stat st;
st                 74 lib/util/util.c 	if (stat(fname,&st) != 0) 
st                 77 lib/util/util.c 	return(st.st_mtime);
st                 86 lib/util/util.c 	struct stat st;
st                 89 lib/util/util.c 	if (stat(dname,&st) != 0) {
st                 93 lib/util/util.c 	ret = S_ISDIR(st.st_mode);
st                109 lib/util/util.c   	struct stat st;
st                112 lib/util/util.c 	if (lstat(dname, &st) == -1) {
st                130 lib/util/util.c 		if (!S_ISDIR(st.st_mode)) {
st                136 lib/util/util.c 		if ((st.st_uid != uid) || 
st                137 lib/util/util.c 		    ((st.st_mode & 0777) != dir_perms)) {
st                210 lib/zlib/contrib/untgz/untgz.c   SYSTEMTIME st;
st                220 lib/zlib/contrib/untgz/untgz.c   st.wYear         = (WORD)loctm->tm_year + 1900;
st                221 lib/zlib/contrib/untgz/untgz.c   st.wMonth        = (WORD)loctm->tm_mon + 1;
st                222 lib/zlib/contrib/untgz/untgz.c   st.wDayOfWeek    = (WORD)loctm->tm_wday;
st                223 lib/zlib/contrib/untgz/untgz.c   st.wDay          = (WORD)loctm->tm_mday;
st                224 lib/zlib/contrib/untgz/untgz.c   st.wHour         = (WORD)loctm->tm_hour;
st                225 lib/zlib/contrib/untgz/untgz.c   st.wMinute       = (WORD)loctm->tm_min;
st                226 lib/zlib/contrib/untgz/untgz.c   st.wSecond       = (WORD)loctm->tm_sec;
st                227 lib/zlib/contrib/untgz/untgz.c   st.wMilliseconds = 0;
st                228 lib/zlib/contrib/untgz/untgz.c   if (!SystemTimeToFileTime(&st, &locft) ||
st                154 librpc/tools/ndrdump.c 	void *st;
st                261 librpc/tools/ndrdump.c 	st = talloc_zero_size(mem_ctx, f->struct_size);
st                262 librpc/tools/ndrdump.c 	if (!st) {
st                291 librpc/tools/ndrdump.c 		ndr_err = f->ndr_pull(ndr_pull, NDR_IN, st);
st                302 librpc/tools/ndrdump.c 		memcpy(v_st, st, f->struct_size);
st                324 librpc/tools/ndrdump.c 	ndr_err = f->ndr_pull(ndr_pull, flags, st);
st                344 librpc/tools/ndrdump.c 	f->ndr_print(ndr_print, function, flags, st);
st                362 librpc/tools/ndrdump.c 		ndr_err = f->ndr_push(ndr_v_push, flags, st);
st                170 nsswitch/wb_common.c 	struct stat st;
st                178 nsswitch/wb_common.c 	if (lstat(dir, &st) == -1) {
st                183 nsswitch/wb_common.c 	if (!S_ISDIR(st.st_mode) ||
st                184 nsswitch/wb_common.c 	    (st.st_uid != 0 && st.st_uid != geteuid())) {
st                203 nsswitch/wb_common.c 	if (lstat(path, &st) == -1) {
st                212 nsswitch/wb_common.c 	if (!S_ISSOCK(st.st_mode) ||
st                213 nsswitch/wb_common.c 	    (st.st_uid != 0 && st.st_uid != geteuid())) {
st               1763 source3/client/client.c 		SMB_STRUCT_STAT st;
st               1766 source3/client/client.c 		if (!file_exist_stat(lname,&st) &&
st               3571 source3/client/client.c 	SMB_STRUCT_STAT st;
st               3583 source3/client/client.c 	if (!file_exist_stat(local_name, &st)) {
st                319 source3/include/libsmb_internal.h                   struct stat *st);
st                504 source3/include/libsmb_internal.h               struct stat *st);
st                509 source3/include/libsmb_internal.h                struct stat *st);
st                515 source3/include/libsmb_internal.h                  struct statvfs *st);
st                521 source3/include/libsmb_internal.h                   struct statvfs *st);
st                863 source3/include/libsmbclient.h                             struct stat *st);
st                869 source3/include/libsmbclient.h                              struct stat *st);
st                875 source3/include/libsmbclient.h                                struct statvfs *st);
st                881 source3/include/libsmbclient.h                                 struct statvfs *st);
st                950 source3/include/libsmbclient.h                                 struct stat *st);
st               1599 source3/include/libsmbclient.h int smbc_stat(const char *url, struct stat *st);
st               1620 source3/include/libsmbclient.h int smbc_fstat(int fd, struct stat *st);
st               1643 source3/include/libsmbclient.h              struct statvfs *st);
st               1666 source3/include/libsmbclient.h               struct statvfs *st);
st               1023 source3/include/proto.h struct timespec get_create_timespec(const SMB_STRUCT_STAT *st,bool fake_dirs);
st               1112 source3/include/proto.h bool directory_exist_stat(char *dname,SMB_STRUCT_STAT *st);
st               6320 source3/include/proto.h 		     uint32 dosmode, SMB_STRUCT_STAT *st,
st               7122 source3/include/proto.h bool vfs_directory_exist(connection_struct *conn, const char *dname, SMB_STRUCT_STAT *st);
st                 91 source3/include/smb_macros.h #define VALID_STAT(st) ((st).st_nlink != 0)  
st                 92 source3/include/smb_macros.h #define VALID_STAT_OF_DIR(st) (VALID_STAT(st) && S_ISDIR((st).st_mode))
st                 93 source3/include/smb_macros.h #define SET_STAT_INVALID(st) ((st).st_nlink = 0)
st                100 source3/intl/lang_tdb.c 	struct stat st;
st                135 source3/intl/lang_tdb.c 	if (stat(msg_path, &st) != 0) {
st                164 source3/intl/lang_tdb.c 	if (loadtime == -1 || loadtime < st.st_mtime) {
st                727 source3/lib/debug.c 	SMB_STRUCT_STAT st;
st                742 source3/lib/debug.c 	if( sys_fstat( x_fileno( dbf ), &st ) == 0 && st.st_size > maxlog ) {
st                106 source3/lib/ldb/ldb_tdb/ldb_tdb_wrap.c 	struct stat st;
st                112 source3/lib/ldb/ldb_tdb/ldb_tdb_wrap.c 	if (stat(path, &st) == 0) {
st                114 source3/lib/ldb/ldb_tdb/ldb_tdb_wrap.c 			if (st.st_dev == w->device && st.st_ino == w->inode) {
st                134 source3/lib/ldb/ldb_tdb/ldb_tdb_wrap.c 	if (fstat(tdb_fd(w->tdb), &st) != 0) {
st                140 source3/lib/ldb/ldb_tdb/ldb_tdb_wrap.c 	w->device = st.st_dev;
st                141 source3/lib/ldb/ldb_tdb/ldb_tdb_wrap.c 	w->inode  = st.st_ino;
st                249 source3/lib/tdb_validate.c 	struct stat st;
st                254 source3/lib/tdb_validate.c 	if (stat(src_path, &st) != 0) {
st                277 source3/lib/tdb_validate.c 			       st.st_mode & 0777);
st                432 source3/lib/tdb_validate.c 	struct stat st;
st                461 source3/lib/tdb_validate.c 		ret =stat(tdb_path_backup, &st);
st                346 source3/lib/time.c static time_t calc_create_time(const SMB_STRUCT_STAT *st)
st                350 source3/lib/time.c 	ret = MIN(st->st_ctime, st->st_mtime);
st                351 source3/lib/time.c 	ret1 = MIN(ret, st->st_atime);
st                537 source3/lib/util.c 	SMB_STRUCT_STAT st;
st                539 source3/lib/util.c 		sbuf = &st;
st                553 source3/lib/util.c 	SMB_STRUCT_STAT st;
st                554 source3/lib/util.c 	if (sys_stat(fname,&st) != 0) 
st                557 source3/lib/util.c 	return S_ISSOCK(st.st_mode);
st                564 source3/lib/util.c bool directory_exist_stat(char *dname,SMB_STRUCT_STAT *st)
st                569 source3/lib/util.c 	if (!st)
st                570 source3/lib/util.c 		st = &st2;
st                572 source3/lib/util.c 	if (sys_stat(dname,st) != 0) 
st                575 source3/lib/util.c 	ret = S_ISDIR(st->st_mode);
st               1731 source3/lib/util_sock.c 	struct stat st;
st               1740 source3/lib/util_sock.c 	if (lstat(socket_dir, &st) == -1) {
st               1756 source3/lib/util_sock.c 		if (!S_ISDIR(st.st_mode)) {
st               1761 source3/lib/util_sock.c 		if ((st.st_uid != sec_initial_uid()) ||
st               1762 source3/lib/util_sock.c 				((st.st_mode & 0777) != dir_perms)) {
st                170 source3/lib/wbclient.c 	struct stat st;
st                186 source3/lib/wbclient.c 	if (lstat(dir, &st) == -1) {
st                191 source3/lib/wbclient.c 	if (!S_ISDIR(st.st_mode) ||
st                192 source3/lib/wbclient.c 	    (st.st_uid != 0 && st.st_uid != geteuid())) {
st                213 source3/lib/wbclient.c 	if ((lstat(sunaddr.sun_path, &st) == -1)
st                214 source3/lib/wbclient.c 	    || !S_ISSOCK(st.st_mode)
st                215 source3/lib/wbclient.c 	    || (st.st_uid != 0 && st.st_uid != geteuid())) {
st                319 source3/libsmb/libsmb_compat.c           struct stat *st)
st                321 source3/libsmb/libsmb_compat.c         return smbc_getFunctionStat(statcont)(statcont, url, st);
st                326 source3/libsmb/libsmb_compat.c            struct stat *st)
st                329 source3/libsmb/libsmb_compat.c         return smbc_getFunctionFstat(statcont)(statcont, file, st);
st                334 source3/libsmb/libsmb_compat.c              struct statvfs *st)
st                336 source3/libsmb/libsmb_compat.c         return smbc_getFunctionStatVFS(statcont)(statcont, path, st);
st                341 source3/libsmb/libsmb_compat.c               struct statvfs *st)
st                344 source3/libsmb/libsmb_compat.c         return smbc_getFunctionFstatVFS(statcont)(statcont, file, st);
st               1493 source3/libsmb/libsmb_dir.c                   struct stat *st)
st                 57 source3/libsmb/libsmb_stat.c            struct stat *st,
st                 64 source3/libsmb/libsmb_stat.c 	st->st_mode = 0;
st                 67 source3/libsmb/libsmb_stat.c 		st->st_mode = SMBC_DIR_MODE;
st                 69 source3/libsmb/libsmb_stat.c 		st->st_mode = SMBC_FILE_MODE;
st                 72 source3/libsmb/libsmb_stat.c 	if (IS_DOS_ARCHIVE(mode)) st->st_mode |= S_IXUSR;
st                 73 source3/libsmb/libsmb_stat.c 	if (IS_DOS_SYSTEM(mode)) st->st_mode |= S_IXGRP;
st                 74 source3/libsmb/libsmb_stat.c 	if (IS_DOS_HIDDEN(mode)) st->st_mode |= S_IXOTH;
st                 75 source3/libsmb/libsmb_stat.c 	if (!IS_DOS_READONLY(mode)) st->st_mode |= S_IWUSR;
st                 77 source3/libsmb/libsmb_stat.c 	st->st_size = size;
st                 79 source3/libsmb/libsmb_stat.c 	st->st_blksize = 512;
st                 82 source3/libsmb/libsmb_stat.c 	st->st_blocks = (size+511)/512;
st                 85 source3/libsmb/libsmb_stat.c 	st->st_rdev = 0;
st                 87 source3/libsmb/libsmb_stat.c 	st->st_uid = getuid();
st                 88 source3/libsmb/libsmb_stat.c 	st->st_gid = getgid();
st                 91 source3/libsmb/libsmb_stat.c 		st->st_nlink = 2;
st                 93 source3/libsmb/libsmb_stat.c 		st->st_nlink = 1;
st                 96 source3/libsmb/libsmb_stat.c 	if (st->st_ino == 0) {
st                 97 source3/libsmb/libsmb_stat.c 		st->st_ino = generate_inode(context, fname);
st                112 source3/libsmb/libsmb_stat.c               struct stat *st)
st                187 source3/libsmb/libsmb_stat.c 	st->st_ino = ino;
st                189 source3/libsmb/libsmb_stat.c 	setup_stat(context, st, (char *) fname, size, mode);
st                191 source3/libsmb/libsmb_stat.c 	set_atimespec(st, access_time_ts);
st                192 source3/libsmb/libsmb_stat.c 	set_ctimespec(st, change_time_ts);
st                193 source3/libsmb/libsmb_stat.c 	set_mtimespec(st, write_time_ts);
st                194 source3/libsmb/libsmb_stat.c 	st->st_dev   = srv->dev;
st                208 source3/libsmb/libsmb_stat.c                struct stat *st)
st                240 source3/libsmb/libsmb_stat.c 		return smbc_getFunctionFstatdir(context)(context, file, st);
st                292 source3/libsmb/libsmb_stat.c 	st->st_ino = ino;
st                294 source3/libsmb/libsmb_stat.c 	setup_stat(context, st, file->fname, size, mode);
st                296 source3/libsmb/libsmb_stat.c 	set_atimespec(st, access_time_ts);
st                297 source3/libsmb/libsmb_stat.c 	set_ctimespec(st, change_time_ts);
st                298 source3/libsmb/libsmb_stat.c 	set_mtimespec(st, write_time_ts);
st                299 source3/libsmb/libsmb_stat.c 	st->st_dev = file->srv->dev;
st                313 source3/libsmb/libsmb_stat.c                  struct statvfs *st)
st                346 source3/libsmb/libsmb_stat.c         ret = SMBC_fstatvfs_ctx(context, pFile, st);
st                366 source3/libsmb/libsmb_stat.c                   struct statvfs *st)
st                374 source3/libsmb/libsmb_stat.c         memset(st, 0, sizeof(*st));
st                402 source3/libsmb/libsmb_stat.c                         st->f_bsize =
st                405 source3/libsmb/libsmb_stat.c                         st->f_frsize =
st                408 source3/libsmb/libsmb_stat.c                         st->f_blocks =
st                410 source3/libsmb/libsmb_stat.c                         st->f_bfree =
st                437 source3/libsmb/libsmb_stat.c                         st->f_bsize =
st                439 source3/libsmb/libsmb_stat.c                         st->f_blocks =
st                441 source3/libsmb/libsmb_stat.c                         st->f_bfree =
st                443 source3/libsmb/libsmb_stat.c                         st->f_bavail =
st                445 source3/libsmb/libsmb_stat.c                         st->f_files =
st                447 source3/libsmb/libsmb_stat.c                         st->f_ffree =
st                450 source3/libsmb/libsmb_stat.c                         st->f_fsid =
st                478 source3/libsmb/libsmb_stat.c         st->f_flag = flags;
st                480 source3/libsmb/libsmb_stat.c         st->f_flags = flags;
st                219 source3/modules/vfs_commit.c                 SMB_STRUCT_STAT st;
st                220 source3/modules/vfs_commit.c                 if (SMB_VFS_FSTAT(fsp, &st) == -1) {
st                223 source3/modules/vfs_commit.c 		c->eof = st.st_size;
st                 97 source3/modules/vfs_default.c 	SMB_STRUCT_STAT st;
st                114 source3/modules/vfs_default.c 	ret = SMB_VFS_STAT(conn, conn->connectpath, &st);
st                119 source3/modules/vfs_default.c 	mtime_ts = get_mtimespec(&st);
st                120 source3/modules/vfs_default.c 	ctime_ts = get_ctimespec(&st);
st                121 source3/modules/vfs_default.c 	atime_ts = get_atimespec(&st);
st                818 source3/modules/vfs_default.c 	SMB_STRUCT_STAT st;
st                826 source3/modules/vfs_default.c 	if (SMB_VFS_FSTAT(fsp, &st) == -1)
st                829 source3/modules/vfs_default.c 	space_to_write = len - st.st_size;
st                832 source3/modules/vfs_default.c 	if (S_ISFIFO(st.st_mode))
st                836 source3/modules/vfs_default.c 	if (st.st_size == len)
st                840 source3/modules/vfs_default.c 	if (st.st_size > len)
st                858 source3/modules/vfs_default.c 	if (SMB_VFS_LSEEK(fsp, st.st_size, SEEK_SET) != st.st_size)
st                861 source3/modules/vfs_default.c 	space_to_write = len - st.st_size;
st                885 source3/modules/vfs_default.c 	SMB_STRUCT_STAT st;
st                919 source3/modules/vfs_default.c 	if (SMB_VFS_FSTAT(fsp, &st) == -1) {
st                924 source3/modules/vfs_default.c 	if (S_ISFIFO(st.st_mode)) {
st                930 source3/modules/vfs_default.c 	if (st.st_size == len) {
st                935 source3/modules/vfs_default.c 	if (st.st_size > len) {
st                 56 source3/modules/vfs_fileid.c 		struct stat st;
st                 60 source3/modules/vfs_fileid.c 		if (stat(m->mnt_dir, &st) != 0) continue;
st                 76 source3/modules/vfs_fileid.c 		cur->device	= st.st_dev;
st                841 source3/modules/vfs_gpfs.c 		 SMB_STRUCT_STAT st;
st                844 source3/modules/vfs_gpfs.c 		 if (SMB_VFS_NEXT_STAT(handle, path, &st) != 0) {
st                849 source3/modules/vfs_gpfs.c 		 if ((st.st_mode & ~S_IFMT) == mode) {
st                861 source3/modules/vfs_gpfs.c 		 SMB_STRUCT_STAT st;
st                864 source3/modules/vfs_gpfs.c 		 if (SMB_VFS_NEXT_FSTAT(handle, fsp, &st) != 0) {
st                869 source3/modules/vfs_gpfs.c 		 if ((st.st_mode & ~S_IFMT) == mode) {
st                215 source3/modules/vfs_recycle.c 	SMB_STRUCT_STAT st;
st                217 source3/modules/vfs_recycle.c 	if (SMB_VFS_NEXT_STAT(handle, dname, &st) == 0) {
st                218 source3/modules/vfs_recycle.c 		if (S_ISDIR(st.st_mode)) {
st                228 source3/modules/vfs_recycle.c 	SMB_STRUCT_STAT st;
st                230 source3/modules/vfs_recycle.c 	if (SMB_VFS_NEXT_STAT(handle, fname, &st) == 0) {
st                231 source3/modules/vfs_recycle.c 		if (S_ISREG(st.st_mode)) {
st                247 source3/modules/vfs_recycle.c 	SMB_STRUCT_STAT st;
st                249 source3/modules/vfs_recycle.c 	if (SMB_VFS_NEXT_STAT(handle, fname, &st) != 0) {
st                254 source3/modules/vfs_recycle.c 	return(st.st_size);
st                393 source3/modules/vfs_recycle.c 	SMB_STRUCT_STAT st;
st                399 source3/modules/vfs_recycle.c 	if (SMB_VFS_NEXT_STAT(handle, fname, &st) != 0) {
st                405 source3/modules/vfs_recycle.c 	ft.mtime = touch_mtime ? ft.atime : get_mtimespec(&st); /* mtime */
st                163 source3/modules/vfs_shadow_copy2.c 	struct stat st;
st                166 source3/modules/vfs_shadow_copy2.c 	if (stat(path, &st) != 0) {
st                171 source3/modules/vfs_shadow_copy2.c 	dev = st.st_dev;
st                175 source3/modules/vfs_shadow_copy2.c 		if (stat(path, &st) != 0) {
st                179 source3/modules/vfs_shadow_copy2.c 		if (st.st_dev != dev) {
st                271 source3/modules/vfs_smb_traffic_analyzer.c 	enum sock_type st = smb_traffic_analyzer_connMode(handle);
st                273 source3/modules/vfs_smb_traffic_analyzer.c 	const char *name = (st == UNIX_DOMAIN_SOCKET) ? LOCAL_PATHNAME :
st                277 source3/modules/vfs_smb_traffic_analyzer.c 	uint16_t port = (st == UNIX_DOMAIN_SOCKET) ? 0 :
st                309 source3/modules/vfs_smb_traffic_analyzer.c 		if (st == UNIX_DOMAIN_SOCKET) {
st               1286 source3/printing/nt_printing.c 	SMB_STRUCT_STAT st;
st               1291 source3/printing/nt_printing.c 	SET_STAT_INVALID(st);
st               1337 source3/printing/nt_printing.c 			if (SMB_VFS_FSTAT(fsp, &st) == -1) {
st               1340 source3/printing/nt_printing.c 			old_create_time = st.st_mtime;
st               1389 source3/printing/nt_printing.c 			if (SMB_VFS_FSTAT(fsp, &st) == -1) {
st               1392 source3/printing/nt_printing.c 			new_create_time = st.st_mtime;
st               1443 source3/printing/nt_printing.c 	SMB_STRUCT_STAT   st;
st               1450 source3/printing/nt_printing.c 	SET_STAT_INVALID(st);
st               1497 source3/printing/nt_printing.c 	driverpath = driver_unix_convert(conn,driverpath,&st);
st               1503 source3/printing/nt_printing.c 	if (!vfs_file_exist(conn, driverpath, &st)) {
st               1525 source3/printing/nt_printing.c 		&st);					/* psbuf */
st               1801 source3/printing/nt_printing.c 	SMB_STRUCT_STAT st;
st               1814 source3/printing/nt_printing.c 		old_name = driver_unix_convert(conn, old_name, &st);
st               1845 source3/printing/nt_printing.c 	SMB_STRUCT_STAT st;
st               1899 source3/printing/nt_printing.c 	new_dir = driver_unix_convert(conn,new_dir,&st);
st               5122 source3/printing/nt_printing.c 	SMB_STRUCT_STAT  st;
st               5160 source3/printing/nt_printing.c 			driver_unix_convert(conn,file,&st);
st               5169 source3/printing/nt_printing.c 			driver_unix_convert(conn,file,&st);
st               5178 source3/printing/nt_printing.c 			driver_unix_convert(conn,file,&st);
st               5187 source3/printing/nt_printing.c 			driver_unix_convert(conn,file,&st);
st               5203 source3/printing/nt_printing.c 				driver_unix_convert(conn,file,&st);
st                676 source3/rpc_server/srv_spoolss_nt.c 	struct spoolss_Time st;
st                680 source3/rpc_server/srv_spoolss_nt.c 	if (!init_systemtime(&st, t)) {
st                694 source3/rpc_server/srv_spoolss_nt.c 	SSVAL(p, 0, st.year);
st                695 source3/rpc_server/srv_spoolss_nt.c 	SSVAL(p, 2, st.month);
st                696 source3/rpc_server/srv_spoolss_nt.c 	SSVAL(p, 4, st.day_of_week);
st                697 source3/rpc_server/srv_spoolss_nt.c 	SSVAL(p, 6, st.day);
st                698 source3/rpc_server/srv_spoolss_nt.c 	SSVAL(p, 8, st.hour);
st                699 source3/rpc_server/srv_spoolss_nt.c 	SSVAL(p, 10, st.minute);
st                700 source3/rpc_server/srv_spoolss_nt.c 	SSVAL(p, 12, st.second);
st                701 source3/rpc_server/srv_spoolss_nt.c 	SSVAL(p, 14, st.millisecond);
st               2054 source3/rpc_server/srv_srvsvc_nt.c 	SMB_STRUCT_STAT st;
st               2063 source3/rpc_server/srv_srvsvc_nt.c 	ZERO_STRUCT(st);
st               2169 source3/rpc_server/srv_srvsvc_nt.c 	SMB_STRUCT_STAT st;
st               2178 source3/rpc_server/srv_srvsvc_nt.c 	ZERO_STRUCT(st);
st                385 source3/rpc_server/srv_svcctl_nt.c 	struct ENUM_SERVICE_STATUSW *st;
st                392 source3/rpc_server/srv_svcctl_nt.c 	if ( !(st = TALLOC_ARRAY( ctx, struct ENUM_SERVICE_STATUSW, num_services )) ) {
st                398 source3/rpc_server/srv_svcctl_nt.c 		st[i].service_name = talloc_strdup(st, svcctl_ops[i].name );
st                401 source3/rpc_server/srv_svcctl_nt.c 		st[i].display_name = talloc_strdup(st, display_name ? display_name : "");
st                403 source3/rpc_server/srv_svcctl_nt.c 		svcctl_ops[i].ops->service_status( svcctl_ops[i].name, &st[i].status );
st                406 source3/rpc_server/srv_svcctl_nt.c 	*status = st;
st                 34 source3/smbd/close.c 	SMB_STRUCT_STAT st;
st                100 source3/smbd/close.c 	if (sys_fstat(tmp_fd,&st) == -1) {
st                106 source3/smbd/close.c 	transfer_file(tmp_fd,outfd,(SMB_OFF_T)st.st_size);
st               1326 source3/smbd/dir.c 	SMB_STRUCT_STAT st;
st               1334 source3/smbd/dir.c 	while ((dname = ReadDirName(dir_hnd, &dirpos, &st))) {
st               1342 source3/smbd/dir.c 		if (!is_visible_file(conn, dirname, dname, &st, True)) {
st                540 source3/smbd/dosmode.c 		     uint32 dosmode, SMB_STRUCT_STAT *st,
st                556 source3/smbd/dosmode.c 	if (st == NULL) {
st                558 source3/smbd/dosmode.c 		st = &st1;
st                561 source3/smbd/dosmode.c 	if (!VALID_STAT(*st)) {
st                562 source3/smbd/dosmode.c 		if (SMB_VFS_STAT(conn,fname,st))
st                566 source3/smbd/dosmode.c 	unixmode = st->st_mode;
st                568 source3/smbd/dosmode.c 	get_acl_group_bits(conn, fname, &st->st_mode);
st                570 source3/smbd/dosmode.c 	if (S_ISDIR(st->st_mode))
st                575 source3/smbd/dosmode.c 	old_mode = dos_mode(conn,fname,st);
st                593 source3/smbd/dosmode.c 		st->st_mode = unixmode;
st                601 source3/smbd/dosmode.c 		if (set_stat_dos_flags(conn, fname, st, dosmode,
st                608 source3/smbd/dosmode.c 			st->st_mode = unixmode;
st                615 source3/smbd/dosmode.c 	if (set_ea_dos_attribute(conn, fname, st, dosmode)) {
st                620 source3/smbd/dosmode.c 		st->st_mode = unixmode;
st                642 source3/smbd/dosmode.c 	unixmode |= (st->st_mode & mask);
st                645 source3/smbd/dosmode.c 	if ((tmp = st->st_mode & (S_IRUSR|S_IRGRP|S_IROTH))) {
st                653 source3/smbd/dosmode.c 		unixmode |= (st->st_mode & (S_IWUSR|S_IWGRP|S_IWOTH));
st                662 source3/smbd/dosmode.c 		st->st_mode = unixmode;
st                687 source3/smbd/dosmode.c 		if (!NT_STATUS_IS_OK(open_file_fchmod(NULL, conn, fname, st,
st                699 source3/smbd/dosmode.c 			st->st_mode = unixmode;
st                277 source3/smbd/fileio.c 		SMB_STRUCT_STAT st;
st                280 source3/smbd/fileio.c 		if (SMB_VFS_FSTAT(fsp, &st) == 0) {
st                283 source3/smbd/fileio.c 			dosmode = dos_mode(fsp->conn,fsp->fsp_name,&st);
st                288 source3/smbd/fileio.c 						dosmode | aARCH,&st,
st                299 source3/smbd/fileio.c 				setup_write_cache(fsp, st.st_size);
st                122 source3/smbd/filename.c 	SMB_STRUCT_STAT st;
st                176 source3/smbd/filename.c 		if (SMB_VFS_STAT(conn,name,&st) == 0) {
st                177 source3/smbd/filename.c 			*pst = st;
st                255 source3/smbd/filename.c 			stat_cache_lookup(conn, &name, &dirpath, &start, &st)) {
st                256 source3/smbd/filename.c 		*pst = st;
st                276 source3/smbd/filename.c 		ret = SMB_VFS_LSTAT(conn,name,&st);
st                278 source3/smbd/filename.c 		ret = SMB_VFS_STAT(conn,name,&st);
st                298 source3/smbd/filename.c 		*pst = st;
st                394 source3/smbd/filename.c 			ret = SMB_VFS_LSTAT(conn,name, &st);
st                396 source3/smbd/filename.c 			ret = SMB_VFS_STAT(conn,name, &st);
st                404 source3/smbd/filename.c 			if (end && !(st.st_mode & S_IFDIR)) {
st                430 source3/smbd/filename.c 				*pst = st;
st                437 source3/smbd/filename.c 			SET_STAT_INVALID(st);
st                623 source3/smbd/filename.c 					ret = SMB_VFS_LSTAT(conn,name, &st);
st                625 source3/smbd/filename.c 					ret = SMB_VFS_STAT(conn,name, &st);
st                629 source3/smbd/filename.c 					*pst = st;
st                631 source3/smbd/filename.c 					SET_STAT_INVALID(st);
st                644 source3/smbd/filename.c 		if (VALID_STAT(st)) {
st                646 source3/smbd/filename.c 			get_file_infos(vfs_file_id_from_sbuf(conn, &st),
st                936 source3/smbd/filename.c 	SMB_STRUCT_STAT st;
st                947 source3/smbd/filename.c 	if (SMB_VFS_STAT(conn, result, &st) == 0) {
st                948 source3/smbd/filename.c 		*pst = st;
st                414 source3/smbd/msdfs.c 	SMB_STRUCT_STAT st;
st                437 source3/smbd/msdfs.c 		sbufp = &st;
st               3389 source3/smbd/posix_acls.c 	SMB_STRUCT_STAT st;
st               3443 source3/smbd/posix_acls.c 		ret = SMB_VFS_LSTAT(conn,fname,&st);
st               3445 source3/smbd/posix_acls.c 		ret = SMB_VFS_STAT(conn,fname,&st);
st               3451 source3/smbd/posix_acls.c 	if (!NT_STATUS_IS_OK(open_file_fchmod(NULL, conn, fname, &st, &fsp))) {
st               1183 source3/smbd/quotas.c     SMB_STRUCT_STAT st;
st               1186 source3/smbd/quotas.c     if (sys_stat(path,&st) < 0)
st               1188 source3/smbd/quotas.c     devno = st.st_dev;
st               1195 source3/smbd/quotas.c         if (sys_stat(mnts[i].f_mntonname,&st) < 0)
st               1197 source3/smbd/quotas.c         if (st.st_dev == devno)
st               2424 source3/smbd/reply.c 	SMB_STRUCT_STAT sbuf, st;
st               2520 source3/smbd/reply.c 		while ((dname = ReadDirName(dir_hnd, &offset, &st))) {
st               2523 source3/smbd/reply.c 			if (!is_visible_file(conn, directory, dname, &st,
st               2906 source3/smbd/reply.c 	SMB_STRUCT_STAT st;
st               3016 source3/smbd/reply.c 	if (SMB_VFS_FSTAT(fsp, &st) == 0) {
st               3017 source3/smbd/reply.c 		size = st.st_size;
st               5161 source3/smbd/reply.c 	SMB_STRUCT_STAT st;
st               5168 source3/smbd/reply.c 	while((dname = ReadDirName(dir_hnd, &offset, &st))) {
st               5175 source3/smbd/reply.c 		if (!is_visible_file(conn, directory, dname, &st, False)) {
st               5190 source3/smbd/reply.c 		if(SMB_VFS_LSTAT(conn,fullname, &st) != 0) {
st               5195 source3/smbd/reply.c 		if(st.st_mode & S_IFDIR) {
st               5223 source3/smbd/reply.c 	SMB_STRUCT_STAT st;
st               5226 source3/smbd/reply.c 	if(SMB_VFS_LSTAT(conn, directory, &st) != 0) {
st               5230 source3/smbd/reply.c 	if (S_ISLNK(st.st_mode)) {
st               5232 source3/smbd/reply.c 		if(SMB_VFS_STAT(conn, directory, &st) != 0) {
st               5235 source3/smbd/reply.c 		if (!(S_ISDIR(st.st_mode))) {
st               5266 source3/smbd/reply.c 		while ((dname = ReadDirName(dir_hnd, &dirpos, &st))) {
st               5269 source3/smbd/reply.c 			if (!is_visible_file(conn, directory, dname, &st, False))
st               5289 source3/smbd/reply.c 		while ((dname = ReadDirName(dir_hnd, &dirpos, &st))) {
st               5295 source3/smbd/reply.c 			if (!is_visible_file(conn, directory, dname, &st, False)) {
st               5309 source3/smbd/reply.c 			if(SMB_VFS_LSTAT(conn,fullname, &st) != 0) {
st               5312 source3/smbd/reply.c 			if(st.st_mode & S_IFDIR) {
st                647 source3/smbd/service.c 	SMB_STRUCT_STAT st;
st                655 source3/smbd/service.c 	SET_STAT_INVALID(st);
st                999 source3/smbd/service.c 	if ((ret = SMB_VFS_STAT(conn, conn->connectpath, &st)) != 0 ||
st               1000 source3/smbd/service.c 	    !S_ISDIR(st.st_mode)) {
st               1001 source3/smbd/service.c 		if (ret == 0 && !S_ISDIR(st.st_mode)) {
st               2416 source3/smbd/trans2.c 		SMB_STRUCT_STAT st;
st               2445 source3/smbd/trans2.c 		finished = !dptr_SearchDir(conn->dirptr, resume_name, &current_pos, &st);
st               2565 source3/smbd/trans2.c 	SMB_STRUCT_STAT st;
st               2601 source3/smbd/trans2.c 	if(SMB_VFS_STAT(conn,".",&st)!=0) {
st               2645 source3/smbd/trans2.c cBytesSector=%u, cUnitTotal=%u, cUnitAvail=%d\n", (unsigned int)st.st_dev, (unsigned int)bsize, (unsigned int)sectors_per_unit,
st               2648 source3/smbd/trans2.c 			SIVAL(pdata,l1_idFileSystem,st.st_dev);
st               2677 source3/smbd/trans2.c 				(unsigned)st.st_ctime, len, vname));
st                333 source3/smbd/vfs.c bool vfs_directory_exist(connection_struct *conn, const char *dname, SMB_STRUCT_STAT *st)
st                338 source3/smbd/vfs.c 	if (!st)
st                339 source3/smbd/vfs.c 		st = &st2;
st                341 source3/smbd/vfs.c 	if (SMB_VFS_STAT(conn,dname,st) != 0)
st                344 source3/smbd/vfs.c 	ret = S_ISDIR(st->st_mode);
st                357 source3/smbd/vfs.c 	SMB_STRUCT_STAT st;
st                360 source3/smbd/vfs.c 		sbuf = &st;
st                375 source3/smbd/vfs.c 	SMB_STRUCT_STAT st;
st                378 source3/smbd/vfs.c 		sbuf = &st;
st                512 source3/smbd/vfs.c 	SMB_STRUCT_STAT st;
st                529 source3/smbd/vfs.c 	ret = SMB_VFS_FSTAT(fsp, &st);
st                533 source3/smbd/vfs.c 	if (len == (uint64_t)st.st_size)
st                536 source3/smbd/vfs.c 	if (len < (uint64_t)st.st_size) {
st                540 source3/smbd/vfs.c 				fsp->fsp_name, (double)st.st_size ));
st                562 source3/smbd/vfs.c 	len -= st.st_size;
st                570 source3/smbd/vfs.c 			fsp->fsp_name, (double)st.st_size, (double)len, (double)space_avail ));
st                619 source3/smbd/vfs.c 	SMB_STRUCT_STAT st;
st                625 source3/smbd/vfs.c 	ret = SMB_VFS_FSTAT(fsp, &st);
st                630 source3/smbd/vfs.c 	if (len <= st.st_size) {
st                635 source3/smbd/vfs.c 		fsp->fsp_name, (double)st.st_size, (double)len, (double)(len - st.st_size)));
st                650 source3/smbd/vfs.c 	offset = st.st_size;
st                651 source3/smbd/vfs.c 	num_to_write = len - st.st_size;
st                772 source3/smbd/vfs.c 	SMB_STRUCT_STAT st, st2;
st                783 source3/smbd/vfs.c 	SET_STAT_INVALID(st);
st                785 source3/smbd/vfs.c 	if (SMB_VFS_STAT(conn, ".",&st) == -1) {
st                795 source3/smbd/vfs.c 	key = vfs_file_id_from_sbuf(conn, &st);
st                807 source3/smbd/vfs.c 	    && (st.st_dev == st2.st_dev) && (st.st_ino == st2.st_ino)
st                808 source3/smbd/vfs.c 	    && (S_ISDIR(st.st_mode))) {
st                833 source3/smbd/vfs.c 	if (lp_getwd_cache() && VALID_STAT(st)) {
st                834 source3/smbd/vfs.c 		key = vfs_file_id_from_sbuf(conn, &st);
st                144 source3/torture/cmd_vfs.c 	SMB_STRUCT_STAT st;
st                152 source3/torture/cmd_vfs.c 	dent = SMB_VFS_READDIR(vfs->conn, vfs->currentdir, &st);
st                159 source3/torture/cmd_vfs.c 	if (VALID_STAT(st)) {
st                161 source3/torture/cmd_vfs.c 		if (S_ISREG(st.st_mode)) printf("  Regular File\n");
st                162 source3/torture/cmd_vfs.c 		else if (S_ISDIR(st.st_mode)) printf("  Directory\n");
st                163 source3/torture/cmd_vfs.c 		else if (S_ISCHR(st.st_mode)) printf("  Character Device\n");
st                164 source3/torture/cmd_vfs.c 		else if (S_ISBLK(st.st_mode)) printf("  Block Device\n");
st                165 source3/torture/cmd_vfs.c 		else if (S_ISFIFO(st.st_mode)) printf("  Fifo\n");
st                166 source3/torture/cmd_vfs.c 		else if (S_ISLNK(st.st_mode)) printf("  Symbolic Link\n");
st                167 source3/torture/cmd_vfs.c 		else if (S_ISSOCK(st.st_mode)) printf("  Socket\n");
st                168 source3/torture/cmd_vfs.c 		printf("  Size: %10u", (unsigned int)st.st_size);
st                170 source3/torture/cmd_vfs.c 		printf(" Blocks: %9u", (unsigned int)st.st_blocks);
st                173 source3/torture/cmd_vfs.c 		printf(" IO Block: %u\n", (unsigned int)st.st_blksize);
st                175 source3/torture/cmd_vfs.c 		printf("  Device: 0x%10x", (unsigned int)st.st_dev);
st                176 source3/torture/cmd_vfs.c 		printf(" Inode: %10u", (unsigned int)st.st_ino);
st                177 source3/torture/cmd_vfs.c 		printf(" Links: %10u\n", (unsigned int)st.st_nlink);
st                178 source3/torture/cmd_vfs.c 		printf("  Access: %05o", (int)((st.st_mode) & 007777));
st                180 source3/torture/cmd_vfs.c 		       (unsigned long)st.st_uid,
st                181 source3/torture/cmd_vfs.c 		       (unsigned long)st.st_gid);
st                182 source3/torture/cmd_vfs.c 		printf("  Access: %s", ctime(&(st.st_atime)));
st                183 source3/torture/cmd_vfs.c 		printf("  Modify: %s", ctime(&(st.st_mtime)));
st                184 source3/torture/cmd_vfs.c 		printf("  Change: %s", ctime(&(st.st_ctime)));
st                542 source3/torture/cmd_vfs.c 	SMB_STRUCT_STAT st;
st                549 source3/torture/cmd_vfs.c 	ret = SMB_VFS_STAT(vfs->conn, argv[1], &st);
st                555 source3/torture/cmd_vfs.c 	pwd = sys_getpwuid(st.st_uid);
st                558 source3/torture/cmd_vfs.c 	grp = sys_getgrgid(st.st_gid);
st                564 source3/torture/cmd_vfs.c 	if (S_ISREG(st.st_mode)) printf("  Regular File\n");
st                565 source3/torture/cmd_vfs.c 	else if (S_ISDIR(st.st_mode)) printf("  Directory\n");
st                566 source3/torture/cmd_vfs.c 	else if (S_ISCHR(st.st_mode)) printf("  Character Device\n");
st                567 source3/torture/cmd_vfs.c 	else if (S_ISBLK(st.st_mode)) printf("  Block Device\n");
st                568 source3/torture/cmd_vfs.c 	else if (S_ISFIFO(st.st_mode)) printf("  Fifo\n");
st                569 source3/torture/cmd_vfs.c 	else if (S_ISLNK(st.st_mode)) printf("  Symbolic Link\n");
st                570 source3/torture/cmd_vfs.c 	else if (S_ISSOCK(st.st_mode)) printf("  Socket\n");
st                571 source3/torture/cmd_vfs.c 	printf("  Size: %10u", (unsigned int)st.st_size);
st                573 source3/torture/cmd_vfs.c 	printf(" Blocks: %9u", (unsigned int)st.st_blocks);
st                576 source3/torture/cmd_vfs.c 	printf(" IO Block: %u\n", (unsigned int)st.st_blksize);
st                578 source3/torture/cmd_vfs.c 	printf("  Device: 0x%10x", (unsigned int)st.st_dev);
st                579 source3/torture/cmd_vfs.c 	printf(" Inode: %10u", (unsigned int)st.st_ino);
st                580 source3/torture/cmd_vfs.c 	printf(" Links: %10u\n", (unsigned int)st.st_nlink);
st                581 source3/torture/cmd_vfs.c 	printf("  Access: %05o", (int)((st.st_mode) & 007777));
st                582 source3/torture/cmd_vfs.c 	printf(" Uid: %5lu/%.16s Gid: %5lu/%.16s\n", (unsigned long)st.st_uid, user, 
st                583 source3/torture/cmd_vfs.c 	       (unsigned long)st.st_gid, group);
st                584 source3/torture/cmd_vfs.c 	printf("  Access: %s", ctime(&(st.st_atime)));
st                585 source3/torture/cmd_vfs.c 	printf("  Modify: %s", ctime(&(st.st_mtime)));
st                586 source3/torture/cmd_vfs.c 	printf("  Change: %s", ctime(&(st.st_ctime)));
st                599 source3/torture/cmd_vfs.c 	SMB_STRUCT_STAT st;
st                617 source3/torture/cmd_vfs.c 	if (SMB_VFS_FSTAT(vfs->files[fd], &st) == -1) {
st                622 source3/torture/cmd_vfs.c 	pwd = sys_getpwuid(st.st_uid);
st                625 source3/torture/cmd_vfs.c 	grp = sys_getgrgid(st.st_gid);
st                630 source3/torture/cmd_vfs.c 	if (S_ISREG(st.st_mode)) printf("  Regular File\n");
st                631 source3/torture/cmd_vfs.c 	else if (S_ISDIR(st.st_mode)) printf("  Directory\n");
st                632 source3/torture/cmd_vfs.c 	else if (S_ISCHR(st.st_mode)) printf("  Character Device\n");
st                633 source3/torture/cmd_vfs.c 	else if (S_ISBLK(st.st_mode)) printf("  Block Device\n");
st                634 source3/torture/cmd_vfs.c 	else if (S_ISFIFO(st.st_mode)) printf("  Fifo\n");
st                635 source3/torture/cmd_vfs.c 	else if (S_ISLNK(st.st_mode)) printf("  Symbolic Link\n");
st                636 source3/torture/cmd_vfs.c 	else if (S_ISSOCK(st.st_mode)) printf("  Socket\n");
st                637 source3/torture/cmd_vfs.c 	printf("  Size: %10u", (unsigned int)st.st_size);
st                639 source3/torture/cmd_vfs.c 	printf(" Blocks: %9u", (unsigned int)st.st_blocks);
st                642 source3/torture/cmd_vfs.c 	printf(" IO Block: %u\n", (unsigned int)st.st_blksize);
st                644 source3/torture/cmd_vfs.c 	printf("  Device: 0x%10x", (unsigned int)st.st_dev);
st                645 source3/torture/cmd_vfs.c 	printf(" Inode: %10u", (unsigned int)st.st_ino);
st                646 source3/torture/cmd_vfs.c 	printf(" Links: %10u\n", (unsigned int)st.st_nlink);
st                647 source3/torture/cmd_vfs.c 	printf("  Access: %05o", (int)((st.st_mode) & 007777));
st                648 source3/torture/cmd_vfs.c 	printf(" Uid: %5lu/%.16s Gid: %5lu/%.16s\n", (unsigned long)st.st_uid, user, 
st                649 source3/torture/cmd_vfs.c 	       (unsigned long)st.st_gid, group);
st                650 source3/torture/cmd_vfs.c 	printf("  Access: %s", ctime(&(st.st_atime)));
st                651 source3/torture/cmd_vfs.c 	printf("  Modify: %s", ctime(&(st.st_mtime)));
st                652 source3/torture/cmd_vfs.c 	printf("  Change: %s", ctime(&(st.st_ctime)));
st                664 source3/torture/cmd_vfs.c 	SMB_STRUCT_STAT st;
st                671 source3/torture/cmd_vfs.c 	if (SMB_VFS_LSTAT(vfs->conn, argv[1], &st) == -1) {
st                676 source3/torture/cmd_vfs.c 	pwd = sys_getpwuid(st.st_uid);
st                679 source3/torture/cmd_vfs.c 	grp = sys_getgrgid(st.st_gid);
st                684 source3/torture/cmd_vfs.c 	if (S_ISREG(st.st_mode)) printf("  Regular File\n");
st                685 source3/torture/cmd_vfs.c 	else if (S_ISDIR(st.st_mode)) printf("  Directory\n");
st                686 source3/torture/cmd_vfs.c 	else if (S_ISCHR(st.st_mode)) printf("  Character Device\n");
st                687 source3/torture/cmd_vfs.c 	else if (S_ISBLK(st.st_mode)) printf("  Block Device\n");
st                688 source3/torture/cmd_vfs.c 	else if (S_ISFIFO(st.st_mode)) printf("  Fifo\n");
st                689 source3/torture/cmd_vfs.c 	else if (S_ISLNK(st.st_mode)) printf("  Symbolic Link\n");
st                690 source3/torture/cmd_vfs.c 	else if (S_ISSOCK(st.st_mode)) printf("  Socket\n");
st                691 source3/torture/cmd_vfs.c 	printf("  Size: %10u", (unsigned int)st.st_size);
st                693 source3/torture/cmd_vfs.c 	printf(" Blocks: %9u", (unsigned int)st.st_blocks);
st                696 source3/torture/cmd_vfs.c 	printf(" IO Block: %u\n", (unsigned int)st.st_blksize);
st                698 source3/torture/cmd_vfs.c 	printf("  Device: 0x%10x", (unsigned int)st.st_dev);
st                699 source3/torture/cmd_vfs.c 	printf(" Inode: %10u", (unsigned int)st.st_ino);
st                700 source3/torture/cmd_vfs.c 	printf(" Links: %10u\n", (unsigned int)st.st_nlink);
st                701 source3/torture/cmd_vfs.c 	printf("  Access: %05o", (int)((st.st_mode) & 007777));
st                702 source3/torture/cmd_vfs.c 	printf(" Uid: %5lu/%.16s Gid: %5lu/%.16s\n", (unsigned long)st.st_uid, user, 
st                703 source3/torture/cmd_vfs.c 	       (unsigned long)st.st_gid, group);
st                704 source3/torture/cmd_vfs.c 	printf("  Access: %s", ctime(&(st.st_atime)));
st                705 source3/torture/cmd_vfs.c 	printf("  Modify: %s", ctime(&(st.st_mtime)));
st                706 source3/torture/cmd_vfs.c 	printf("  Change: %s", ctime(&(st.st_ctime)));
st                 46 source3/utils/testparm.c 	SMB_STRUCT_STAT st;
st                 59 source3/utils/testparm.c 	if (!directory_exist_stat(lp_lockdir(), &st)) {
st                 63 source3/utils/testparm.c 	} else if ((st.st_mode & 0777) != 0755) {
st                 69 source3/utils/testparm.c 	if (!directory_exist_stat(lp_statedir(), &st)) {
st                 73 source3/utils/testparm.c 	} else if ((st.st_mode & 0777) != 0755) {
st                 79 source3/utils/testparm.c 	if (!directory_exist_stat(lp_cachedir(), &st)) {
st                 83 source3/utils/testparm.c 	} else if ((st.st_mode & 0777) != 0755) {
st                 89 source3/utils/testparm.c 	if (!directory_exist_stat(lp_piddir(), &st)) {
st                431 source3/web/cgi.c 	SMB_STRUCT_STAT st;
st                445 source3/web/cgi.c 	if (sys_stat(file, &st) != 0) 
st                451 source3/web/cgi.c 	if (S_ISDIR(st.st_mode))
st                454 source3/web/cgi.c 		if (!file_exist_stat(buf, &st) || !S_ISREG(st.st_mode))
st                460 source3/web/cgi.c 	else if (S_ISREG(st.st_mode))
st                499 source3/web/cgi.c 	printf("Content-Length: %d\r\n\r\n", (int)st.st_size);
st                461 source3/web/swat.c 	struct stat st;
st                471 source3/web/swat.c 	if (fstat(fileno(f), &st) == 0 &&
st                472 source3/web/swat.c 	    (st.st_mode & S_IWOTH)) {
st                106 source3/winbindd/winbindd_cache.c 	struct stat st;
st                119 source3/winbindd/winbindd_cache.c 	if (fstat(tdb_fd(wcache->tdb), &st) == -1) {
st                124 source3/winbindd/winbindd_cache.c 	if (st.st_size > WINBINDD_MAX_CACHE_SIZE) {
st                126 source3/winbindd/winbindd_cache.c 			(unsigned long)st.st_size,
st                114 source4/client/smbmnt.c 	struct stat st;
st                120 source4/client/smbmnt.c         if (stat(".", &st) != 0) {
st                124 source4/client/smbmnt.c         if (!S_ISDIR(st.st_mode)) {
st                130 source4/client/smbmnt.c 	    ((getuid() != st.st_uid) || 
st                131 source4/client/smbmnt.c 	     ((st.st_mode & S_IRWXU) != S_IRWXU))) {
st                 54 source4/dsdb/repl/drepl_out_helpers.c 	struct dreplsrv_out_drsuapi_state *st;
st                 59 source4/dsdb/repl/drepl_out_helpers.c 	st = talloc_zero(c, struct dreplsrv_out_drsuapi_state);
st                 60 source4/dsdb/repl/drepl_out_helpers.c 	if (composite_nomem(st, c)) return c;
st                 62 source4/dsdb/repl/drepl_out_helpers.c 	c->private_data	= st;
st                 64 source4/dsdb/repl/drepl_out_helpers.c 	st->creq	= c;
st                 65 source4/dsdb/repl/drepl_out_helpers.c 	st->conn	= conn;
st                 66 source4/dsdb/repl/drepl_out_helpers.c 	st->drsuapi	= conn->drsuapi;
st                 68 source4/dsdb/repl/drepl_out_helpers.c 	if (st->drsuapi && !st->drsuapi->pipe->conn->dead) {
st                 71 source4/dsdb/repl/drepl_out_helpers.c 	} else if (st->drsuapi && st->drsuapi->pipe->conn->dead) {
st                 72 source4/dsdb/repl/drepl_out_helpers.c 		talloc_free(st->drsuapi);
st                 76 source4/dsdb/repl/drepl_out_helpers.c 	st->drsuapi	= talloc_zero(st, struct dreplsrv_drsuapi_connection);
st                 77 source4/dsdb/repl/drepl_out_helpers.c 	if (composite_nomem(st->drsuapi, c)) return c;
st                 79 source4/dsdb/repl/drepl_out_helpers.c 	creq = dcerpc_pipe_connect_b_send(st, conn->binding, &ndr_table_drsuapi,
st                 82 source4/dsdb/repl/drepl_out_helpers.c 	composite_continue(c, creq, dreplsrv_out_drsuapi_connect_recv, st);
st                 87 source4/dsdb/repl/drepl_out_helpers.c static void dreplsrv_out_drsuapi_bind_send(struct dreplsrv_out_drsuapi_state *st);
st                 91 source4/dsdb/repl/drepl_out_helpers.c 	struct dreplsrv_out_drsuapi_state *st = talloc_get_type(creq->async.private_data,
st                 93 source4/dsdb/repl/drepl_out_helpers.c 	struct composite_context *c = st->creq;
st                 95 source4/dsdb/repl/drepl_out_helpers.c 	c->status = dcerpc_pipe_connect_b_recv(creq, st->drsuapi, &st->drsuapi->pipe);
st                 98 source4/dsdb/repl/drepl_out_helpers.c 	c->status = gensec_session_key(st->drsuapi->pipe->conn->security_state.generic_state,
st                 99 source4/dsdb/repl/drepl_out_helpers.c 				       &st->drsuapi->gensec_skey);
st                102 source4/dsdb/repl/drepl_out_helpers.c 	dreplsrv_out_drsuapi_bind_send(st);
st                107 source4/dsdb/repl/drepl_out_helpers.c static void dreplsrv_out_drsuapi_bind_send(struct dreplsrv_out_drsuapi_state *st)
st                109 source4/dsdb/repl/drepl_out_helpers.c 	struct composite_context *c = st->creq;
st                112 source4/dsdb/repl/drepl_out_helpers.c 	st->bind_info_ctr.length	= 28;
st                113 source4/dsdb/repl/drepl_out_helpers.c 	st->bind_info_ctr.info.info28	= st->conn->service->bind_info28;
st                115 source4/dsdb/repl/drepl_out_helpers.c 	st->bind_r.in.bind_guid = &st->conn->service->ntds_guid;
st                116 source4/dsdb/repl/drepl_out_helpers.c 	st->bind_r.in.bind_info = &st->bind_info_ctr;
st                117 source4/dsdb/repl/drepl_out_helpers.c 	st->bind_r.out.bind_handle = &st->drsuapi->bind_handle;
st                119 source4/dsdb/repl/drepl_out_helpers.c 	req = dcerpc_drsuapi_DsBind_send(st->drsuapi->pipe, st, &st->bind_r);
st                120 source4/dsdb/repl/drepl_out_helpers.c 	composite_continue_rpc(c, req, dreplsrv_out_drsuapi_bind_recv, st);
st                125 source4/dsdb/repl/drepl_out_helpers.c 	struct dreplsrv_out_drsuapi_state *st = talloc_get_type(req->async.private_data,
st                127 source4/dsdb/repl/drepl_out_helpers.c 	struct composite_context *c = st->creq;
st                132 source4/dsdb/repl/drepl_out_helpers.c 	if (!W_ERROR_IS_OK(st->bind_r.out.result)) {
st                133 source4/dsdb/repl/drepl_out_helpers.c 		composite_error(c, werror_to_ntstatus(st->bind_r.out.result));
st                137 source4/dsdb/repl/drepl_out_helpers.c 	ZERO_STRUCT(st->drsuapi->remote_info28);
st                138 source4/dsdb/repl/drepl_out_helpers.c 	if (st->bind_r.out.bind_info) {
st                139 source4/dsdb/repl/drepl_out_helpers.c 		switch (st->bind_r.out.bind_info->length) {
st                142 source4/dsdb/repl/drepl_out_helpers.c 			info24 = &st->bind_r.out.bind_info->info.info24;
st                143 source4/dsdb/repl/drepl_out_helpers.c 			st->drsuapi->remote_info28.supported_extensions	= info24->supported_extensions;
st                144 source4/dsdb/repl/drepl_out_helpers.c 			st->drsuapi->remote_info28.site_guid		= info24->site_guid;
st                145 source4/dsdb/repl/drepl_out_helpers.c 			st->drsuapi->remote_info28.pid			= info24->pid;
st                146 source4/dsdb/repl/drepl_out_helpers.c 			st->drsuapi->remote_info28.repl_epoch		= 0;
st                151 source4/dsdb/repl/drepl_out_helpers.c 			info48 = &st->bind_r.out.bind_info->info.info48;
st                152 source4/dsdb/repl/drepl_out_helpers.c 			st->drsuapi->remote_info28.supported_extensions	= info48->supported_extensions;
st                153 source4/dsdb/repl/drepl_out_helpers.c 			st->drsuapi->remote_info28.site_guid		= info48->site_guid;
st                154 source4/dsdb/repl/drepl_out_helpers.c 			st->drsuapi->remote_info28.pid			= info48->pid;
st                155 source4/dsdb/repl/drepl_out_helpers.c 			st->drsuapi->remote_info28.repl_epoch		= info48->repl_epoch;
st                159 source4/dsdb/repl/drepl_out_helpers.c 			st->drsuapi->remote_info28 = st->bind_r.out.bind_info->info.info28;
st                170 source4/dsdb/repl/drepl_out_helpers.c 	struct dreplsrv_out_drsuapi_state *st = talloc_get_type(c->private_data,
st                176 source4/dsdb/repl/drepl_out_helpers.c 		st->conn->drsuapi = talloc_steal(st->conn, st->drsuapi);
st                203 source4/dsdb/repl/drepl_out_helpers.c 	struct dreplsrv_op_pull_source_state *st;
st                208 source4/dsdb/repl/drepl_out_helpers.c 	st = talloc_zero(c, struct dreplsrv_op_pull_source_state);
st                209 source4/dsdb/repl/drepl_out_helpers.c 	if (composite_nomem(st, c)) return c;
st                211 source4/dsdb/repl/drepl_out_helpers.c 	st->creq	= c;
st                212 source4/dsdb/repl/drepl_out_helpers.c 	st->op		= op;
st                215 source4/dsdb/repl/drepl_out_helpers.c 	composite_continue(c, creq, dreplsrv_op_pull_source_connect_recv, st);
st                220 source4/dsdb/repl/drepl_out_helpers.c static void dreplsrv_op_pull_source_get_changes_send(struct dreplsrv_op_pull_source_state *st);
st                224 source4/dsdb/repl/drepl_out_helpers.c 	struct dreplsrv_op_pull_source_state *st = talloc_get_type(creq->async.private_data,
st                226 source4/dsdb/repl/drepl_out_helpers.c 	struct composite_context *c = st->creq;
st                231 source4/dsdb/repl/drepl_out_helpers.c 	dreplsrv_op_pull_source_get_changes_send(st);
st                236 source4/dsdb/repl/drepl_out_helpers.c static void dreplsrv_op_pull_source_get_changes_send(struct dreplsrv_op_pull_source_state *st)
st                238 source4/dsdb/repl/drepl_out_helpers.c 	struct composite_context *c = st->creq;
st                239 source4/dsdb/repl/drepl_out_helpers.c 	struct repsFromTo1 *rf1 = st->op->source_dsa->repsFrom1;
st                240 source4/dsdb/repl/drepl_out_helpers.c 	struct dreplsrv_service *service = st->op->service;
st                241 source4/dsdb/repl/drepl_out_helpers.c 	struct dreplsrv_partition *partition = st->op->source_dsa->partition;
st                242 source4/dsdb/repl/drepl_out_helpers.c 	struct dreplsrv_drsuapi_connection *drsuapi = st->op->source_dsa->conn->drsuapi;
st                246 source4/dsdb/repl/drepl_out_helpers.c 	r = talloc(st, struct drsuapi_DsGetNCChanges);
st                288 source4/dsdb/repl/drepl_out_helpers.c 	composite_continue_rpc(c, req, dreplsrv_op_pull_source_get_changes_recv, st);
st                291 source4/dsdb/repl/drepl_out_helpers.c static void dreplsrv_op_pull_source_apply_changes_send(struct dreplsrv_op_pull_source_state *st,
st                299 source4/dsdb/repl/drepl_out_helpers.c 	struct dreplsrv_op_pull_source_state *st = talloc_get_type(req->async.private_data,
st                301 source4/dsdb/repl/drepl_out_helpers.c 	struct composite_context *c = st->creq;
st                355 source4/dsdb/repl/drepl_out_helpers.c 	dreplsrv_op_pull_source_apply_changes_send(st, r, ctr_level, ctr1, ctr6);
st                358 source4/dsdb/repl/drepl_out_helpers.c static void dreplsrv_op_pull_source_apply_changes_send(struct dreplsrv_op_pull_source_state *st,
st                364 source4/dsdb/repl/drepl_out_helpers.c 	struct composite_context *c = st->creq;
st                365 source4/dsdb/repl/drepl_out_helpers.c 	struct repsFromTo1 rf1 = *st->op->source_dsa->repsFrom1;
st                366 source4/dsdb/repl/drepl_out_helpers.c 	struct dreplsrv_service *service = st->op->service;
st                367 source4/dsdb/repl/drepl_out_helpers.c 	struct dreplsrv_partition *partition = st->op->source_dsa->partition;
st                368 source4/dsdb/repl/drepl_out_helpers.c 	struct dreplsrv_drsuapi_connection *drsuapi = st->op->source_dsa->conn->drsuapi;
st                414 source4/dsdb/repl/drepl_out_helpers.c 							 st, NULL);
st                422 source4/dsdb/repl/drepl_out_helpers.c 	*st->op->source_dsa->repsFrom1 = rf1;
st                429 source4/dsdb/repl/drepl_out_helpers.c 		dreplsrv_op_pull_source_get_changes_send(st);
st                 62 source4/heimdal/lib/hcrypto/camellia-ntt.c # define PUTU32(ct, st) {*((u32 *)(ct)) = SWAP((st));}
st                 72 source4/heimdal/lib/hcrypto/camellia-ntt.c # define PUTU32(ct, st)  {			\
st                 73 source4/heimdal/lib/hcrypto/camellia-ntt.c 	(ct)[0] = (u8)((st) >> 24);		\
st                 74 source4/heimdal/lib/hcrypto/camellia-ntt.c 	(ct)[1] = (u8)((st) >> 16);		\
st                 75 source4/heimdal/lib/hcrypto/camellia-ntt.c 	(ct)[2] = (u8)((st) >>  8);		\
st                 76 source4/heimdal/lib/hcrypto/camellia-ntt.c 	(ct)[3] = (u8)(st); }
st                172 source4/heimdal/lib/hcrypto/rand-fortuna.c init_state(FState * st)
st                176 source4/heimdal/lib/hcrypto/rand-fortuna.c     memset(st, 0, sizeof(*st));
st                178 source4/heimdal/lib/hcrypto/rand-fortuna.c 	md_init(&st->pool[i]);
st                179 source4/heimdal/lib/hcrypto/rand-fortuna.c     st->pid = getpid();
st                187 source4/heimdal/lib/hcrypto/rand-fortuna.c inc_counter(FState * st)
st                189 source4/heimdal/lib/hcrypto/rand-fortuna.c     uint32_t   *val = (uint32_t *) st->counter;
st                204 source4/heimdal/lib/hcrypto/rand-fortuna.c encrypt_counter(FState * st, unsigned char *dst)
st                206 source4/heimdal/lib/hcrypto/rand-fortuna.c     ciph_encrypt(&st->ciph, st->counter, dst);
st                207 source4/heimdal/lib/hcrypto/rand-fortuna.c     inc_counter(st);
st                216 source4/heimdal/lib/hcrypto/rand-fortuna.c enough_time_passed(FState * st)
st                220 source4/heimdal/lib/hcrypto/rand-fortuna.c     struct timeval *last = &st->last_reseed_time;
st                249 source4/heimdal/lib/hcrypto/rand-fortuna.c reseed(FState * st)
st                257 source4/heimdal/lib/hcrypto/rand-fortuna.c     st->pool0_bytes = 0;
st                262 source4/heimdal/lib/hcrypto/rand-fortuna.c     n = ++st->reseed_count;
st                270 source4/heimdal/lib/hcrypto/rand-fortuna.c 	md_result(&st->pool[k], buf);
st                279 source4/heimdal/lib/hcrypto/rand-fortuna.c     md_update(&key_md, st->key, BLOCK);
st                282 source4/heimdal/lib/hcrypto/rand-fortuna.c     md_update(&key_md, (const unsigned char *)&st->pid, sizeof(st->pid));
st                285 source4/heimdal/lib/hcrypto/rand-fortuna.c     md_result(&key_md, st->key);
st                288 source4/heimdal/lib/hcrypto/rand-fortuna.c     ciph_init(&st->ciph, st->key, BLOCK);
st                298 source4/heimdal/lib/hcrypto/rand-fortuna.c get_rand_pool(FState * st)
st                305 source4/heimdal/lib/hcrypto/rand-fortuna.c     rnd = st->key[st->rnd_pos] % NUM_POOLS;
st                307 source4/heimdal/lib/hcrypto/rand-fortuna.c     st->rnd_pos++;
st                308 source4/heimdal/lib/hcrypto/rand-fortuna.c     if (st->rnd_pos >= BLOCK)
st                309 source4/heimdal/lib/hcrypto/rand-fortuna.c 	st->rnd_pos = 0;
st                318 source4/heimdal/lib/hcrypto/rand-fortuna.c add_entropy(FState * st, const unsigned char *data, unsigned len)
st                332 source4/heimdal/lib/hcrypto/rand-fortuna.c     if (st->reseed_count == 0)
st                335 source4/heimdal/lib/hcrypto/rand-fortuna.c 	pos = get_rand_pool(st);
st                336 source4/heimdal/lib/hcrypto/rand-fortuna.c     md_update(&st->pool[pos], hash, BLOCK);
st                339 source4/heimdal/lib/hcrypto/rand-fortuna.c 	st->pool0_bytes += len;
st                349 source4/heimdal/lib/hcrypto/rand-fortuna.c rekey(FState * st)
st                351 source4/heimdal/lib/hcrypto/rand-fortuna.c     encrypt_counter(st, st->key);
st                352 source4/heimdal/lib/hcrypto/rand-fortuna.c     encrypt_counter(st, st->key + CIPH_BLOCK);
st                353 source4/heimdal/lib/hcrypto/rand-fortuna.c     ciph_init(&st->ciph, st->key, BLOCK);
st                363 source4/heimdal/lib/hcrypto/rand-fortuna.c startup_tricks(FState * st)
st                369 source4/heimdal/lib/hcrypto/rand-fortuna.c     encrypt_counter(st, st->counter);
st                374 source4/heimdal/lib/hcrypto/rand-fortuna.c 	encrypt_counter(st, buf);
st                375 source4/heimdal/lib/hcrypto/rand-fortuna.c 	encrypt_counter(st, buf + CIPH_BLOCK);
st                376 source4/heimdal/lib/hcrypto/rand-fortuna.c 	md_update(&st->pool[i], buf, BLOCK);
st                381 source4/heimdal/lib/hcrypto/rand-fortuna.c     rekey(st);
st                384 source4/heimdal/lib/hcrypto/rand-fortuna.c     st->tricks_done = 1;
st                388 source4/heimdal/lib/hcrypto/rand-fortuna.c extract_data(FState * st, unsigned count, unsigned char *dst)
st                395 source4/heimdal/lib/hcrypto/rand-fortuna.c     if (st->pool0_bytes >= POOL0_FILL || st->reseed_count == 0)
st                396 source4/heimdal/lib/hcrypto/rand-fortuna.c 	if (enough_time_passed(st))
st                397 source4/heimdal/lib/hcrypto/rand-fortuna.c 	    reseed(st);
st                400 source4/heimdal/lib/hcrypto/rand-fortuna.c     if (!st->tricks_done)
st                401 source4/heimdal/lib/hcrypto/rand-fortuna.c 	startup_tricks(st);
st                404 source4/heimdal/lib/hcrypto/rand-fortuna.c     if (pid != st->pid) {
st                405 source4/heimdal/lib/hcrypto/rand-fortuna.c 	st->pid = pid;
st                406 source4/heimdal/lib/hcrypto/rand-fortuna.c 	reseed(st);
st                412 source4/heimdal/lib/hcrypto/rand-fortuna.c 	encrypt_counter(st, st->result);
st                419 source4/heimdal/lib/hcrypto/rand-fortuna.c 	memcpy(dst, st->result, n);
st                427 source4/heimdal/lib/hcrypto/rand-fortuna.c 	    rekey(st);
st                432 source4/heimdal/lib/hcrypto/rand-fortuna.c     rekey(st);
st                734 source4/heimdal/lib/hcrypto/rijndael-alg-fst.c #define PUTU32(ct, st) { *((u32 *)(ct)) = SWAP((st)); }
st                737 source4/heimdal/lib/hcrypto/rijndael-alg-fst.c #define PUTU32(ct, st) { (ct)[0] = (u8)((st) >> 24); (ct)[1] = (u8)((st) >> 16); (ct)[2] = (u8)((st) >>  8); (ct)[3] = (u8)(st); }
st                899 source4/heimdal/lib/krb5/crypto.c     struct salt_type *st;
st                908 source4/heimdal/lib/krb5/crypto.c     for (st = e->keytype->string_to_key; st && st->type; st++) {
st                909 source4/heimdal/lib/krb5/crypto.c 	if (st->type == stype) {
st                910 source4/heimdal/lib/krb5/crypto.c 	    *string = strdup (st->name);
st                931 source4/heimdal/lib/krb5/crypto.c     struct salt_type *st;
st                940 source4/heimdal/lib/krb5/crypto.c     for (st = e->keytype->string_to_key; st && st->type; st++) {
st                941 source4/heimdal/lib/krb5/crypto.c 	if (strcasecmp (st->name, string) == 0) {
st                942 source4/heimdal/lib/krb5/crypto.c 	    *salttype = st->type;
st               1047 source4/heimdal/lib/krb5/crypto.c     struct salt_type *st;
st               1054 source4/heimdal/lib/krb5/crypto.c     for(st = et->keytype->string_to_key; st && st->type; st++)
st               1055 source4/heimdal/lib/krb5/crypto.c 	if(st->type == salt.salttype)
st               1056 source4/heimdal/lib/krb5/crypto.c 	    return (*st->string_to_key)(context, enctype, password,
st                107 source4/lib/ldb/ldb_tdb/ldb_tdb_wrap.c 	struct stat st;
st                113 source4/lib/ldb/ldb_tdb/ldb_tdb_wrap.c 	if (stat(path, &st) == 0) {
st                115 source4/lib/ldb/ldb_tdb/ldb_tdb_wrap.c 			if (st.st_dev == w->device && st.st_ino == w->inode) {
st                135 source4/lib/ldb/ldb_tdb/ldb_tdb_wrap.c 	if (fstat(tdb_fd(w->tdb), &st) != 0) {
st                141 source4/lib/ldb/ldb_tdb/ldb_tdb_wrap.c 	w->device = st.st_dev;
st                142 source4/lib/ldb/ldb_tdb/ldb_tdb_wrap.c 	w->inode  = st.st_ino;
st                185 source4/lib/registry/dir.c 				struct stat st;
st                188 source4/lib/registry/dir.c 				stat(thispath, &st);
st                189 source4/lib/registry/dir.c 				unix_to_nt_time(last_mod_time, st.st_mtime);
st                243 source4/lib/registry/dir.c 	struct stat st;
st                274 source4/lib/registry/dir.c 			if (stat(path, &st) < 0) {
st                280 source4/lib/registry/dir.c 			if (S_ISDIR(st.st_mode)) {
st                287 source4/lib/registry/dir.c 			if (!S_ISDIR(st.st_mode)) {
st                293 source4/lib/registry/dir.c 					*max_valbufsize = MAX(*max_valbufsize, st.st_size);
st                 32 source4/libcli/security/security_token.c 	struct security_token *st;
st                 34 source4/libcli/security/security_token.c 	st = talloc(mem_ctx, struct security_token);
st                 35 source4/libcli/security/security_token.c 	if (!st) {
st                 39 source4/libcli/security/security_token.c 	st->user_sid = NULL;
st                 40 source4/libcli/security/security_token.c 	st->group_sid = NULL;
st                 41 source4/libcli/security/security_token.c 	st->num_sids = 0;
st                 42 source4/libcli/security/security_token.c 	st->sids = NULL;
st                 43 source4/libcli/security/security_token.c 	st->privilege_mask = 0;
st                 45 source4/libcli/security/security_token.c 	return st;
st               1168 source4/librpc/rpc/dcerpc.c 	void *st;
st               1174 source4/librpc/rpc/dcerpc.c 	st = talloc_size(mem_ctx, struct_size);
st               1175 source4/librpc/rpc/dcerpc.c 	if (!st) {
st               1185 source4/librpc/rpc/dcerpc.c 	ndr_err = ndr_pull(pull, NDR_IN, st);
st               1199 source4/librpc/rpc/dcerpc.c 	ndr_err = ndr_push(push, NDR_IN, st);
st               1238 source4/librpc/rpc/dcerpc.c 	void *st;
st               1246 source4/librpc/rpc/dcerpc.c 	st = talloc_size(mem_ctx, struct_size);
st               1247 source4/librpc/rpc/dcerpc.c 	if (!st) {
st               1250 source4/librpc/rpc/dcerpc.c 	memcpy(st, struct_ptr, struct_size);
st               1274 source4/librpc/rpc/dcerpc.c 	ndr_err = ndr_pull(pull, NDR_OUT, st);
st               1288 source4/librpc/rpc/dcerpc.c 	ndr_err = ndr_push(push, NDR_OUT, st);
st               1314 source4/librpc/rpc/dcerpc.c 				       NDR_OUT, st);
st                471 source4/ntvfs/cifs/vfs_cifs.c 				 struct ntvfs_request *req, union smb_setfileinfo *st)
st                479 source4/ntvfs/cifs/vfs_cifs.c 		return smb_raw_setpathinfo(p->tree, st);
st                482 source4/ntvfs/cifs/vfs_cifs.c 	c_req = smb_raw_setpathinfo_send(p->tree, st);
st                 22 source4/ntvfs/cifs_posix_cli/cifsposix.h 		struct stat st;
st                129 source4/ntvfs/cifs_posix_cli/svfs_util.c 		if (stat(full_name, &dir->files[i].st) == 0) { 
st                 53 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	struct stat st;
st                 66 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	if (stat(p->connectpath, &st) != 0 || !S_ISDIR(st.st_mode)) {
st                149 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	struct stat st;
st                153 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	if (stat(unix_path, &st) == -1) {
st                157 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	if (!S_ISDIR(st.st_mode)) {
st                167 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c static uint64_t cifspsx_file_id(struct stat *st)
st                169 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	uint64_t ret = st->st_ino;
st                171 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	ret |= st->st_dev;
st                180 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 				  struct stat *st, const char *unix_path)
st                200 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	unix_to_nt_time(&info->generic.out.create_time, st->st_ctime);
st                201 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	unix_to_nt_time(&info->generic.out.access_time, st->st_atime);
st                202 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	unix_to_nt_time(&info->generic.out.write_time,  st->st_mtime);
st                203 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	unix_to_nt_time(&info->generic.out.change_time, st->st_mtime);
st                204 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	info->generic.out.alloc_size = st->st_size;
st                205 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	info->generic.out.size = st->st_size;
st                206 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	info->generic.out.attrib = cifspsx_unix_to_dos_attrib(st->st_mode);
st                207 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	info->generic.out.alloc_size = st->st_blksize * st->st_blocks;
st                208 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	info->generic.out.nlink = st->st_nlink;
st                209 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	info->generic.out.directory = S_ISDIR(st->st_mode) ? 1 : 0;
st                210 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	info->generic.out.file_id = cifspsx_file_id(st);
st                237 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	info->generic.out.streams[0].size = st->st_size;
st                238 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	info->generic.out.streams[0].alloc_size = st->st_size;
st                243 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 		info->generic.out.streams[1+i].size = dir->files[i].st.st_size;
st                244 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 		info->generic.out.streams[1+i].alloc_size = dir->files[i].st.st_size;
st                258 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	struct stat st;
st                267 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	if (stat(unix_path, &st) == -1) {
st                272 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	return cifspsx_map_fileinfo(ntvfs, req, info, &st, unix_path);
st                283 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	struct stat st;
st                294 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	if (fstat(f->fd, &st) == -1) {
st                298 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	return cifspsx_map_fileinfo(ntvfs, req,info, &st, f->name);
st                310 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	struct stat st;
st                382 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	if (fstat(fd, &st) == -1) {
st                404 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	unix_to_nt_time(&io->generic.out.create_time, st.st_ctime);
st                405 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	unix_to_nt_time(&io->generic.out.access_time, st.st_atime);
st                406 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	unix_to_nt_time(&io->generic.out.write_time,  st.st_mtime);
st                407 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	unix_to_nt_time(&io->generic.out.change_time, st.st_mtime);
st                409 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	io->generic.out.alloc_size = st.st_size;
st                410 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	io->generic.out.size = st.st_size;
st                411 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	io->generic.out.attrib = cifspsx_unix_to_dos_attrib(st.st_mode);
st                412 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	io->generic.out.is_directory = S_ISDIR(st.st_mode) ? 1 : 0;
st                683 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 				 struct ntvfs_request *req, union smb_setfileinfo *st)
st                750 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	struct stat st;
st                764 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	if (stat(p->connectpath, &st) != 0) {
st                768 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	fs->generic.out.fs_id = st.st_ino;
st                769 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	unix_to_nt_time(&fs->generic.out.create_time, st.st_ctime);
st                770 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	fs->generic.out.serial_number = st.st_ino;
st                791 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	struct stat st;
st                798 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	if (stat(p->connectpath, &st) == -1) {
st                802 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	unix_to_nt_time(&fs->generic.out.create_time, st.st_ctime);
st                870 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 		unix_to_nt_time(&file.both_directory_info.create_time, dir->files[i].st.st_ctime);
st                871 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 		unix_to_nt_time(&file.both_directory_info.access_time, dir->files[i].st.st_atime);
st                872 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 		unix_to_nt_time(&file.both_directory_info.write_time,  dir->files[i].st.st_mtime);
st                873 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 		unix_to_nt_time(&file.both_directory_info.change_time, dir->files[i].st.st_mtime);
st                876 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 		file.both_directory_info.size = dir->files[i].st.st_size;
st                877 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 		file.both_directory_info.attrib = cifspsx_unix_to_dos_attrib(dir->files[i].st.st_mode);
st                965 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 		unix_to_nt_time(&file.both_directory_info.create_time, dir->files[i].st.st_ctime);
st                966 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 		unix_to_nt_time(&file.both_directory_info.access_time, dir->files[i].st.st_atime);
st                967 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 		unix_to_nt_time(&file.both_directory_info.write_time,  dir->files[i].st.st_mtime);
st                968 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 		unix_to_nt_time(&file.both_directory_info.change_time, dir->files[i].st.st_mtime);
st                971 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 		file.both_directory_info.size = dir->files[i].st.st_size;
st                972 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 		file.both_directory_info.attrib = cifspsx_unix_to_dos_attrib(dir->files[i].st.st_mode);
st                166 source4/ntvfs/ipc/vfs_ipc.c 				struct ntvfs_request *req, union smb_setfileinfo *st)
st                282 source4/ntvfs/nbench/vfs_nbench.c 	union smb_setfileinfo *st = req->async_states->private_data;
st                285 source4/ntvfs/nbench/vfs_nbench.c 		   st->generic.in.file.path, 
st                286 source4/ntvfs/nbench/vfs_nbench.c 		   st->generic.level,
st                293 source4/ntvfs/nbench/vfs_nbench.c 				   struct ntvfs_request *req, union smb_setfileinfo *st)
st                297 source4/ntvfs/nbench/vfs_nbench.c 	PASS_THRU_REQ(ntvfs, req, setpathinfo, st, (ntvfs, req, st));
st                 74 source4/ntvfs/ntvfs.h 			      union smb_fileinfo *st);
st                 77 source4/ntvfs/ntvfs.h 				union smb_setfileinfo *st);
st                 87 source4/ntvfs/ntvfs_interface.c NTSTATUS ntvfs_qpathinfo(struct ntvfs_request *req, union smb_fileinfo *st)
st                 93 source4/ntvfs/ntvfs_interface.c 	return ntvfs->ops->qpathinfo(ntvfs, req, st);
st                 96 source4/ntvfs/ntvfs_interface.c NTSTATUS ntvfs_setpathinfo(struct ntvfs_request *req, union smb_setfileinfo *st)
st                102 source4/ntvfs/ntvfs_interface.c 	return ntvfs->ops->setpathinfo(ntvfs, req, st);
st                399 source4/ntvfs/ntvfs_interface.c 				       union smb_fileinfo *st)
st                404 source4/ntvfs/ntvfs_interface.c 	return ntvfs->next->ops->qpathinfo(ntvfs->next, req, st);
st                409 source4/ntvfs/ntvfs_interface.c 					 union smb_setfileinfo *st)
st                414 source4/ntvfs/ntvfs_interface.c 	return ntvfs->next->ops->setpathinfo(ntvfs->next, req, st);
st                166 source4/ntvfs/posix/pvfs_acl.c 	ids[0].unixid->id = name->st.st_uid;
st                173 source4/ntvfs/posix/pvfs_acl.c 	ids[1].unixid->id = name->st.st_gid;
st                189 source4/ntvfs/posix/pvfs_acl.c 	mode = name->st.st_mode;
st                315 source4/ntvfs/posix/pvfs_acl.c 	old_uid = name->st.st_uid;
st                316 source4/ntvfs/posix/pvfs_acl.c 	old_gid = name->st.st_gid;
st                472 source4/ntvfs/posix/pvfs_acl.c 	} else if (uid == name->st.st_uid) {
st                797 source4/ntvfs/posix/pvfs_acl.c 	ids[0].unixid->id = name->st.st_uid;
st                804 source4/ntvfs/posix/pvfs_acl.c 	ids[1].unixid->id = name->st.st_gid;
st                 70 source4/ntvfs/posix/pvfs_acl_nfs4.c 	ids[0].unixid->id = name->st.st_uid;
st                 77 source4/ntvfs/posix/pvfs_acl_nfs4.c 	ids[1].unixid->id = name->st.st_gid;
st                 28 source4/ntvfs/posix/pvfs_fileinfo.c static uint32_t dos_mode_from_stat(struct pvfs_state *pvfs, struct stat *st)
st                 32 source4/ntvfs/posix/pvfs_fileinfo.c 	if ((st->st_mode & S_IWUSR) == 0)
st                 35 source4/ntvfs/posix/pvfs_fileinfo.c 	if ((pvfs->flags & PVFS_FLAG_MAP_ARCHIVE) && ((st->st_mode & S_IXUSR) != 0))
st                 38 source4/ntvfs/posix/pvfs_fileinfo.c 	if ((pvfs->flags & PVFS_FLAG_MAP_SYSTEM) && ((st->st_mode & S_IXGRP) != 0))
st                 41 source4/ntvfs/posix/pvfs_fileinfo.c 	if ((pvfs->flags & PVFS_FLAG_MAP_HIDDEN) && ((st->st_mode & S_IXOTH) != 0))
st                 44 source4/ntvfs/posix/pvfs_fileinfo.c 	if (S_ISDIR(st->st_mode))
st                 63 source4/ntvfs/posix/pvfs_fileinfo.c 	if (S_ISDIR(name->st.st_mode)) {
st                 64 source4/ntvfs/posix/pvfs_fileinfo.c 		name->st.st_size = 0;
st                 65 source4/ntvfs/posix/pvfs_fileinfo.c 		name->st.st_nlink = 1;
st                 71 source4/ntvfs/posix/pvfs_fileinfo.c 	unix_to_nt_time(&name->dos.create_time, name->st.st_ctime);
st                 72 source4/ntvfs/posix/pvfs_fileinfo.c 	unix_to_nt_time(&name->dos.access_time, name->st.st_atime);
st                 73 source4/ntvfs/posix/pvfs_fileinfo.c 	unix_to_nt_time(&name->dos.write_time,  name->st.st_mtime);
st                 74 source4/ntvfs/posix/pvfs_fileinfo.c 	unix_to_nt_time(&name->dos.change_time, name->st.st_ctime);
st                 76 source4/ntvfs/posix/pvfs_fileinfo.c 	name->dos.create_time += name->st.st_ctim.tv_nsec / 100;
st                 77 source4/ntvfs/posix/pvfs_fileinfo.c 	name->dos.access_time += name->st.st_atim.tv_nsec / 100;
st                 78 source4/ntvfs/posix/pvfs_fileinfo.c 	name->dos.write_time  += name->st.st_mtim.tv_nsec / 100;
st                 79 source4/ntvfs/posix/pvfs_fileinfo.c 	name->dos.change_time += name->st.st_ctim.tv_nsec / 100;
st                 81 source4/ntvfs/posix/pvfs_fileinfo.c 	name->dos.attrib = dos_mode_from_stat(pvfs, &name->st);
st                 82 source4/ntvfs/posix/pvfs_fileinfo.c 	name->dos.alloc_size = pvfs_round_alloc_size(pvfs, name->st.st_size);
st                 83 source4/ntvfs/posix/pvfs_fileinfo.c 	name->dos.nlink = name->st.st_nlink;
st                 90 source4/ntvfs/posix/pvfs_fileinfo.c 	name->dos.file_id = (((uint64_t)name->st.st_dev)<<32) | name->st.st_ino;
st                 32 source4/ntvfs/posix/pvfs_fsinfo.c static NTSTATUS pvfs_blkid_fs_uuid(struct pvfs_state *pvfs, struct stat *st, struct GUID *uuid)
st                 39 source4/ntvfs/posix/pvfs_fsinfo.c 	devname = blkid_devno_to_devname(st->st_dev);
st                 65 source4/ntvfs/posix/pvfs_fsinfo.c static NTSTATUS pvfs_cache_base_fs_uuid(struct pvfs_state *pvfs, struct stat *st)
st                 72 source4/ntvfs/posix/pvfs_fsinfo.c 	status = pvfs_blkid_fs_uuid(pvfs, st, &uuid);
st                 92 source4/ntvfs/posix/pvfs_fsinfo.c 	struct stat st;
st                109 source4/ntvfs/posix/pvfs_fsinfo.c 	if (stat(pvfs->base_directory, &st) != 0) {
st                139 source4/ntvfs/posix/pvfs_fsinfo.c 		fs->allocation.out.fs_id = st.st_dev;
st                147 source4/ntvfs/posix/pvfs_fsinfo.c 		fs->volume.out.serial_number = st.st_ino;
st                153 source4/ntvfs/posix/pvfs_fsinfo.c 		unix_to_nt_time(&fs->volume_info.out.create_time, st.st_ctime);
st                154 source4/ntvfs/posix/pvfs_fsinfo.c 		fs->volume_info.out.serial_number = st.st_ino;
st                198 source4/ntvfs/posix/pvfs_fsinfo.c 		status = pvfs_cache_base_fs_uuid(pvfs, &st);
st                158 source4/ntvfs/posix/pvfs_open.c 	lock_context.device = name->st.st_dev;
st                159 source4/ntvfs/posix/pvfs_open.c 	lock_context.inode = name->st.st_ino;
st                424 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.size          = name->st.st_size;
st                825 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.size          = name->st.st_size;
st               1103 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.size          = name->st.st_size;
st               1620 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.size          = name->st.st_size;
st               1675 source4/ntvfs/posix/pvfs_open.c 		io->generic.out.size        = name->st.st_size;
st                152 source4/ntvfs/posix/pvfs_qfileinfo.c 		info->getattr.out.size       = name->st.st_size;
st                161 source4/ntvfs/posix/pvfs_qfileinfo.c 		info->standard.out.size        = name->st.st_size;
st                170 source4/ntvfs/posix/pvfs_qfileinfo.c 		info->ea_size.out.size        = name->st.st_size;
st                209 source4/ntvfs/posix/pvfs_qfileinfo.c 		info->standard_info.out.size           = name->st.st_size;
st                238 source4/ntvfs/posix/pvfs_qfileinfo.c 		info->all_info.out.size           = name->st.st_size;
st                258 source4/ntvfs/posix/pvfs_qfileinfo.c 		info->compression_info.out.compressed_size = name->st.st_size;
st                291 source4/ntvfs/posix/pvfs_qfileinfo.c 		info->network_open_information.out.size        = name->st.st_size;
st                311 source4/ntvfs/posix/pvfs_qfileinfo.c 		info->all_info2.out.size           = name->st.st_size;
st                120 source4/ntvfs/posix/pvfs_resolve.c 		if (stat(test_name, &name->st) == 0) {
st                121 source4/ntvfs/posix/pvfs_resolve.c 			if (i<num_components-1 && !S_ISDIR(name->st.st_mode)) {
st                171 source4/ntvfs/posix/pvfs_resolve.c 		if (stat(partial_name, &name->st) == 0) {
st                548 source4/ntvfs/posix/pvfs_resolve.c 		if (stat(dir_name, &(*name)->st) == 0) {
st                574 source4/ntvfs/posix/pvfs_resolve.c 	if (stat((*name)->full_name, &(*name)->st) == 0) {
st                610 source4/ntvfs/posix/pvfs_resolve.c 	if (stat((*name)->full_name, &(*name)->st) == -1) {
st                639 source4/ntvfs/posix/pvfs_resolve.c 		device = name->st.st_dev;
st                640 source4/ntvfs/posix/pvfs_resolve.c 		inode = name->st.st_ino;
st                644 source4/ntvfs/posix/pvfs_resolve.c 		if (stat(name->full_name, &name->st) == -1) {
st                648 source4/ntvfs/posix/pvfs_resolve.c 		if (fstat(fd, &name->st) == -1) {
st                654 source4/ntvfs/posix/pvfs_resolve.c 	    (device != name->st.st_dev || inode != name->st.st_ino)) {
st                790 source4/ntvfs/posix/pvfs_resolve.c 	if (stat((*name)->full_name, &(*name)->st) == -1) {
st                102 source4/ntvfs/posix/pvfs_search.c 		file->search.size             = name->st.st_size;
st                118 source4/ntvfs/posix/pvfs_search.c 		file->standard.size         = name->st.st_size;
st                129 source4/ntvfs/posix/pvfs_search.c 		file->ea_size.size         = name->st.st_size;
st                141 source4/ntvfs/posix/pvfs_search.c 		file->ea_list.size         = name->st.st_size;
st                156 source4/ntvfs/posix/pvfs_search.c 		file->directory_info.size         = name->st.st_size;
st                168 source4/ntvfs/posix/pvfs_search.c 		file->full_directory_info.size         = name->st.st_size;
st                186 source4/ntvfs/posix/pvfs_search.c 		file->both_directory_info.size         = name->st.st_size;
st                200 source4/ntvfs/posix/pvfs_search.c 		file->id_full_directory_info.size         = name->st.st_size;
st                214 source4/ntvfs/posix/pvfs_search.c 		file->id_both_directory_info.size         = name->st.st_size;
st                 57 source4/ntvfs/posix/pvfs_seek.c 		h->seek_offset = h->name->st.st_size + io->lseek.in.offset;
st                401 source4/ntvfs/posix/pvfs_setfileinfo.c 		if (newstats.dos.alloc_size < newstats.st.st_size) {
st                402 source4/ntvfs/posix/pvfs_setfileinfo.c 			newstats.st.st_size = newstats.dos.alloc_size;
st                413 source4/ntvfs/posix/pvfs_setfileinfo.c 		newstats.st.st_size = info->end_of_file_info.in.size;
st                449 source4/ntvfs/posix/pvfs_setfileinfo.c 	if (newstats.st.st_size != h->name->st.st_size) {
st                454 source4/ntvfs/posix/pvfs_setfileinfo.c 			status = pvfs_stream_truncate(pvfs, h->name, h->fd, newstats.st.st_size);
st                464 source4/ntvfs/posix/pvfs_setfileinfo.c 				ret = ftruncate(h->fd, newstats.st.st_size);
st                466 source4/ntvfs/posix/pvfs_setfileinfo.c 				ret = truncate(h->name->full_name, newstats.st.st_size);
st                740 source4/ntvfs/posix/pvfs_setfileinfo.c 		if (newstats.dos.alloc_size < newstats.st.st_size) {
st                741 source4/ntvfs/posix/pvfs_setfileinfo.c 			newstats.st.st_size = newstats.dos.alloc_size;
st                763 source4/ntvfs/posix/pvfs_setfileinfo.c 		newstats.st.st_size = info->end_of_file_info.in.size;
st                794 source4/ntvfs/posix/pvfs_setfileinfo.c 	if (newstats.st.st_size != name->st.st_size) {
st                796 source4/ntvfs/posix/pvfs_setfileinfo.c 			status = pvfs_stream_truncate(pvfs, name, -1, newstats.st.st_size);
st                800 source4/ntvfs/posix/pvfs_setfileinfo.c 		} else if (truncate(name->full_name, newstats.st.st_size) == -1) {
st                113 source4/ntvfs/posix/pvfs_streams.c 	info->streams[0].size          = name->st.st_size;
st                164 source4/ntvfs/posix/pvfs_streams.c 			name->st.st_size     = s->size;
st                174 source4/ntvfs/posix/pvfs_streams.c 	name->st.st_size     = 0;
st                118 source4/ntvfs/posix/pvfs_unlink.c 	if (name->st.st_nlink == 1) {
st                152 source4/ntvfs/posix/pvfs_util.c 	name2->st.st_mode = mode;
st                197 source4/ntvfs/posix/pvfs_xattr.c 							 name->st.st_mode);
st                199 source4/ntvfs/posix/pvfs_xattr.c 		if (name->st.st_size == info1->size) {
st                219 source4/ntvfs/posix/pvfs_xattr.c 							 name->st.st_mode);
st                221 source4/ntvfs/posix/pvfs_xattr.c 		if (name->st.st_size == info2->size) {
st                263 source4/ntvfs/posix/pvfs_xattr.c 	name->dos.attrib = pvfs_attrib_normalise(name->dos.attrib, name->st.st_mode);
st                267 source4/ntvfs/posix/pvfs_xattr.c 	info1->size        = name->st.st_size;
st                174 source4/ntvfs/posix/vfs_posix.c 	struct stat st;
st                200 source4/ntvfs/posix/vfs_posix.c 	if (stat(pvfs->base_directory, &st) != 0 || !S_ISDIR(st.st_mode)) {
st                290 source4/ntvfs/posix/vfs_posix.c 	if (!S_ISDIR(name->st.st_mode)) {
st                134 source4/ntvfs/posix/vfs_posix.h 	struct stat st;
st                 85 source4/ntvfs/posix/xattr_tdb.c 	struct stat st;
st                 89 source4/ntvfs/posix/xattr_tdb.c 		if (stat(fname, &st) == -1) {
st                 93 source4/ntvfs/posix/xattr_tdb.c 		if (fstat(fd, &st) == -1) {
st                104 source4/ntvfs/posix/xattr_tdb.c 	SBVAL(key->dptr, 0, st.st_dev);
st                105 source4/ntvfs/posix/xattr_tdb.c 	SBVAL(key->dptr, 8, st.st_ino);
st                 22 source4/ntvfs/simple/svfs.h 		struct stat st;
st                126 source4/ntvfs/simple/svfs_util.c 		if (stat(full_name, &dir->files[i].st) == 0) { 
st                 52 source4/ntvfs/simple/vfs_simple.c 	struct stat st;
st                 65 source4/ntvfs/simple/vfs_simple.c 	if (stat(p->connectpath, &st) != 0 || !S_ISDIR(st.st_mode)) {
st                146 source4/ntvfs/simple/vfs_simple.c 	struct stat st;
st                150 source4/ntvfs/simple/vfs_simple.c 	if (stat(unix_path, &st) == -1) {
st                154 source4/ntvfs/simple/vfs_simple.c 	if (!S_ISDIR(st.st_mode)) {
st                164 source4/ntvfs/simple/vfs_simple.c static uint64_t svfs_file_id(struct stat *st)
st                166 source4/ntvfs/simple/vfs_simple.c 	uint64_t ret = st->st_ino;
st                168 source4/ntvfs/simple/vfs_simple.c 	ret |= st->st_dev;
st                177 source4/ntvfs/simple/vfs_simple.c 				  struct stat *st, const char *unix_path)
st                197 source4/ntvfs/simple/vfs_simple.c 	unix_to_nt_time(&info->generic.out.create_time, st->st_ctime);
st                198 source4/ntvfs/simple/vfs_simple.c 	unix_to_nt_time(&info->generic.out.access_time, st->st_atime);
st                199 source4/ntvfs/simple/vfs_simple.c 	unix_to_nt_time(&info->generic.out.write_time,  st->st_mtime);
st                200 source4/ntvfs/simple/vfs_simple.c 	unix_to_nt_time(&info->generic.out.change_time, st->st_mtime);
st                201 source4/ntvfs/simple/vfs_simple.c 	info->generic.out.alloc_size = st->st_size;
st                202 source4/ntvfs/simple/vfs_simple.c 	info->generic.out.size = st->st_size;
st                203 source4/ntvfs/simple/vfs_simple.c 	info->generic.out.attrib = svfs_unix_to_dos_attrib(st->st_mode);
st                204 source4/ntvfs/simple/vfs_simple.c 	info->generic.out.alloc_size = st->st_blksize * st->st_blocks;
st                205 source4/ntvfs/simple/vfs_simple.c 	info->generic.out.nlink = st->st_nlink;
st                206 source4/ntvfs/simple/vfs_simple.c 	info->generic.out.directory = S_ISDIR(st->st_mode) ? 1 : 0;
st                207 source4/ntvfs/simple/vfs_simple.c 	info->generic.out.file_id = svfs_file_id(st);
st                234 source4/ntvfs/simple/vfs_simple.c 	info->generic.out.streams[0].size = st->st_size;
st                235 source4/ntvfs/simple/vfs_simple.c 	info->generic.out.streams[0].alloc_size = st->st_size;
st                240 source4/ntvfs/simple/vfs_simple.c 		info->generic.out.streams[1+i].size = dir->files[i].st.st_size;
st                241 source4/ntvfs/simple/vfs_simple.c 		info->generic.out.streams[1+i].alloc_size = dir->files[i].st.st_size;
st                255 source4/ntvfs/simple/vfs_simple.c 	struct stat st;
st                264 source4/ntvfs/simple/vfs_simple.c 	if (stat(unix_path, &st) == -1) {
st                269 source4/ntvfs/simple/vfs_simple.c 	return svfs_map_fileinfo(ntvfs, req, info, &st, unix_path);
st                280 source4/ntvfs/simple/vfs_simple.c 	struct stat st;
st                291 source4/ntvfs/simple/vfs_simple.c 	if (fstat(f->fd, &st) == -1) {
st                295 source4/ntvfs/simple/vfs_simple.c 	return svfs_map_fileinfo(ntvfs, req,info, &st, f->name);
st                307 source4/ntvfs/simple/vfs_simple.c 	struct stat st;
st                379 source4/ntvfs/simple/vfs_simple.c 	if (fstat(fd, &st) == -1) {
st                401 source4/ntvfs/simple/vfs_simple.c 	unix_to_nt_time(&io->generic.out.create_time, st.st_ctime);
st                402 source4/ntvfs/simple/vfs_simple.c 	unix_to_nt_time(&io->generic.out.access_time, st.st_atime);
st                403 source4/ntvfs/simple/vfs_simple.c 	unix_to_nt_time(&io->generic.out.write_time,  st.st_mtime);
st                404 source4/ntvfs/simple/vfs_simple.c 	unix_to_nt_time(&io->generic.out.change_time, st.st_mtime);
st                406 source4/ntvfs/simple/vfs_simple.c 	io->generic.out.alloc_size = st.st_size;
st                407 source4/ntvfs/simple/vfs_simple.c 	io->generic.out.size = st.st_size;
st                408 source4/ntvfs/simple/vfs_simple.c 	io->generic.out.attrib = svfs_unix_to_dos_attrib(st.st_mode);
st                409 source4/ntvfs/simple/vfs_simple.c 	io->generic.out.is_directory = S_ISDIR(st.st_mode) ? 1 : 0;
st                680 source4/ntvfs/simple/vfs_simple.c 				 struct ntvfs_request *req, union smb_setfileinfo *st)
st                747 source4/ntvfs/simple/vfs_simple.c 	struct stat st;
st                761 source4/ntvfs/simple/vfs_simple.c 	if (stat(p->connectpath, &st) != 0) {
st                765 source4/ntvfs/simple/vfs_simple.c 	fs->generic.out.fs_id = st.st_ino;
st                766 source4/ntvfs/simple/vfs_simple.c 	unix_to_nt_time(&fs->generic.out.create_time, st.st_ctime);
st                767 source4/ntvfs/simple/vfs_simple.c 	fs->generic.out.serial_number = st.st_ino;
st                788 source4/ntvfs/simple/vfs_simple.c 	struct stat st;
st                795 source4/ntvfs/simple/vfs_simple.c 	if (stat(p->connectpath, &st) == -1) {
st                799 source4/ntvfs/simple/vfs_simple.c 	unix_to_nt_time(&fs->generic.out.create_time, st.st_ctime);
st                867 source4/ntvfs/simple/vfs_simple.c 		unix_to_nt_time(&file.both_directory_info.create_time, dir->files[i].st.st_ctime);
st                868 source4/ntvfs/simple/vfs_simple.c 		unix_to_nt_time(&file.both_directory_info.access_time, dir->files[i].st.st_atime);
st                869 source4/ntvfs/simple/vfs_simple.c 		unix_to_nt_time(&file.both_directory_info.write_time,  dir->files[i].st.st_mtime);
st                870 source4/ntvfs/simple/vfs_simple.c 		unix_to_nt_time(&file.both_directory_info.change_time, dir->files[i].st.st_mtime);
st                873 source4/ntvfs/simple/vfs_simple.c 		file.both_directory_info.size = dir->files[i].st.st_size;
st                874 source4/ntvfs/simple/vfs_simple.c 		file.both_directory_info.attrib = svfs_unix_to_dos_attrib(dir->files[i].st.st_mode);
st                962 source4/ntvfs/simple/vfs_simple.c 		unix_to_nt_time(&file.both_directory_info.create_time, dir->files[i].st.st_ctime);
st                963 source4/ntvfs/simple/vfs_simple.c 		unix_to_nt_time(&file.both_directory_info.access_time, dir->files[i].st.st_atime);
st                964 source4/ntvfs/simple/vfs_simple.c 		unix_to_nt_time(&file.both_directory_info.write_time,  dir->files[i].st.st_mtime);
st                965 source4/ntvfs/simple/vfs_simple.c 		unix_to_nt_time(&file.both_directory_info.change_time, dir->files[i].st.st_mtime);
st                968 source4/ntvfs/simple/vfs_simple.c 		file.both_directory_info.size = dir->files[i].st.st_size;
st                969 source4/ntvfs/simple/vfs_simple.c 		file.both_directory_info.attrib = svfs_unix_to_dos_attrib(dir->files[i].st.st_mode);
st                443 source4/ntvfs/smb2/vfs_smb2.c 				 struct ntvfs_request *req, union smb_setfileinfo *st)
st                352 source4/ntvfs/unixuid/vfs_unixuid.c 				   struct ntvfs_request *req, union smb_setfileinfo *st)
st                356 source4/ntvfs/unixuid/vfs_unixuid.c 	PASS_THRU_REQ(ntvfs, req, setpathinfo, (ntvfs, req, st));
st                306 source4/smb_server/blob.c 				       union smb_fileinfo *st,
st                316 source4/smb_server/blob.c 		push_nttime(blob->data,  0, st->basic_info.out.create_time);
st                317 source4/smb_server/blob.c 		push_nttime(blob->data,  8, st->basic_info.out.access_time);
st                318 source4/smb_server/blob.c 		push_nttime(blob->data, 16, st->basic_info.out.write_time);
st                319 source4/smb_server/blob.c 		push_nttime(blob->data, 24, st->basic_info.out.change_time);
st                320 source4/smb_server/blob.c 		SIVAL(blob->data,       32, st->basic_info.out.attrib);
st                327 source4/smb_server/blob.c 		push_nttime(blob->data,  0, st->network_open_information.out.create_time);
st                328 source4/smb_server/blob.c 		push_nttime(blob->data,  8, st->network_open_information.out.access_time);
st                329 source4/smb_server/blob.c 		push_nttime(blob->data, 16, st->network_open_information.out.write_time);
st                330 source4/smb_server/blob.c 		push_nttime(blob->data, 24, st->network_open_information.out.change_time);
st                331 source4/smb_server/blob.c 		SBVAL(blob->data,       32, st->network_open_information.out.alloc_size);
st                332 source4/smb_server/blob.c 		SBVAL(blob->data,       40, st->network_open_information.out.size);
st                333 source4/smb_server/blob.c 		SIVAL(blob->data,       48, st->network_open_information.out.attrib);
st                340 source4/smb_server/blob.c 		SBVAL(blob->data,  0, st->standard_info.out.alloc_size);
st                341 source4/smb_server/blob.c 		SBVAL(blob->data,  8, st->standard_info.out.size);
st                342 source4/smb_server/blob.c 		SIVAL(blob->data, 16, st->standard_info.out.nlink);
st                343 source4/smb_server/blob.c 		SCVAL(blob->data, 20, st->standard_info.out.delete_pending);
st                344 source4/smb_server/blob.c 		SCVAL(blob->data, 21, st->standard_info.out.directory);
st                351 source4/smb_server/blob.c 		SIVAL(blob->data,  0, st->attribute_tag_information.out.attrib);
st                352 source4/smb_server/blob.c 		SIVAL(blob->data,  4, st->attribute_tag_information.out.reparse_tag);
st                358 source4/smb_server/blob.c 		SIVAL(blob->data,  0, st->ea_info.out.ea_size);
st                364 source4/smb_server/blob.c 		SIVAL(blob->data,  0, st->mode_information.out.mode);
st                371 source4/smb_server/blob.c 		      st->alignment_information.out.alignment_requirement);
st                377 source4/smb_server/blob.c 		SIVAL(blob->data,  0, st->access_information.out.access_flags);
st                383 source4/smb_server/blob.c 		SBVAL(blob->data,  0, st->position_information.out.position);
st                389 source4/smb_server/blob.c 		SBVAL(blob->data,  0, st->compression_info.out.compressed_size);
st                390 source4/smb_server/blob.c 		SSVAL(blob->data,  8, st->compression_info.out.format);
st                391 source4/smb_server/blob.c 		SCVAL(blob->data, 10, st->compression_info.out.unit_shift);
st                392 source4/smb_server/blob.c 		SCVAL(blob->data, 11, st->compression_info.out.chunk_shift);
st                393 source4/smb_server/blob.c 		SCVAL(blob->data, 12, st->compression_info.out.cluster_shift);
st                401 source4/smb_server/blob.c 		SBVAL(blob->data,  0, st->internal_information.out.file_id);
st                407 source4/smb_server/blob.c 		push_nttime(blob->data,  0, st->all_info.out.create_time);
st                408 source4/smb_server/blob.c 		push_nttime(blob->data,  8, st->all_info.out.access_time);
st                409 source4/smb_server/blob.c 		push_nttime(blob->data, 16, st->all_info.out.write_time);
st                410 source4/smb_server/blob.c 		push_nttime(blob->data, 24, st->all_info.out.change_time);
st                411 source4/smb_server/blob.c 		SIVAL(blob->data,       32, st->all_info.out.attrib);
st                413 source4/smb_server/blob.c 		SBVAL(blob->data,       40, st->all_info.out.alloc_size);
st                414 source4/smb_server/blob.c 		SBVAL(blob->data,       48, st->all_info.out.size);
st                415 source4/smb_server/blob.c 		SIVAL(blob->data,       56, st->all_info.out.nlink);
st                416 source4/smb_server/blob.c 		SCVAL(blob->data,       60, st->all_info.out.delete_pending);
st                417 source4/smb_server/blob.c 		SCVAL(blob->data,       61, st->all_info.out.directory);
st                419 source4/smb_server/blob.c 		SIVAL(blob->data,       64, st->all_info.out.ea_size);
st                421 source4/smb_server/blob.c 						     st->all_info.out.fname.s,
st                430 source4/smb_server/blob.c 						     st->name_info.out.fname.s,
st                439 source4/smb_server/blob.c 						     st->alt_name_info.out.fname.s,
st                445 source4/smb_server/blob.c 		for (i=0;i<st->stream_info.out.num_streams;i++) {
st                451 source4/smb_server/blob.c 			SBVAL(data,  8, st->stream_info.out.streams[i].size);
st                452 source4/smb_server/blob.c 			SBVAL(data, 16, st->stream_info.out.streams[i].alloc_size);
st                454 source4/smb_server/blob.c 							     st->stream_info.out.streams[i].stream_name.s,
st                457 source4/smb_server/blob.c 			if (i == st->stream_info.out.num_streams - 1) {
st                473 source4/smb_server/blob.c 		if (st->all_eas.out.num_eas == 0) {
st                477 source4/smb_server/blob.c 		list_size = ea_list_size_chained(st->all_eas.out.num_eas,
st                478 source4/smb_server/blob.c 						 st->all_eas.out.eas, 4);
st                482 source4/smb_server/blob.c 				    st->all_eas.out.num_eas,
st                483 source4/smb_server/blob.c 				    st->all_eas.out.eas, 4);
st                489 source4/smb_server/blob.c 		push_nttime(blob->data, 0x00, st->all_info2.out.create_time);
st                490 source4/smb_server/blob.c 		push_nttime(blob->data, 0x08, st->all_info2.out.access_time);
st                491 source4/smb_server/blob.c 		push_nttime(blob->data, 0x10, st->all_info2.out.write_time);
st                492 source4/smb_server/blob.c 		push_nttime(blob->data, 0x18, st->all_info2.out.change_time);
st                493 source4/smb_server/blob.c 		SIVAL(blob->data,       0x20, st->all_info2.out.attrib);
st                494 source4/smb_server/blob.c 		SIVAL(blob->data,       0x24, st->all_info2.out.unknown1);
st                495 source4/smb_server/blob.c 		SBVAL(blob->data,       0x28, st->all_info2.out.alloc_size);
st                496 source4/smb_server/blob.c 		SBVAL(blob->data,       0x30, st->all_info2.out.size);
st                497 source4/smb_server/blob.c 		SIVAL(blob->data,       0x38, st->all_info2.out.nlink);
st                498 source4/smb_server/blob.c 		SCVAL(blob->data,       0x3C, st->all_info2.out.delete_pending);
st                499 source4/smb_server/blob.c 		SCVAL(blob->data,       0x3D, st->all_info2.out.directory);
st                501 source4/smb_server/blob.c 		SBVAL(blob->data,	0x40, st->all_info2.out.file_id);
st                502 source4/smb_server/blob.c 		SIVAL(blob->data,       0x48, st->all_info2.out.ea_size);
st                503 source4/smb_server/blob.c 		SIVAL(blob->data,	0x4C, st->all_info2.out.access_mask);
st                504 source4/smb_server/blob.c 		SBVAL(blob->data,	0x50, st->all_info2.out.position);
st                505 source4/smb_server/blob.c 		SIVAL(blob->data,	0x58, st->all_info2.out.mode);
st                506 source4/smb_server/blob.c 		SIVAL(blob->data,	0x5C, st->all_info2.out.alignment_requirement);
st                508 source4/smb_server/blob.c 						     st->all_info2.out.fname.s,
st                522 source4/smb_server/blob.c 					union smb_setfileinfo *st,
st                534 source4/smb_server/blob.c 		st->basic_info.in.create_time = pull_nttime(blob->data,  0);
st                535 source4/smb_server/blob.c 		st->basic_info.in.access_time = pull_nttime(blob->data,  8);
st                536 source4/smb_server/blob.c 		st->basic_info.in.write_time =  pull_nttime(blob->data, 16);
st                537 source4/smb_server/blob.c 		st->basic_info.in.change_time = pull_nttime(blob->data, 24);
st                538 source4/smb_server/blob.c 		st->basic_info.in.attrib      = IVAL(blob->data,        32);
st                539 source4/smb_server/blob.c 		st->basic_info.in.reserved    = IVAL(blob->data,        36);
st                546 source4/smb_server/blob.c 		st->disposition_info.in.delete_on_close = CVAL(blob->data, 0);
st                553 source4/smb_server/blob.c 		st->allocation_info.in.alloc_size = BVAL(blob->data, 0);
st                560 source4/smb_server/blob.c 		st->end_of_file_info.in.size = BVAL(blob->data, 0);
st                569 source4/smb_server/blob.c 		st->rename_information.in.overwrite = CVAL(blob->data, 0);
st                570 source4/smb_server/blob.c 		st->rename_information.in.root_fid  = IVAL(blob->data, 4);
st                576 source4/smb_server/blob.c 					&st->rename_information.in.new_name,
st                578 source4/smb_server/blob.c 		if (st->rename_information.in.new_name == NULL) {
st                590 source4/smb_server/blob.c 		st->link_information.in.overwrite = CVAL(blob->data, 0);
st                591 source4/smb_server/blob.c 		st->link_information.in.root_fid  = IVAL(blob->data, 8);
st                597 source4/smb_server/blob.c 					&st->link_information.in.new_name,
st                599 source4/smb_server/blob.c 		if (st->link_information.in.new_name == NULL) {
st                611 source4/smb_server/blob.c 		st->rename_information.in.overwrite = CVAL(blob->data, 0);
st                612 source4/smb_server/blob.c 		st->rename_information.in.root_fid  = BVAL(blob->data, 8);
st                618 source4/smb_server/blob.c 					&st->rename_information.in.new_name,
st                620 source4/smb_server/blob.c 		if (st->rename_information.in.new_name == NULL) {
st                629 source4/smb_server/blob.c 		st->position_information.in.position = BVAL(blob->data, 0);
st                636 source4/smb_server/blob.c 		st->mode_information.in.mode = IVAL(blob->data, 0);
st                237 source4/smb_server/smb/reply.c 	union smb_fileinfo *st;
st                239 source4/smb_server/smb/reply.c 	SMBSRV_CHECK_ASYNC_STATUS(st, union smb_fileinfo);
st                244 source4/smb_server/smb/reply.c 	SSVAL(req->out.vwv,         VWV(0), st->getattr.out.attrib);
st                245 source4/smb_server/smb/reply.c 	srv_push_dos_date3(req->smb_conn, req->out.vwv, VWV(1), st->getattr.out.write_time);
st                246 source4/smb_server/smb/reply.c 	SIVAL(req->out.vwv,         VWV(3), st->getattr.out.size);
st                259 source4/smb_server/smb/reply.c 	union smb_fileinfo *st;
st                261 source4/smb_server/smb/reply.c 	SMBSRV_TALLOC_IO_PTR(st, union smb_fileinfo);
st                264 source4/smb_server/smb/reply.c 	st->getattr.level = RAW_FILEINFO_GETATTR;
st                267 source4/smb_server/smb/reply.c 	req_pull_ascii4(&req->in.bufinfo, &st->getattr.in.file.path, req->in.data, STR_TERMINATE);
st                268 source4/smb_server/smb/reply.c 	if (!st->getattr.in.file.path) {
st                273 source4/smb_server/smb/reply.c 	SMBSRV_CALL_NTVFS_BACKEND(ntvfs_qpathinfo(req->ntvfs, st));
st                282 source4/smb_server/smb/reply.c 	union smb_setfileinfo *st;
st                286 source4/smb_server/smb/reply.c 	SMBSRV_TALLOC_IO_PTR(st, union smb_setfileinfo);
st                289 source4/smb_server/smb/reply.c 	st->setattr.level = RAW_SFILEINFO_SETATTR;
st                290 source4/smb_server/smb/reply.c 	st->setattr.in.attrib     = SVAL(req->in.vwv, VWV(0));
st                291 source4/smb_server/smb/reply.c 	st->setattr.in.write_time = srv_pull_dos_date3(req->smb_conn, req->in.vwv + VWV(1));
st                293 source4/smb_server/smb/reply.c 	req_pull_ascii4(&req->in.bufinfo, &st->setattr.in.file.path, req->in.data, STR_TERMINATE);
st                295 source4/smb_server/smb/reply.c 	if (!st->setattr.in.file.path) {
st                300 source4/smb_server/smb/reply.c 	SMBSRV_CALL_NTVFS_BACKEND(ntvfs_setpathinfo(req->ntvfs, st));
st                318 source4/smb_server/smb/trans2.c 				     union smb_fileinfo *st,
st                324 source4/smb_server/smb/trans2.c 	switch (st->generic.level) {
st                342 source4/smb_server/smb/trans2.c 		srv_push_dos_date2(smb_conn, blob->data, 0, st->standard.out.create_time);
st                343 source4/smb_server/smb/trans2.c 		srv_push_dos_date2(smb_conn, blob->data, 4, st->standard.out.access_time);
st                344 source4/smb_server/smb/trans2.c 		srv_push_dos_date2(smb_conn, blob->data, 8, st->standard.out.write_time);
st                345 source4/smb_server/smb/trans2.c 		SIVAL(blob->data,        12, st->standard.out.size);
st                346 source4/smb_server/smb/trans2.c 		SIVAL(blob->data,        16, st->standard.out.alloc_size);
st                347 source4/smb_server/smb/trans2.c 		SSVAL(blob->data,        20, st->standard.out.attrib);
st                353 source4/smb_server/smb/trans2.c 		srv_push_dos_date2(smb_conn, blob->data, 0, st->ea_size.out.create_time);
st                354 source4/smb_server/smb/trans2.c 		srv_push_dos_date2(smb_conn, blob->data, 4, st->ea_size.out.access_time);
st                355 source4/smb_server/smb/trans2.c 		srv_push_dos_date2(smb_conn, blob->data, 8, st->ea_size.out.write_time);
st                356 source4/smb_server/smb/trans2.c 		SIVAL(blob->data,        12, st->ea_size.out.size);
st                357 source4/smb_server/smb/trans2.c 		SIVAL(blob->data,        16, st->ea_size.out.alloc_size);
st                358 source4/smb_server/smb/trans2.c 		SSVAL(blob->data,        20, st->ea_size.out.attrib);
st                359 source4/smb_server/smb/trans2.c 		SIVAL(blob->data,        22, st->ea_size.out.ea_size);
st                363 source4/smb_server/smb/trans2.c 		list_size = ea_list_size(st->ea_list.out.num_eas,
st                364 source4/smb_server/smb/trans2.c 					 st->ea_list.out.eas);
st                368 source4/smb_server/smb/trans2.c 			    st->ea_list.out.num_eas, st->ea_list.out.eas);
st                372 source4/smb_server/smb/trans2.c 		list_size = ea_list_size(st->all_eas.out.num_eas,
st                373 source4/smb_server/smb/trans2.c 						  st->all_eas.out.eas);
st                377 source4/smb_server/smb/trans2.c 			    st->all_eas.out.num_eas, st->all_eas.out.eas);
st                416 source4/smb_server/smb/trans2.c 		passthru_level = st->generic.level;
st                421 source4/smb_server/smb/trans2.c 					     passthru_level, st,
st                432 source4/smb_server/smb/trans2.c 	union smb_fileinfo *st;
st                434 source4/smb_server/smb/trans2.c 	TRANS2_CHECK_ASYNC_STATUS(st, union smb_fileinfo);
st                440 source4/smb_server/smb/trans2.c 					  &trans->out.data, st,
st                452 source4/smb_server/smb/trans2.c 	union smb_fileinfo *st;
st                460 source4/smb_server/smb/trans2.c 	st = talloc(op, union smb_fileinfo);
st                461 source4/smb_server/smb/trans2.c 	NT_STATUS_HAVE_NO_MEMORY(st);
st                465 source4/smb_server/smb/trans2.c 	smbsrv_blob_pull_string(&req->in.bufinfo, &trans->in.params, 6, &st->generic.in.file.path, 0);
st                466 source4/smb_server/smb/trans2.c 	if (st->generic.in.file.path == NULL) {
st                471 source4/smb_server/smb/trans2.c 	st->generic.level = (enum smb_fileinfo_level)level;
st                472 source4/smb_server/smb/trans2.c 	if (st->generic.level >= RAW_FILEINFO_GENERIC) {
st                476 source4/smb_server/smb/trans2.c 	if (st->generic.level == RAW_FILEINFO_EA_LIST) {
st                478 source4/smb_server/smb/trans2.c 					       &st->ea_list.in.num_names,
st                479 source4/smb_server/smb/trans2.c 					       &st->ea_list.in.ea_names));
st                482 source4/smb_server/smb/trans2.c 	op->op_info = st;
st                485 source4/smb_server/smb/trans2.c 	return ntvfs_qpathinfo(req->ntvfs, st);
st                495 source4/smb_server/smb/trans2.c 	union smb_fileinfo *st;
st                504 source4/smb_server/smb/trans2.c 	st = talloc(op, union smb_fileinfo);
st                505 source4/smb_server/smb/trans2.c 	NT_STATUS_HAVE_NO_MEMORY(st);
st                510 source4/smb_server/smb/trans2.c 	st->generic.in.file.ntvfs = h;
st                512 source4/smb_server/smb/trans2.c 	st->generic.level = (enum smb_fileinfo_level)level;
st                513 source4/smb_server/smb/trans2.c 	if (st->generic.level >= RAW_FILEINFO_GENERIC) {
st                517 source4/smb_server/smb/trans2.c 	if (st->generic.level == RAW_FILEINFO_EA_LIST) {
st                519 source4/smb_server/smb/trans2.c 					       &st->ea_list.in.num_names,
st                520 source4/smb_server/smb/trans2.c 					       &st->ea_list.in.ea_names));
st                523 source4/smb_server/smb/trans2.c 	op->op_info = st;
st                526 source4/smb_server/smb/trans2.c 	SMBSRV_CHECK_FILE_HANDLE_NTSTATUS(st->generic.in.file.ntvfs);
st                527 source4/smb_server/smb/trans2.c 	return ntvfs_qfileinfo(req->ntvfs, st);
st                535 source4/smb_server/smb/trans2.c 				       union smb_setfileinfo *st,
st                540 source4/smb_server/smb/trans2.c 	switch (st->generic.level) {
st                551 source4/smb_server/smb/trans2.c 		st->standard.in.create_time = srv_pull_dos_date2(req->smb_conn, blob->data + 0);
st                552 source4/smb_server/smb/trans2.c 		st->standard.in.access_time = srv_pull_dos_date2(req->smb_conn, blob->data + 4);
st                553 source4/smb_server/smb/trans2.c 		st->standard.in.write_time  = srv_pull_dos_date2(req->smb_conn, blob->data + 8);
st                559 source4/smb_server/smb/trans2.c 				    &st->ea_set.in.num_eas, 
st                560 source4/smb_server/smb/trans2.c 				    &st->ea_set.in.eas);
st                585 source4/smb_server/smb/trans2.c 		passthru_level = st->generic.level;
st                612 source4/smb_server/smb/trans2.c 	return smbsrv_pull_passthru_sfileinfo(st, passthru_level, st,
st                623 source4/smb_server/smb/trans2.c 	union smb_setfileinfo *st;
st                632 source4/smb_server/smb/trans2.c 	st = talloc(op, union smb_setfileinfo);
st                633 source4/smb_server/smb/trans2.c 	NT_STATUS_HAVE_NO_MEMORY(st);
st                638 source4/smb_server/smb/trans2.c 	st->generic.in.file.ntvfs = h;
st                640 source4/smb_server/smb/trans2.c 	st->generic.level = (enum smb_setfileinfo_level)level;
st                641 source4/smb_server/smb/trans2.c 	if (st->generic.level >= RAW_SFILEINFO_GENERIC) {
st                645 source4/smb_server/smb/trans2.c 	TRANS2_CHECK(trans2_parse_sfileinfo(req, st, &trans->in.data));
st                647 source4/smb_server/smb/trans2.c 	op->op_info = st;
st                650 source4/smb_server/smb/trans2.c 	SMBSRV_CHECK_FILE_HANDLE_NTSTATUS(st->generic.in.file.ntvfs);
st                651 source4/smb_server/smb/trans2.c 	return ntvfs_setfileinfo(req->ntvfs, st);
st                660 source4/smb_server/smb/trans2.c 	union smb_setfileinfo *st;
st                668 source4/smb_server/smb/trans2.c 	st = talloc(op, union smb_setfileinfo);
st                669 source4/smb_server/smb/trans2.c 	NT_STATUS_HAVE_NO_MEMORY(st);
st                673 source4/smb_server/smb/trans2.c 	smbsrv_blob_pull_string(&req->in.bufinfo, &trans->in.params, 6, &st->generic.in.file.path, 0);
st                674 source4/smb_server/smb/trans2.c 	if (st->generic.in.file.path == NULL) {
st                679 source4/smb_server/smb/trans2.c 	st->generic.level = (enum smb_setfileinfo_level)level;
st                680 source4/smb_server/smb/trans2.c 	if (st->generic.level >= RAW_SFILEINFO_GENERIC) {
st                684 source4/smb_server/smb/trans2.c 	TRANS2_CHECK(trans2_parse_sfileinfo(req, st, &trans->in.data));
st                686 source4/smb_server/smb/trans2.c 	op->op_info = st;
st                689 source4/smb_server/smb/trans2.c 	return ntvfs_setpathinfo(req->ntvfs, st);
st                 57 source4/smbd/server.c 		struct stat st;
st                 64 source4/smbd/server.c 		if (stat(fname, &st) != 0) {
st                 67 source4/smbd/server.c 		if (S_ISDIR(st.st_mode)) {