finfo             486 source3/client/client.c static bool do_this_one(file_info *finfo)
finfo             488 source3/client/client.c 	if (!finfo->name) {
finfo             492 source3/client/client.c 	if (finfo->mode & aDIR) {
finfo             497 source3/client/client.c 	    !mask_match(finfo->name,client_get_fileselection(),false)) {
finfo             498 source3/client/client.c 		DEBUG(3,("mask_match %s failed\n", finfo->name));
finfo             502 source3/client/client.c 	if (newer_than && finfo->mtime_ts.tv_sec < newer_than) {
finfo             503 source3/client/client.c 		DEBUG(3,("newer_than %s failed\n", finfo->name));
finfo             507 source3/client/client.c 	if ((archive_level==1 || archive_level==2) && !(finfo->mode & aARCH)) {
finfo             508 source3/client/client.c 		DEBUG(3,("archive %s failed\n", finfo->name));
finfo             519 source3/client/client.c static void display_finfo(file_info *finfo, const char *dir)
finfo             524 source3/client/client.c 	if (!do_this_one(finfo)) {
finfo             528 source3/client/client.c 	t = finfo->mtime_ts.tv_sec; /* the time is assumed to be passed as GMT */
finfo             531 source3/client/client.c 			 finfo->name,
finfo             532 source3/client/client.c 			 attrib_string(finfo->mode),
finfo             533 source3/client/client.c 		 	(double)finfo->size,
finfo             535 source3/client/client.c 		dir_total += finfo->size;
finfo             541 source3/client/client.c 		if ( strequal(finfo->name,"..") || strequal(finfo->name,".") )
finfo             548 source3/client/client.c 					finfo->name);
finfo             553 source3/client/client.c 		d_printf( "FILENAME:%s\n", finfo->name);
finfo             554 source3/client/client.c 		d_printf( "MODE:%s\n", attrib_string(finfo->mode));
finfo             555 source3/client/client.c 		d_printf( "SIZE:%.0f\n", (double)finfo->size);
finfo             557 source3/client/client.c 		fnum = cli_nt_create(finfo->cli, afname, CREATE_ACCESS_READ);
finfo             561 source3/client/client.c 				cli_errstr( finfo->cli)));
finfo             564 source3/client/client.c 			sd = cli_query_secdesc(finfo->cli, fnum, ctx);
finfo             568 source3/client/client.c 					cli_errstr( finfo->cli)));
finfo             582 source3/client/client.c static void do_du(file_info *finfo, const char *dir)
finfo             584 source3/client/client.c 	if (do_this_one(finfo)) {
finfo             585 source3/client/client.c 		dir_total += finfo->size;
finfo            1155 source3/client/client.c static void do_mget(file_info *finfo, const char *dir)
finfo            1164 source3/client/client.c 	if (!finfo->name) {
finfo            1168 source3/client/client.c 	if (strequal(finfo->name,".") || strequal(finfo->name,".."))
finfo            1176 source3/client/client.c 	if (finfo->mode & aDIR) {
finfo            1178 source3/client/client.c 			 "Get directory %s? ",finfo->name) < 0) {
finfo            1183 source3/client/client.c 			 "Get file %s? ",finfo->name) < 0) {
finfo            1194 source3/client/client.c 	if (!(finfo->mode & aDIR)) {
finfo            1198 source3/client/client.c 				finfo->name);
finfo            1202 source3/client/client.c 		do_get(rname, finfo->name, false);
finfo            1216 source3/client/client.c 				finfo->name,
finfo            1223 source3/client/client.c 	string_replace(finfo->name,'\\','/');
finfo            1225 source3/client/client.c 		strlower_m(finfo->name);
finfo            1228 source3/client/client.c 	if (!directory_exist(finfo->name) &&
finfo            1229 source3/client/client.c 	    mkdir(finfo->name,0777) != 0) {
finfo            1230 source3/client/client.c 		d_printf("failed to create directory %s\n",finfo->name);
finfo            1235 source3/client/client.c 	if (chdir(finfo->name) != 0) {
finfo            1236 source3/client/client.c 		d_printf("failed to chdir to directory %s\n",finfo->name);
finfo            2099 source3/client/client.c static void do_del(file_info *finfo, const char *dir)
finfo            2108 source3/client/client.c 				finfo->name);
finfo            2113 source3/client/client.c 	if (finfo->mode & aDIR) {
finfo            2118 source3/client/client.c 	if (!cli_unlink(finfo->cli, mask)) {
finfo            2120 source3/client/client.c 				cli_errstr(finfo->cli),mask);
finfo             118 source3/client/clitar.c static void do_tar(file_info *finfo, const char *dir);
finfo             127 source3/client/clitar.c static long readtarheader(union hblock *hb, file_info2 *finfo, const char *prefix);
finfo             228 source3/client/clitar.c static long readtarheader(union hblock *hb, file_info2 *finfo, const char *prefix)
finfo             263 source3/client/clitar.c 	if ((finfo->name = string_create_s(strlen(prefix) + strlen(hb -> dbuf.name) + 3)) == NULL) {
finfo             268 source3/client/clitar.c 	safe_strcpy(finfo->name, prefix, strlen(prefix) + strlen(hb -> dbuf.name) + 3);
finfo             271 source3/client/clitar.c 	unfixtarname(finfo->name + strlen(prefix), hb->dbuf.name,
finfo             278 source3/client/clitar.c 				finfo->name));
finfo             293 source3/client/clitar.c 				(*(finfo->name+strlen(finfo->name)-1) == '\\')) {
finfo             294 source3/client/clitar.c 		finfo->mode=aDIR;
finfo             296 source3/client/clitar.c 		finfo->mode=0; /* we don't care about mode at the moment, we'll
finfo             307 source3/client/clitar.c 	finfo->mtime_ts = finfo->ctime_ts =
finfo             309 source3/client/clitar.c 	finfo->atime_ts = convert_time_t_to_timespec(time(NULL));
finfo             310 source3/client/clitar.c 	finfo->size = unoct(hb->dbuf.size, sizeof(hb->dbuf.size));
finfo             619 source3/client/clitar.c 	file_info2 finfo;
finfo             639 source3/client/clitar.c 	ZERO_STRUCT(finfo);
finfo             641 source3/client/clitar.c 	finfo.size  = finfo1 -> size;
finfo             642 source3/client/clitar.c 	finfo.mode  = finfo1 -> mode;
finfo             643 source3/client/clitar.c 	finfo.uid   = finfo1 -> uid;
finfo             644 source3/client/clitar.c 	finfo.gid   = finfo1 -> gid;
finfo             645 source3/client/clitar.c 	finfo.mtime_ts = finfo1 -> mtime_ts;
finfo             646 source3/client/clitar.c 	finfo.atime_ts = finfo1 -> atime_ts;
finfo             647 source3/client/clitar.c 	finfo.ctime_ts = finfo1 -> ctime_ts;
finfo             651 source3/client/clitar.c 				(double)finfo.size));
finfo             653 source3/client/clitar.c 		ttarf+=finfo.size + TBLOCK - (finfo.size % TBLOCK);
finfo             671 source3/client/clitar.c 	finfo.name = string_create_s(strlen(rname));
finfo             672 source3/client/clitar.c 	if (finfo.name == NULL) {
finfo             677 source3/client/clitar.c 	safe_strcpy(finfo.name,rname, strlen(rname));
finfo             679 source3/client/clitar.c 	DEBUG(3,("file %s attrib 0x%X\n",finfo.name,finfo.mode));
finfo             681 source3/client/clitar.c 	if (tar_inc && !(finfo.mode & aARCH)) {
finfo             682 source3/client/clitar.c 		DEBUG(4, ("skipping %s - archive bit not set\n", finfo.name));
finfo             684 source3/client/clitar.c 	} else if (!tar_system && (finfo.mode & aSYSTEM)) {
finfo             685 source3/client/clitar.c 		DEBUG(4, ("skipping %s - system bit is set\n", finfo.name));
finfo             687 source3/client/clitar.c 	} else if (!tar_hidden && (finfo.mode & aHIDDEN)) {
finfo             688 source3/client/clitar.c 		DEBUG(4, ("skipping %s - hidden bit is set\n", finfo.name));
finfo             694 source3/client/clitar.c 			finfo.name, (double)finfo.size, lname));
finfo             712 source3/client/clitar.c 				writetarheader(tarhandle, rname, finfo.size,
finfo             713 source3/client/clitar.c 					finfo.mtime_ts.tv_sec, "100644 \0", ftype);
finfo             721 source3/client/clitar.c 			if (nread > finfo.size) {
finfo             722 source3/client/clitar.c 				datalen -= nread - finfo.size;
finfo             724 source3/client/clitar.c 							finfo.name, (double)finfo.size));
finfo             735 source3/client/clitar.c 			if ( (datalen == 0) && (finfo.size != 0) ) {
finfo             741 source3/client/clitar.c 		} while ( nread < finfo.size );
finfo             745 source3/client/clitar.c 			if (nread < finfo.size) {
finfo             747 source3/client/clitar.c 							(double)finfo.size, (int)nread));
finfo             748 source3/client/clitar.c 				if (padit(data, (uint64_t)sizeof(data), finfo.size - nread))
finfo             753 source3/client/clitar.c 			if (finfo.size % TBLOCK)
finfo             754 source3/client/clitar.c 				dozerobuf(tarhandle, TBLOCK - (finfo.size % TBLOCK));
finfo             756 source3/client/clitar.c 			ttarf+=finfo.size + TBLOCK - (finfo.size % TBLOCK);
finfo             759 source3/client/clitar.c 			DEBUG(4, ("skipping %s - initial read failed (file was locked ?)\n", finfo.name));
finfo             773 source3/client/clitar.c 			(void) do_setrattr(finfo.name, aARCH, ATTRRESET);
finfo             778 source3/client/clitar.c 		get_total_size += finfo.size;
finfo             782 source3/client/clitar.c 				(double)finfo.size, finfo.size / MAX(0.001, (1.024*this_time)),
finfo             783 source3/client/clitar.c 				finfo.name));
finfo             788 source3/client/clitar.c 				finfo.size / MAX(0.001, (1.024*this_time)),
finfo             806 source3/client/clitar.c static void do_tar(file_info *finfo, const char *dir)
finfo             810 source3/client/clitar.c 	if (strequal(finfo->name,"..") || strequal(finfo->name,"."))
finfo             822 source3/client/clitar.c 				finfo->name);
finfo             838 source3/client/clitar.c 	if (finfo->mode & aDIR) {
finfo             851 source3/client/clitar.c 			(int)strlen(finfo->name), finfo->name, saved_curdir));
finfo             856 source3/client/clitar.c 				finfo->name);
finfo             867 source3/client/clitar.c 				finfo->mtime_ts.tv_sec, "040755 \0", '5');
finfo             889 source3/client/clitar.c 					finfo->name);
finfo             893 source3/client/clitar.c 		do_atar(rname,finfo->name,finfo);
finfo             999 source3/client/clitar.c static int get_file(file_info2 finfo)
finfo            1004 source3/client/clitar.c 	DEBUG(5, ("get_file: file: %s, size %.0f\n", finfo.name, (double)finfo.size));
finfo            1006 source3/client/clitar.c 	if (ensurepath(finfo.name) &&
finfo            1007 source3/client/clitar.c 			(fnum=cli_open(cli, finfo.name, O_RDWR|O_CREAT|O_TRUNC, DENY_NONE)) == -1) {
finfo            1014 source3/client/clitar.c 	rsize = finfo.size;  /* This is how much to write */
finfo            1077 source3/client/clitar.c 	DEBUG(5, ("Updating creation date on %s\n", finfo.name));
finfo            1079 source3/client/clitar.c 	if (!cli_setatr(cli, finfo.name, finfo.mode, finfo.mtime_ts.tv_sec)) {
finfo            1081 source3/client/clitar.c 			DEBUG(0, ("Could not set time on file: %s\n", finfo.name));
finfo            1087 source3/client/clitar.c 	DEBUG(0, ("restore tar file %s of size %.0f bytes\n", finfo.name, (double)finfo.size));
finfo            1094 source3/client/clitar.c static int get_dir(file_info2 finfo)
finfo            1096 source3/client/clitar.c 	DEBUG(0, ("restore directory %s\n", finfo.name));
finfo            1098 source3/client/clitar.c 	if (!ensurepath(finfo.name)) {
finfo            1110 source3/client/clitar.c static char *get_longfilename(file_info2 finfo)
finfo            1114 source3/client/clitar.c 	int namesize = finfo.size + strlen(client_get_cur_dir()) + 2;
finfo            1116 source3/client/clitar.c 	int offset = 0, left = finfo.size;
finfo            1119 source3/client/clitar.c 	DEBUG(5, ("Restoring a long file name: %s\n", finfo.name));
finfo            1120 source3/client/clitar.c 	DEBUG(5, ("Len = %.0f\n", (double)finfo.size));
finfo            1143 source3/client/clitar.c 		unfixtarname(longname + offset, buffer_p, MIN(TBLOCK, finfo.size), first--);
finfo            1155 source3/client/clitar.c 	file_info2 finfo;
finfo            1160 source3/client/clitar.c 	ZERO_STRUCT(finfo);
finfo            1179 source3/client/clitar.c 					&finfo, client_get_cur_dir())) {
finfo            1181 source3/client/clitar.c 				DEBUG(0, ("Skipping %s...\n", finfo.name));
finfo            1182 source3/client/clitar.c 				if ((next_block(tarbuf, &buffer_p, tbufsiz) <= 0) && !skip_file(finfo.size)) {
finfo            1203 source3/client/clitar.c 			SAFE_FREE(finfo.name);   /* Free the space already allocated */
finfo            1204 source3/client/clitar.c 			finfo.name = longfilename;
finfo            1210 source3/client/clitar.c 		skip = clipn && ((!tar_re_search && clipfind(cliplist, clipn, finfo.name) ^ tar_excl) ||
finfo            1211 source3/client/clitar.c 					(tar_re_search && mask_match_list(finfo.name, cliplist, clipn, True)));
finfo            1213 source3/client/clitar.c 		DEBUG(5, ("Skip = %i, cliplist=%s, file=%s\n", skip, (cliplist?cliplist[0]:NULL), finfo.name));
finfo            1215 source3/client/clitar.c 			skip_file(finfo.size);
finfo            1229 source3/client/clitar.c 				if ((finfo.size != 0) && next_block(tarbuf, &buffer_p, tbufsiz) <=0) {
finfo            1233 source3/client/clitar.c 				if (!get_file(finfo)) {
finfo            1239 source3/client/clitar.c 				if (!get_dir(finfo)) {
finfo            1246 source3/client/clitar.c 				longfilename = get_longfilename(finfo);
finfo            1255 source3/client/clitar.c 				skip_file(finfo.size);  /* Don't handle these yet */
finfo              50 source3/libsmb/clilist.c 					file_info *finfo,
finfo              63 source3/libsmb/clilist.c 	ZERO_STRUCTP(finfo);
finfo              64 source3/libsmb/clilist.c 	finfo->cli = cli;
finfo              73 source3/libsmb/clilist.c 			finfo->ctime_ts = convert_time_t_to_timespec(cli_make_unix_date2(cli, p+4));
finfo              74 source3/libsmb/clilist.c 			finfo->atime_ts = convert_time_t_to_timespec(cli_make_unix_date2(cli, p+8));
finfo              75 source3/libsmb/clilist.c 			finfo->mtime_ts = convert_time_t_to_timespec(cli_make_unix_date2(cli, p+12));
finfo              76 source3/libsmb/clilist.c 			finfo->size = IVAL(p,16);
finfo              77 source3/libsmb/clilist.c 			finfo->mode = CVAL(p,24);
finfo             102 source3/libsmb/clilist.c 						&finfo->name,
finfo             118 source3/libsmb/clilist.c 			finfo->ctime_ts = convert_time_t_to_timespec(cli_make_unix_date2(cli, p+4));
finfo             119 source3/libsmb/clilist.c 			finfo->atime_ts = convert_time_t_to_timespec(cli_make_unix_date2(cli, p+8));
finfo             120 source3/libsmb/clilist.c 			finfo->mtime_ts = convert_time_t_to_timespec(cli_make_unix_date2(cli, p+12));
finfo             121 source3/libsmb/clilist.c 			finfo->size = IVAL(p,16);
finfo             122 source3/libsmb/clilist.c 			finfo->mode = CVAL(p,24);
finfo             131 source3/libsmb/clilist.c 						&finfo->name,
finfo             158 source3/libsmb/clilist.c 			finfo->atime_ts = interpret_long_date(p);
finfo             160 source3/libsmb/clilist.c 			finfo->mtime_ts = interpret_long_date(p);
finfo             162 source3/libsmb/clilist.c 			finfo->ctime_ts = interpret_long_date(p);
finfo             164 source3/libsmb/clilist.c 			finfo->size = IVAL2_TO_SMB_BIG_UINT(p,0);
finfo             167 source3/libsmb/clilist.c 			finfo->mode = CVAL(p,0);
finfo             182 source3/libsmb/clilist.c 				clistr_pull(cli->inbuf, finfo->short_name, p,
finfo             183 source3/libsmb/clilist.c 					    sizeof(finfo->short_name),
finfo             192 source3/libsmb/clilist.c 						&finfo->name,
finfo             233 source3/libsmb/clilist.c 	file_info finfo;
finfo             401 source3/libsmb/clilist.c 							&finfo,
finfo             405 source3/libsmb/clilist.c 			if (!finfo.name) {
finfo             411 source3/libsmb/clilist.c 			if (!First && *mask && strcsequal(finfo.name, mask)) {
finfo             413 source3/libsmb/clilist.c 					finfo.name));
finfo             420 source3/libsmb/clilist.c 		if (ff_searchcount > 0 && ff_eos == 0 && finfo.name) {
finfo             421 source3/libsmb/clilist.c 			mask = SMB_STRDUP(finfo.name);
finfo             471 source3/libsmb/clilist.c 							&finfo,
finfo             474 source3/libsmb/clilist.c 			if (!finfo.name) {
finfo             479 source3/libsmb/clilist.c                         fn(cli->dfs_mountpoint, &finfo, Mask, state);
finfo             499 source3/libsmb/clilist.c 				file_info *finfo)
finfo             502 source3/libsmb/clilist.c 	ZERO_STRUCTP(finfo);
finfo             504 source3/libsmb/clilist.c 	finfo->cli = cli;
finfo             505 source3/libsmb/clilist.c 	finfo->mode = CVAL(p,21);
finfo             508 source3/libsmb/clilist.c 	finfo->ctime_ts.tv_sec = cli_make_unix_date(cli, p+22);
finfo             509 source3/libsmb/clilist.c 	finfo->ctime_ts.tv_nsec = 0;
finfo             510 source3/libsmb/clilist.c 	finfo->mtime_ts.tv_sec = finfo->atime_ts.tv_sec = finfo->ctime_ts.tv_sec;
finfo             511 source3/libsmb/clilist.c 	finfo->mtime_ts.tv_nsec = finfo->atime_ts.tv_nsec = 0;
finfo             512 source3/libsmb/clilist.c 	finfo->size = IVAL(p,26);
finfo             515 source3/libsmb/clilist.c 			&finfo->name,
finfo             523 source3/libsmb/clilist.c 	if (finfo->name) {
finfo             524 source3/libsmb/clilist.c 		strlcpy(finfo->short_name,
finfo             525 source3/libsmb/clilist.c 			finfo->name,
finfo             526 source3/libsmb/clilist.c 			sizeof(finfo->short_name));
finfo             656 source3/libsmb/clilist.c 		file_info finfo;
finfo             657 source3/libsmb/clilist.c 		if (!interpret_short_filename(frame, cli, p, &finfo)) {
finfo             661 source3/libsmb/clilist.c 		fn("\\", &finfo, Mask, state);
finfo             238 source3/libsmb/libsmb_dir.c             file_info *finfo,
finfo             243 source3/libsmb/libsmb_dir.c 	if (add_dirent((SMBCFILE *)state, finfo->name, "",
finfo             244 source3/libsmb/libsmb_dir.c 		       (finfo->mode&aDIR?SMBC_DIR:SMBC_FILE)) < 0) {
finfo            1208 source3/libsmb/libsmb_dir.c               file_info *finfo,
finfo            1212 source3/libsmb/libsmb_dir.c 	if (strncmp(finfo->name, ".", 1) != 0 &&
finfo            1213 source3/libsmb/libsmb_dir.c             strncmp(finfo->name, "..", 2) != 0) {
finfo             790 source3/modules/onefs_acl.c 	files_struct finfo;
finfo             793 source3/modules/onefs_acl.c 	ZERO_STRUCT(finfo);
finfo             796 source3/modules/onefs_acl.c 	finfo.fnum = -1;
finfo             797 source3/modules/onefs_acl.c 	finfo.conn = handle->conn;
finfo             798 source3/modules/onefs_acl.c 	finfo.fh = &fh;
finfo             799 source3/modules/onefs_acl.c 	finfo.fh->fd = -1;
finfo             800 source3/modules/onefs_acl.c 	finfo.fsp_name = CONST_DISCARD(char *, name);
finfo             802 source3/modules/onefs_acl.c 	return onefs_fget_nt_acl(handle, &finfo, security_info, ppdesc);
finfo            4542 source3/smbd/posix_acls.c 	files_struct finfo;
finfo            4567 source3/smbd/posix_acls.c 	ZERO_STRUCT( finfo );
finfo            4570 source3/smbd/posix_acls.c 	finfo.fnum = -1;
finfo            4571 source3/smbd/posix_acls.c 	finfo.conn = conn;
finfo            4572 source3/smbd/posix_acls.c 	finfo.fh = &fh;
finfo            4573 source3/smbd/posix_acls.c 	finfo.fh->fd = -1;
finfo            4574 source3/smbd/posix_acls.c 	finfo.fsp_name = CONST_DISCARD(char *,fname);
finfo            4576 source3/smbd/posix_acls.c 	if (!NT_STATUS_IS_OK(SMB_VFS_FGET_NT_ACL( &finfo, DACL_SECURITY_INFORMATION, &psd))) {
finfo             259 source3/torture/nbio.c static void find_fn(const char *mnt, file_info *finfo, const char *name, void *state)
finfo             278 source3/torture/nbio.c static void delete_fn(const char *mnt, file_info *finfo, const char *name, void *state)
finfo             281 source3/torture/nbio.c 	if (finfo->name[0] == '.') return;
finfo             285 source3/torture/nbio.c 	if (asprintf(&s, "%s%s", n, finfo->name) == -1) {
finfo             289 source3/torture/nbio.c 	if (finfo->mode & aDIR) {
finfo            4443 source3/torture/torture.c static void list_fn(const char *mnt, file_info *finfo, const char *name, void *state)
finfo            4503 source3/torture/torture.c static void del_fn(const char *mnt, file_info *finfo, const char *mask, void *state)
finfo            4507 source3/torture/torture.c 	slprintf(fname, sizeof(fname), "\\LISTDIR\\%s", finfo->name);
finfo            4509 source3/torture/torture.c 	if (strcmp(finfo->name, ".") == 0 || strcmp(finfo->name, "..") == 0)
finfo            4512 source3/torture/torture.c 	if (finfo->mode & aDIR) {
finfo            5291 source3/torture/torture.c static void shortname_del_fn(const char *mnt, file_info *finfo, const char *mask, void *state)
finfo            5295 source3/torture/torture.c 	slprintf(fname, sizeof(fname), "\\shortname\\%s", finfo->name);
finfo            5297 source3/torture/torture.c 	if (strcmp(finfo->name, ".") == 0 || strcmp(finfo->name, "..") == 0)
finfo            5300 source3/torture/torture.c 	if (finfo->mode & aDIR) {
finfo            5314 source3/torture/torture.c static void shortname_list_fn(const char *mnt, file_info *finfo, const char *name, void *state)
finfo            5321 source3/torture/torture.c 		i, finfo->name, finfo->short_name);
finfo            5325 source3/torture/torture.c 		if (!finfo->short_name[0]) {
finfo            5328 source3/torture/torture.c 				__location__, finfo->name, i);
finfo            5331 source3/torture/torture.c 	} else if (finfo->short_name[0]){
finfo            5334 source3/torture/torture.c 			__location__, finfo->short_name, finfo->name);
finfo             333 source4/client/client.c static bool do_this_one(struct smbclient_context *ctx, struct clilist_file_info *finfo)
finfo             335 source4/client/client.c 	if (finfo->attrib & FILE_ATTRIBUTE_DIRECTORY) return(true);
finfo             338 source4/client/client.c 	    !mask_match(ctx->cli, finfo->name,ctx->fileselection,false)) {
finfo             339 source4/client/client.c 		DEBUG(3,("mask_match %s failed\n", finfo->name));
finfo             343 source4/client/client.c 	if (ctx->newer_than && finfo->mtime < ctx->newer_than) {
finfo             344 source4/client/client.c 		DEBUG(3,("newer_than %s failed\n", finfo->name));
finfo             348 source4/client/client.c 	if ((ctx->archive_level==1 || ctx->archive_level==2) && !(finfo->attrib & FILE_ATTRIBUTE_ARCHIVE)) {
finfo             349 source4/client/client.c 		DEBUG(3,("archive %s failed\n", finfo->name));
finfo             359 source4/client/client.c static void display_finfo(struct smbclient_context *ctx, struct clilist_file_info *finfo)
finfo             361 source4/client/client.c 	if (do_this_one(ctx, finfo)) {
finfo             362 source4/client/client.c 		time_t t = finfo->mtime; /* the time is assumed to be passed as GMT */
finfo             363 source4/client/client.c 		char *astr = attrib_string(NULL, finfo->attrib);
finfo             365 source4/client/client.c 			 finfo->name,
finfo             367 source4/client/client.c 			 (double)finfo->size,
finfo             369 source4/client/client.c 		dir_total += finfo->size;
finfo             378 source4/client/client.c static void do_du(struct smbclient_context *ctx, struct clilist_file_info *finfo)
finfo             380 source4/client/client.c 	if (do_this_one(ctx, finfo)) {
finfo             381 source4/client/client.c 		dir_total += finfo->size;
finfo             855 source4/client/client.c static void do_mget(struct smbclient_context *ctx, struct clilist_file_info *finfo)
finfo             862 source4/client/client.c 	if (ISDOT(finfo->name) || ISDOTDOT(finfo->name))
finfo             865 source4/client/client.c 	if (finfo->attrib & FILE_ATTRIBUTE_DIRECTORY)
finfo             866 source4/client/client.c 		asprintf(&quest, "Get directory %s? ",finfo->name);
finfo             868 source4/client/client.c 		asprintf(&quest, "Get file %s? ",finfo->name);
finfo             874 source4/client/client.c 	if (!(finfo->attrib & FILE_ATTRIBUTE_DIRECTORY)) {
finfo             875 source4/client/client.c 		asprintf(&rname, "%s%s",ctx->remote_cur_dir,finfo->name);
finfo             876 source4/client/client.c 		do_get(ctx, rname, finfo->name, false);
finfo             884 source4/client/client.c 	ctx->remote_cur_dir = talloc_asprintf_append_buffer(NULL, "%s\\", finfo->name);
finfo             886 source4/client/client.c 	string_replace(discard_const_p(char, finfo->name), '\\', '/');
finfo             888 source4/client/client.c 		strlower(discard_const_p(char, finfo->name));
finfo             891 source4/client/client.c 	if (!directory_exist(finfo->name) && 
finfo             892 source4/client/client.c 	    mkdir(finfo->name,0777) != 0) {
finfo             893 source4/client/client.c 		d_printf("failed to create directory %s\n",finfo->name);
finfo             897 source4/client/client.c 	if (chdir(finfo->name) != 0) {
finfo             898 source4/client/client.c 		d_printf("failed to chdir to directory %s\n",finfo->name);
finfo            1747 source4/client/client.c 	union smb_fileinfo finfo;
finfo            1758 source4/client/client.c 	finfo.generic.level = RAW_FILEINFO_ALL_INFO;
finfo            1759 source4/client/client.c 	finfo.generic.in.file.path = fname;
finfo            1760 source4/client/client.c 	status = smb_raw_pathinfo(ctx->cli->tree, ctx, &finfo);
finfo            1766 source4/client/client.c 	d_printf("\tcreate_time:    %s\n", nt_time_string(ctx, finfo.all_info.out.create_time));
finfo            1767 source4/client/client.c 	d_printf("\taccess_time:    %s\n", nt_time_string(ctx, finfo.all_info.out.access_time));
finfo            1768 source4/client/client.c 	d_printf("\twrite_time:     %s\n", nt_time_string(ctx, finfo.all_info.out.write_time));
finfo            1769 source4/client/client.c 	d_printf("\tchange_time:    %s\n", nt_time_string(ctx, finfo.all_info.out.change_time));
finfo            1770 source4/client/client.c 	d_printf("\tattrib:         0x%x\n", finfo.all_info.out.attrib);
finfo            1771 source4/client/client.c 	d_printf("\talloc_size:     %lu\n", (unsigned long)finfo.all_info.out.alloc_size);
finfo            1772 source4/client/client.c 	d_printf("\tsize:           %lu\n", (unsigned long)finfo.all_info.out.size);
finfo            1773 source4/client/client.c 	d_printf("\tnlink:          %u\n", finfo.all_info.out.nlink);
finfo            1774 source4/client/client.c 	d_printf("\tdelete_pending: %u\n", finfo.all_info.out.delete_pending);
finfo            1775 source4/client/client.c 	d_printf("\tdirectory:      %u\n", finfo.all_info.out.directory);
finfo            1776 source4/client/client.c 	d_printf("\tea_size:        %u\n", finfo.all_info.out.ea_size);
finfo            1777 source4/client/client.c 	d_printf("\tfname:          '%s'\n", finfo.all_info.out.fname.s);
finfo            1780 source4/client/client.c 	finfo.generic.level = RAW_FILEINFO_ALT_NAME_INFO;
finfo            1781 source4/client/client.c 	status = smb_raw_pathinfo(ctx->cli->tree, ctx, &finfo);
finfo            1783 source4/client/client.c 		d_printf("\talt_name:       %s\n", finfo.alt_name_info.out.fname.s);
finfo            1787 source4/client/client.c 	finfo.generic.level = RAW_FILEINFO_INTERNAL_INFORMATION;
finfo            1788 source4/client/client.c 	status = smb_raw_pathinfo(ctx->cli->tree, ctx, &finfo);
finfo            1791 source4/client/client.c 			 (double)finfo.internal_information.out.file_id);
finfo            1795 source4/client/client.c 	finfo.generic.level = RAW_FILEINFO_ALL_EAS;
finfo            1796 source4/client/client.c 	status = smb_raw_pathinfo(ctx->cli->tree, ctx, &finfo);
finfo            1799 source4/client/client.c 		for (i=0;i<finfo.all_eas.out.num_eas;i++) {
finfo            1801 source4/client/client.c 				 finfo.all_eas.out.eas[i].flags,
finfo            1802 source4/client/client.c 				 (int)finfo.all_eas.out.eas[i].value.length,
finfo            1803 source4/client/client.c 				 finfo.all_eas.out.eas[i].name.s);
finfo            1808 source4/client/client.c 	finfo.generic.level = RAW_FILEINFO_STREAM_INFO;
finfo            1809 source4/client/client.c 	status = smb_raw_pathinfo(ctx->cli->tree, ctx, &finfo);
finfo            1812 source4/client/client.c 		for (i=0;i<finfo.stream_info.out.num_streams;i++) {
finfo            1815 source4/client/client.c 				 (long)finfo.stream_info.out.streams[i].size);
finfo            1817 source4/client/client.c 				 (long)finfo.stream_info.out.streams[i].alloc_size);
finfo            1818 source4/client/client.c 			d_printf("\t\tname       %s\n", finfo.stream_info.out.streams[i].stream_name.s);
finfo            1823 source4/client/client.c 	finfo.generic.level = RAW_FILEINFO_COMPRESSION_INFORMATION;
finfo            1824 source4/client/client.c 	status = smb_raw_pathinfo(ctx->cli->tree, ctx, &finfo);
finfo            1826 source4/client/client.c 		d_printf("\tcompressed size %ld\n", (long)finfo.compression_info.out.compressed_size);
finfo            1827 source4/client/client.c 		d_printf("\tformat          %ld\n", (long)finfo.compression_info.out.format);
finfo            1828 source4/client/client.c 		d_printf("\tunit_shift      %ld\n", (long)finfo.compression_info.out.unit_shift);
finfo            1829 source4/client/client.c 		d_printf("\tchunk_shift     %ld\n", (long)finfo.compression_info.out.chunk_shift);
finfo            1830 source4/client/client.c 		d_printf("\tcluster_shift   %ld\n", (long)finfo.compression_info.out.cluster_shift);
finfo            1846 source4/client/client.c 				finfo.generic.level = RAW_FILEINFO_ALL_INFO;
finfo            1847 source4/client/client.c 				finfo.generic.in.file.path = talloc_asprintf(ctx, "%s%s", 
finfo            1849 source4/client/client.c 				status = smb_raw_pathinfo(ctx->cli->tree, ctx, &finfo);
finfo            1855 source4/client/client.c 					d_printf("%s - %s\n", finfo.generic.in.file.path, 
finfo            1860 source4/client/client.c 				d_printf("\t\tcreate_time:    %s\n", nt_time_string(ctx, finfo.all_info.out.create_time));
finfo            1861 source4/client/client.c 				d_printf("\t\twrite_time:     %s\n", nt_time_string(ctx, finfo.all_info.out.write_time));
finfo            1862 source4/client/client.c 				d_printf("\t\tchange_time:    %s\n", nt_time_string(ctx, finfo.all_info.out.change_time));
finfo            1863 source4/client/client.c 				d_printf("\t\tsize:           %lu\n", (unsigned long)finfo.all_info.out.size);
finfo            1878 source4/client/client.c 	union smb_fileinfo finfo;
finfo            1888 source4/client/client.c 	finfo.generic.level = RAW_FILEINFO_ALL_EAS;
finfo            1889 source4/client/client.c 	finfo.generic.in.file.path = fname;
finfo            1890 source4/client/client.c 	status = smb_raw_pathinfo(ctx->cli->tree, ctx, &finfo);
finfo            1897 source4/client/client.c 	d_printf("%s has %d EAs\n", fname, finfo.all_eas.out.num_eas);
finfo            1899 source4/client/client.c 	for (i=0;i<finfo.all_eas.out.num_eas;i++) {
finfo            1901 source4/client/client.c 			 finfo.all_eas.out.eas[i].flags,
finfo            1902 source4/client/client.c 			 (int)finfo.all_eas.out.eas[i].value.length,
finfo            1903 source4/client/client.c 			 finfo.all_eas.out.eas[i].name.s);
finfo            1906 source4/client/client.c 			  finfo.all_eas.out.eas[i].value.data,
finfo            1907 source4/client/client.c 			  finfo.all_eas.out.eas[i].value.length);
finfo              34 source4/libcli/clideltree.c static void delete_fn(struct clilist_file_info *finfo, const char *name, void *state)
finfo              38 source4/libcli/clideltree.c 	if (ISDOT(finfo->name) || ISDOTDOT(finfo->name)) {
finfo              44 source4/libcli/clideltree.c 	asprintf(&s, "%s%s", n, finfo->name);
finfo              46 source4/libcli/clideltree.c 	if (finfo->attrib & FILE_ATTRIBUTE_READONLY) {
finfo              53 source4/libcli/clideltree.c 	if (finfo->attrib & FILE_ATTRIBUTE_DIRECTORY) {
finfo              43 source4/libcli/clilist.c 				    struct clilist_file_info *finfo)
finfo              47 source4/libcli/clilist.c 	if (!finfo) finfo = &finfo2;
finfo              48 source4/libcli/clilist.c 	ZERO_STRUCTP(finfo);
finfo              52 source4/libcli/clilist.c 		finfo->size = info->standard.size;
finfo              53 source4/libcli/clilist.c 		finfo->mtime = info->standard.write_time;
finfo              54 source4/libcli/clilist.c 		finfo->attrib = info->standard.attrib;
finfo              55 source4/libcli/clilist.c 		finfo->name = info->standard.name.s;
finfo              56 source4/libcli/clilist.c 		finfo->short_name = info->standard.name.s;
finfo              60 source4/libcli/clilist.c 		finfo->size = info->both_directory_info.size;
finfo              61 source4/libcli/clilist.c 		finfo->mtime = nt_time_to_unix(info->both_directory_info.write_time);
finfo              62 source4/libcli/clilist.c 		finfo->attrib = info->both_directory_info.attrib;
finfo              63 source4/libcli/clilist.c 		finfo->short_name = info->both_directory_info.short_name.s;
finfo              64 source4/libcli/clilist.c 		finfo->name = info->both_directory_info.name.s;
finfo             209 source4/libcli/clilist.c 				     struct clilist_file_info *finfo)
finfo             213 source4/libcli/clilist.c 	if (!finfo) finfo = &finfo2;
finfo             214 source4/libcli/clilist.c 	ZERO_STRUCTP(finfo);
finfo             218 source4/libcli/clilist.c 		finfo->mtime = info->search.write_time;
finfo             219 source4/libcli/clilist.c 		finfo->size = info->search.size;
finfo             220 source4/libcli/clilist.c 		finfo->attrib = info->search.attrib;
finfo             221 source4/libcli/clilist.c 		finfo->name = info->search.name;
finfo             222 source4/libcli/clilist.c 		finfo->short_name = info->search.name;
finfo            1386 source4/torture/basic/delaywrite.c #define GET_INFO_FILE(finfo) do { \
finfo            1388 source4/torture/basic/delaywrite.c 	_status = smb_raw_fileinfo(cli->tree, tctx, &finfo); \
finfo            1396 source4/torture/basic/delaywrite.c 			nt_time_string(tctx, finfo.basic_info.out.access_time), \
finfo            1397 source4/torture/basic/delaywrite.c 			nt_time_string(tctx, finfo.basic_info.out.write_time)); \
finfo            1412 source4/torture/basic/delaywrite.c #define GET_INFO_BOTH(finfo,pinfo) do { \
finfo            1413 source4/torture/basic/delaywrite.c 	GET_INFO_FILE(finfo); \
finfo            1415 source4/torture/basic/delaywrite.c 	COMPARE_BOTH_TIMES_EQUAL(finfo,pinfo); \
finfo            1418 source4/torture/basic/delaywrite.c #define SET_INFO_FILE_EX(finfo, wrtime, tree, tfnum) do { \
finfo            1436 source4/torture/basic/delaywrite.c #define SET_INFO_FILE(finfo, wrtime) \
finfo            1437 source4/torture/basic/delaywrite.c 	SET_INFO_FILE_EX(finfo, wrtime, cli->tree, fnum1)
finfo            1937 source4/torture/basic/denytest.c 	union smb_fileinfo finfo;
finfo            1979 source4/torture/basic/denytest.c 	finfo.position_information.level = RAW_FILEINFO_POSITION_INFORMATION;
finfo            1980 source4/torture/basic/denytest.c 	finfo.position_information.in.file.fnum = fnum1;
finfo            1981 source4/torture/basic/denytest.c 	status = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo);
finfo            1983 source4/torture/basic/denytest.c 	CHECK_VAL(finfo.position_information.out.position, 1000);
finfo            1985 source4/torture/basic/denytest.c 	finfo.position_information.in.file.fnum = fnum2;
finfo            1986 source4/torture/basic/denytest.c 	status = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo);
finfo            1988 source4/torture/basic/denytest.c 	CHECK_VAL(finfo.position_information.out.position, 1000);
finfo            2014 source4/torture/basic/denytest.c 	finfo.position_information.level = RAW_FILEINFO_POSITION_INFORMATION;
finfo            2015 source4/torture/basic/denytest.c 	finfo.position_information.in.file.fnum = fnum1;
finfo            2016 source4/torture/basic/denytest.c 	status = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo);
finfo            2018 source4/torture/basic/denytest.c 	CHECK_VAL(finfo.position_information.out.position, 1000);
finfo            2020 source4/torture/basic/denytest.c 	finfo.position_information.in.file.fnum = fnum2;
finfo            2021 source4/torture/basic/denytest.c 	status = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo);
finfo            2023 source4/torture/basic/denytest.c 	CHECK_VAL(finfo.position_information.out.position, 0);
finfo              28 source4/torture/basic/dir.c static void list_fn(struct clilist_file_info *finfo, const char *name, void *state)
finfo              64 source4/torture/raw/chkpath.c 	union smb_fileinfo finfo;
finfo              81 source4/torture/raw/chkpath.c 	ZERO_STRUCT(finfo);
finfo              82 source4/torture/raw/chkpath.c 	finfo.generic.level = RAW_FILEINFO_NAME_INFO;
finfo              83 source4/torture/raw/chkpath.c 	finfo.generic.in.file.path = path;
finfo              84 source4/torture/raw/chkpath.c 	status = smb_raw_pathinfo(cli->tree, cli, &finfo);
finfo              97 source4/torture/raw/chkpath.c 	    (!finfo.name_info.out.fname.s ||
finfo              98 source4/torture/raw/chkpath.c 	     strcmp(finfo.name_info.out.fname.s, path_expected) != 0)) {
finfo             101 source4/torture/raw/chkpath.c 				path, finfo.name_info.out.fname.s, path_expected);
finfo             105 source4/torture/raw/chkpath.c 			path, finfo.name_info.out.fname.s, path_expected);
finfo             109 source4/torture/raw/chkpath.c 		path, finfo.name_info.out.fname.s);
finfo             274 source4/torture/raw/chkpath.c 	union smb_fileinfo finfo;
finfo             337 source4/torture/raw/chkpath.c 		ZERO_STRUCT(finfo);
finfo             338 source4/torture/raw/chkpath.c 		finfo.generic.level = RAW_FILEINFO_NAME_INFO;
finfo             339 source4/torture/raw/chkpath.c 		finfo.generic.in.file.path = path;
finfo             340 source4/torture/raw/chkpath.c 		status = smb_raw_pathinfo(cli->tree, cli, &finfo);
finfo              40 source4/torture/raw/close.c 	union smb_fileinfo finfo, finfo2;
finfo              73 source4/torture/raw/close.c 	finfo.generic.level = RAW_FILEINFO_ALL_INFO;
finfo              74 source4/torture/raw/close.c 	finfo.generic.in.file.path = fname;
finfo              75 source4/torture/raw/close.c 	status = smb_raw_pathinfo(cli->tree, torture, &finfo);
finfo              78 source4/torture/raw/close.c 	if (basetime != nt_time_to_unix(finfo.all_info.out.write_time)) {
finfo              81 source4/torture/raw/close.c 		       nt_time_string(torture, finfo.all_info.out.write_time));
finfo              82 source4/torture/raw/close.c 		dump_all_info(torture, &finfo);
finfo              89 source4/torture/raw/close.c 	if (nt_time_equal(&finfo.all_info.out.write_time, 
finfo              90 source4/torture/raw/close.c 			  &finfo.all_info.out.access_time) ||
finfo              91 source4/torture/raw/close.c 	    nt_time_equal(&finfo.all_info.out.write_time, 
finfo              92 source4/torture/raw/close.c 			  &finfo.all_info.out.create_time) ||
finfo              93 source4/torture/raw/close.c 	    nt_time_equal(&finfo.all_info.out.write_time, 
finfo              94 source4/torture/raw/close.c 			  &finfo.all_info.out.change_time)) {
finfo              96 source4/torture/raw/close.c 		dump_all_info(torture, &finfo);
finfo             124 source4/torture/raw/close.c 	finfo.generic.level = RAW_FILEINFO_ALL_INFO;
finfo             125 source4/torture/raw/close.c 	finfo.generic.in.file.path = fname;
finfo             126 source4/torture/raw/close.c 	status = smb_raw_pathinfo(cli->tree, torture, &finfo);
finfo             129 source4/torture/raw/close.c 	if (!nt_time_equal(&finfo.all_info.out.write_time, 
finfo             132 source4/torture/raw/close.c 		dump_all_info(torture, &finfo);
finfo              92 source4/torture/raw/open.c 	finfo.all_info.level = RAW_FILEINFO_ALL_INFO; \
finfo              93 source4/torture/raw/open.c 	finfo.all_info.in.file.path = fname; \
finfo              94 source4/torture/raw/open.c 	status = smb_raw_pathinfo(cli->tree, tctx, &finfo); \
finfo              97 source4/torture/raw/open.c 	t2 = nt_time_to_unix(finfo.all_info.out.field) & ~1; \
finfo             103 source4/torture/raw/open.c 		dump_all_info(tctx, &finfo); \
finfo             109 source4/torture/raw/open.c 	finfo.all_info.level = RAW_FILEINFO_ALL_INFO; \
finfo             110 source4/torture/raw/open.c 	finfo.all_info.in.file.path = fname; \
finfo             111 source4/torture/raw/open.c 	status = smb_raw_pathinfo(cli->tree, tctx, &finfo); \
finfo             113 source4/torture/raw/open.c 	t2 = finfo.all_info.out.field; \
finfo             119 source4/torture/raw/open.c 		dump_all_info(tctx, &finfo); \
finfo             124 source4/torture/raw/open.c 	finfo.all_info.level = RAW_FILEINFO_ALL_INFO; \
finfo             125 source4/torture/raw/open.c 	finfo.all_info.in.file.path = fname; \
finfo             126 source4/torture/raw/open.c 	status = smb_raw_pathinfo(cli->tree, tctx, &finfo); \
finfo             128 source4/torture/raw/open.c 	if ((v) != (finfo.all_info.out.field)) { \
finfo             130 source4/torture/raw/open.c 		       __location__, #field, (int)v, (int)(finfo.all_info.out.field)); \
finfo             131 source4/torture/raw/open.c 		dump_all_info(tctx, &finfo); \
finfo             160 source4/torture/raw/open.c 	union smb_fileinfo finfo;
finfo             271 source4/torture/raw/open.c 	union smb_fileinfo finfo;
finfo             501 source4/torture/raw/open.c 	union smb_fileinfo finfo;
finfo             666 source4/torture/raw/open.c 	union smb_fileinfo finfo;
finfo             839 source4/torture/raw/open.c 	union smb_fileinfo finfo;
finfo            1182 source4/torture/raw/open.c 	union smb_fileinfo finfo;
finfo            1237 source4/torture/raw/open.c 	union smb_fileinfo finfo;
finfo            1292 source4/torture/raw/open.c 	union smb_fileinfo finfo;
finfo            1307 source4/torture/raw/open.c 	finfo.generic.level = RAW_FILEINFO_NAME_INFO;
finfo            1308 source4/torture/raw/open.c 	finfo.generic.in.file.fnum = fnum;
finfo            1309 source4/torture/raw/open.c 	status = smb_raw_fileinfo(cli->tree, tctx, &finfo);
finfo            1312 source4/torture/raw/open.c 	fname = finfo.name_info.out.fname.s;
finfo            1599 source4/torture/raw/open.c 	union smb_fileinfo finfo;
finfo              56 source4/torture/raw/rename.c 	union smb_fileinfo finfo;
finfo             121 source4/torture/raw/rename.c 	finfo.generic.level = RAW_FILEINFO_ALL_INFO;
finfo             122 source4/torture/raw/rename.c 	finfo.all_info.in.file.path = fname1;
finfo             123 source4/torture/raw/rename.c 	status = smb_raw_pathinfo(cli->tree, tctx, &finfo);
finfo             125 source4/torture/raw/rename.c 	if (strcmp(finfo.all_info.out.fname.s, Fname1) != 0) {
finfo             128 source4/torture/raw/rename.c 		       finfo.all_info.out.fname.s, Fname1);
finfo             201 source4/torture/raw/rename.c 	union smb_fileinfo finfo;
finfo             239 source4/torture/raw/rename.c 	finfo.generic.level = RAW_FILEINFO_ALL_INFO;
finfo             240 source4/torture/raw/rename.c 	finfo.all_info.in.file.path = FNAME1;
finfo             242 source4/torture/raw/rename.c 	status = smb_raw_pathinfo(cli->tree, tctx, &finfo);
finfo             245 source4/torture/raw/rename.c 		printf("Name of the file found %s \n", finfo.all_info.out.fname.s);
finfo             246 source4/torture/raw/rename.c 		if (strcmp(finfo.all_info.out.fname.s, finfo.all_info.in.file.path) == 0) {
finfo             248 source4/torture/raw/rename.c 			printf("Deleting File %s \n", finfo.all_info.out.fname.s);
finfo             249 source4/torture/raw/rename.c 			io_un.unlink.in.pattern = finfo.all_info.out.fname.s;
finfo             261 source4/torture/raw/rename.c 	finfo.generic.level = RAW_FILEINFO_ALL_INFO;
finfo             262 source4/torture/raw/rename.c 	finfo.all_info.in.file.path = fname1;
finfo             263 source4/torture/raw/rename.c 	status = smb_raw_pathinfo(cli->tree, tctx, &finfo);
finfo             265 source4/torture/raw/rename.c 	printf("File name after rename %s \n",finfo.all_info.out.fname.s);
finfo             286 source4/torture/raw/rename.c 	union smb_fileinfo finfo;
finfo             354 source4/torture/raw/rename.c 	finfo.generic.level = RAW_FILEINFO_ALL_INFO;
finfo             355 source4/torture/raw/rename.c 	finfo.generic.in.file.path = fname2;
finfo             356 source4/torture/raw/rename.c 	status = smb_raw_pathinfo(cli->tree, tctx, &finfo);
finfo             358 source4/torture/raw/rename.c 	CHECK_VALUE(finfo.all_info.out.nlink, 2);
finfo             359 source4/torture/raw/rename.c 	CHECK_VALUE(finfo.all_info.out.attrib, FILE_ATTRIBUTE_SYSTEM);
finfo             361 source4/torture/raw/rename.c 	finfo.generic.in.file.path = fname1;
finfo             362 source4/torture/raw/rename.c 	status = smb_raw_pathinfo(cli->tree, tctx, &finfo);
finfo             364 source4/torture/raw/rename.c 	CHECK_VALUE(finfo.all_info.out.nlink, 2);
finfo             365 source4/torture/raw/rename.c 	CHECK_VALUE(finfo.all_info.out.attrib, FILE_ATTRIBUTE_SYSTEM);
finfo             371 source4/torture/raw/rename.c 	finfo.generic.in.file.path = fname1;
finfo             372 source4/torture/raw/rename.c 	status = smb_raw_pathinfo(cli->tree, tctx, &finfo);
finfo             374 source4/torture/raw/rename.c 	CHECK_VALUE(finfo.all_info.out.nlink, 1);
finfo             375 source4/torture/raw/rename.c 	CHECK_VALUE(finfo.all_info.out.attrib, FILE_ATTRIBUTE_NORMAL);
finfo             385 source4/torture/raw/rename.c 	finfo.generic.level = RAW_FILEINFO_ALL_INFO;
finfo             386 source4/torture/raw/rename.c 	finfo.generic.in.file.path = fname1;
finfo             387 source4/torture/raw/rename.c 	status = smb_raw_pathinfo(cli->tree, tctx, &finfo);
finfo             389 source4/torture/raw/rename.c 	CHECK_VALUE(finfo.all_info.out.nlink, 1);
finfo             390 source4/torture/raw/rename.c 	CHECK_VALUE(finfo.all_info.out.attrib, FILE_ATTRIBUTE_NORMAL);
finfo             392 source4/torture/raw/rename.c 	finfo.generic.level = RAW_FILEINFO_ALL_INFO;
finfo             393 source4/torture/raw/rename.c 	finfo.generic.in.file.path = fname2;
finfo             394 source4/torture/raw/rename.c 	status = smb_raw_pathinfo(cli->tree, tctx, &finfo);
finfo             396 source4/torture/raw/rename.c 	CHECK_VALUE(finfo.all_info.out.nlink, 1);
finfo             397 source4/torture/raw/rename.c 	CHECK_VALUE(finfo.all_info.out.attrib, FILE_ATTRIBUTE_NORMAL);
finfo             401 source4/torture/raw/rename.c 	finfo.generic.level = RAW_FILEINFO_ALL_INFO;
finfo             402 source4/torture/raw/rename.c 	finfo.generic.in.file.path = fname2;
finfo             403 source4/torture/raw/rename.c 	status = smb_raw_pathinfo(cli->tree, tctx, &finfo);
finfo             405 source4/torture/raw/rename.c 	CHECK_VALUE(finfo.all_info.out.nlink, 1);
finfo             406 source4/torture/raw/rename.c 	CHECK_VALUE(finfo.all_info.out.attrib, FILE_ATTRIBUTE_NORMAL);
finfo             408 source4/torture/raw/rename.c 	finfo.generic.in.file.path = fname1;
finfo             409 source4/torture/raw/rename.c 	status = smb_raw_pathinfo(cli->tree, tctx, &finfo);
finfo             411 source4/torture/raw/rename.c 	CHECK_VALUE(finfo.all_info.out.nlink, 1);
finfo             412 source4/torture/raw/rename.c 	CHECK_VALUE(finfo.all_info.out.attrib, FILE_ATTRIBUTE_SYSTEM);
finfo             418 source4/torture/raw/rename.c 	finfo.generic.in.file.path = fname1;
finfo             419 source4/torture/raw/rename.c 	status = smb_raw_pathinfo(cli->tree, tctx, &finfo);
finfo             421 source4/torture/raw/rename.c 	CHECK_VALUE(finfo.all_info.out.nlink, 1);
finfo              51 source4/torture/raw/seek.c 	union smb_fileinfo finfo;
finfo              70 source4/torture/raw/seek.c 	finfo.generic.level = RAW_FILEINFO_POSITION_INFORMATION;
finfo              71 source4/torture/raw/seek.c 	finfo.position_information.in.file.fnum = fnum;
finfo              87 source4/torture/raw/seek.c 	status = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo);
finfo              89 source4/torture/raw/seek.c 	CHECK_VALUE(finfo.position_information.out.position, 0);
finfo             105 source4/torture/raw/seek.c 	finfo.generic.level = RAW_FILEINFO_ALL_INFO;
finfo             106 source4/torture/raw/seek.c 	finfo.all_info.in.file.fnum = fnum;
finfo             107 source4/torture/raw/seek.c 	status = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo);
finfo             109 source4/torture/raw/seek.c 	CHECK_VALUE(io.lseek.out.offset, finfo.all_info.out.size);
finfo             120 source4/torture/raw/seek.c 	finfo.generic.level = RAW_FILEINFO_POSITION_INFORMATION;
finfo             121 source4/torture/raw/seek.c 	finfo.position_information.in.file.fnum = fnum;
finfo             122 source4/torture/raw/seek.c 	status = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo);
finfo             124 source4/torture/raw/seek.c 	CHECK_VALUE(finfo.position_information.out.position, 0);
finfo             135 source4/torture/raw/seek.c 	finfo.generic.level = RAW_FILEINFO_POSITION_INFORMATION;
finfo             136 source4/torture/raw/seek.c 	finfo.position_information.in.file.fnum = fnum;
finfo             137 source4/torture/raw/seek.c 	status = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo);
finfo             139 source4/torture/raw/seek.c 	CHECK_VALUE(finfo.position_information.out.position, 0);
finfo             150 source4/torture/raw/seek.c 	finfo.generic.level = RAW_FILEINFO_POSITION_INFORMATION;
finfo             151 source4/torture/raw/seek.c 	finfo.position_information.in.file.fnum = fnum;
finfo             152 source4/torture/raw/seek.c 	status = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo);
finfo             154 source4/torture/raw/seek.c 	CHECK_VALUE(finfo.position_information.out.position, 0);
finfo             170 source4/torture/raw/seek.c 	finfo.generic.level = RAW_FILEINFO_POSITION_INFORMATION;
finfo             171 source4/torture/raw/seek.c 	finfo.position_information.in.file.fnum = fnum;
finfo             172 source4/torture/raw/seek.c 	status = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo);
finfo             174 source4/torture/raw/seek.c 	CHECK_VALUE(finfo.position_information.out.position, 1);
finfo             193 source4/torture/raw/seek.c 	finfo.generic.level = RAW_FILEINFO_POSITION_INFORMATION;
finfo             194 source4/torture/raw/seek.c 	finfo.position_information.in.file.fnum = fnum2;
finfo             195 source4/torture/raw/seek.c 	status = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo);
finfo             197 source4/torture/raw/seek.c 	CHECK_VALUE(finfo.position_information.out.position, 25);
finfo             199 source4/torture/raw/seek.c 	finfo.generic.level = RAW_FILEINFO_POSITION_INFORMATION;
finfo             200 source4/torture/raw/seek.c 	finfo.position_information.in.file.fnum = fnum;
finfo             201 source4/torture/raw/seek.c 	status = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo);
finfo             203 source4/torture/raw/seek.c 	CHECK_VALUE(finfo.position_information.out.position, 1);
finfo             213 source4/torture/raw/seek.c 	finfo.generic.level = RAW_FILEINFO_POSITION_INFORMATION;
finfo             214 source4/torture/raw/seek.c 	finfo.position_information.in.file.fnum = fnum2;
finfo             215 source4/torture/raw/seek.c 	status = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo);
finfo             217 source4/torture/raw/seek.c 	CHECK_VALUE(finfo.position_information.out.position, 25);
finfo             219 source4/torture/raw/seek.c 	finfo.generic.level = RAW_FILEINFO_POSITION_INFORMATION;
finfo             220 source4/torture/raw/seek.c 	finfo.position_information.in.file.path = fname;
finfo             221 source4/torture/raw/seek.c 	status = smb_raw_pathinfo(cli->tree, mem_ctx, &finfo);
finfo             223 source4/torture/raw/seek.c 	CHECK_VALUE(finfo.position_information.out.position, 0);
finfo             142 source4/torture/raw/streams.c 	union smb_fileinfo finfo;
finfo             150 source4/torture/raw/streams.c 	finfo.generic.level = RAW_FILEINFO_STREAM_INFO;
finfo             151 source4/torture/raw/streams.c 	finfo.generic.in.file.path = fname;
finfo             153 source4/torture/raw/streams.c 	status = smb_raw_pathinfo(cli->tree, tmp_ctx, &finfo);
finfo             160 source4/torture/raw/streams.c 	if (finfo.stream_info.out.num_streams != num_exp) {
finfo             163 source4/torture/raw/streams.c 			  finfo.stream_info.out.num_streams);
finfo             180 source4/torture/raw/streams.c 	stream_sort = talloc_memdup(tmp_ctx, finfo.stream_info.out.streams,
finfo             181 source4/torture/raw/streams.c 				    finfo.stream_info.out.num_streams *
finfo             188 source4/torture/raw/streams.c 	qsort(stream_sort, finfo.stream_info.out.num_streams,
finfo             520 source4/torture/raw/streams.c 	union smb_fileinfo finfo;
finfo             582 source4/torture/raw/streams.c 	finfo.generic.level = RAW_FILEINFO_STANDARD;
finfo             583 source4/torture/raw/streams.c 	finfo.generic.in.file.path = fname;
finfo             590 source4/torture/raw/streams.c 	status = smb_raw_pathinfo(cli->tree, mem_ctx, &finfo);
finfo             596 source4/torture/raw/streams.c 	finfo.generic.in.file.path = sname1;
finfo             597 source4/torture/raw/streams.c 	status = smb_raw_pathinfo(cli->tree, mem_ctx, &finfo);
finfo             606 source4/torture/raw/streams.c 	finfo.all_info.level = RAW_FILEINFO_ALL_INFO;
finfo             607 source4/torture/raw/streams.c 	finfo.all_info.in.file.fnum = fnum;
finfo             609 source4/torture/raw/streams.c 	status = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo);
finfo             621 source4/torture/raw/streams.c 	finfo.generic.in.file.path = fname;
finfo             622 source4/torture/raw/streams.c 	status = smb_raw_pathinfo(cli->tree, mem_ctx, &finfo);
finfo             633 source4/torture/raw/streams.c 	finfo.generic.in.file.path = fname;
finfo             634 source4/torture/raw/streams.c 	status = smb_raw_pathinfo(cli->tree, mem_ctx, &finfo);
finfo             639 source4/torture/raw/streams.c 	status = smb_raw_pathinfo(cli->tree, mem_ctx, &finfo);
finfo             656 source4/torture/raw/streams.c 	union smb_fileinfo finfo;
finfo             781 source4/torture/raw/streams.c 	finfo.generic.level = RAW_FILEINFO_ALL_INFO;
finfo             782 source4/torture/raw/streams.c 	finfo.generic.in.file.path = fname;
finfo             783 source4/torture/raw/streams.c 	status = smb_raw_pathinfo(cli->tree, mem_ctx, &finfo);
finfo             813 source4/torture/raw/streams.c 		finfo.generic.level = RAW_FILEINFO_ALL_INFO;
finfo             814 source4/torture/raw/streams.c 		finfo.generic.in.file.path = fname;
finfo             815 source4/torture/raw/streams.c 		status = smb_raw_pathinfo(cli->tree, mem_ctx, &finfo);
finfo             824 source4/torture/raw/streams.c 				     finfo.all_info.out.create_time);
finfo             826 source4/torture/raw/streams.c 				     finfo.all_info.out.access_time);
finfo             828 source4/torture/raw/streams.c 				     finfo.all_info.out.write_time);
finfo             830 source4/torture/raw/streams.c 				     finfo.all_info.out.change_time);
finfo             833 source4/torture/raw/streams.c 			    finfo.all_info.out.attrib);
finfo             835 source4/torture/raw/streams.c 			    finfo.all_info.out.size);
finfo             837 source4/torture/raw/streams.c 			    finfo.all_info.out.delete_pending);
finfo             839 source4/torture/raw/streams.c 			    finfo.all_info.out.directory);
finfo             841 source4/torture/raw/streams.c 			    finfo.all_info.out.ea_size);
finfo             851 source4/torture/raw/streams.c 		write_time = finfo.all_info.out.write_time;
finfo             881 source4/torture/raw/streams.c 				    finfo.all_info.out.attrib);
finfo             886 source4/torture/raw/streams.c 			    finfo.all_info.out.delete_pending);
finfo             888 source4/torture/raw/streams.c 			    finfo.all_info.out.directory);
finfo             890 source4/torture/raw/streams.c 			    finfo.all_info.out.ea_size);
finfo            1507 source4/torture/raw/streams.c 	union smb_fileinfo finfo;
finfo            1527 source4/torture/raw/streams.c 	finfo.generic.level = RAW_FILEINFO_STREAM_INFO;
finfo            1528 source4/torture/raw/streams.c 	finfo.generic.in.file.path = fname;
finfo            1530 source4/torture/raw/streams.c 	status = smb_raw_pathinfo(cli->tree, mem_ctx, &finfo);
finfo            1550 source4/torture/raw/streams.c 	union smb_fileinfo finfo;
finfo            1565 source4/torture/raw/streams.c 	ZERO_STRUCT(finfo);
finfo            1566 source4/torture/raw/streams.c 	finfo.generic.level = RAW_FILEINFO_BASIC_INFO;
finfo            1567 source4/torture/raw/streams.c 	finfo.generic.in.file.path = fname;
finfo            1568 source4/torture/raw/streams.c 	status = smb_raw_pathinfo(cli->tree, mem_ctx, &finfo);
finfo            1571 source4/torture/raw/streams.c 	if (finfo.basic_info.out.attrib != FILE_ATTRIBUTE_ARCHIVE) {
finfo            1573 source4/torture/raw/streams.c 		       __location__, (unsigned int)finfo.basic_info.out.attrib,
finfo            1618 source4/torture/raw/streams.c 	ZERO_STRUCT(finfo);
finfo            1619 source4/torture/raw/streams.c 	finfo.generic.level = RAW_FILEINFO_ALL_INFO;
finfo            1620 source4/torture/raw/streams.c 	finfo.generic.in.file.path = fname;
finfo            1621 source4/torture/raw/streams.c 	status = smb_raw_pathinfo(cli->tree, mem_ctx, &finfo);
finfo            1628 source4/torture/raw/streams.c 	if (finfo.all_info.out.attrib != FILE_ATTRIBUTE_READONLY) {
finfo            1631 source4/torture/raw/streams.c 			(unsigned int)finfo.all_info.out.attrib,
finfo            1637 source4/torture/raw/streams.c 	if (nt_time_to_unix(finfo.all_info.out.write_time) != basetime) {
finfo              53 source4/torture/raw/write.c 	finfo.all_info.level = RAW_FILEINFO_ALL_INFO; \
finfo              54 source4/torture/raw/write.c 	finfo.all_info.in.file.path = fname; \
finfo              55 source4/torture/raw/write.c 	status = smb_raw_pathinfo(cli->tree, tctx, &finfo); \
finfo              57 source4/torture/raw/write.c 	if ((v) != finfo.all_info.out.field) { \
finfo              59 source4/torture/raw/write.c 		       __location__, #field, (double)v, (double)finfo.all_info.out.field); \
finfo              60 source4/torture/raw/write.c 		dump_all_info(tctx, &finfo); \
finfo             110 source4/torture/raw/write.c 	union smb_fileinfo finfo;
finfo             238 source4/torture/raw/write.c 	union smb_fileinfo finfo;
finfo             426 source4/torture/raw/write.c 	union smb_fileinfo finfo;
finfo             569 source4/torture/raw/write.c 	union smb_fileinfo finfo;
finfo              34 source4/torture/smb2/getinfo.c 	union smb_fileinfo finfo;
finfo             104 source4/torture/smb2/getinfo.c 			file_levels[i].finfo.query_secdesc.in.secinfo_flags = 0x7;
finfo             108 source4/torture/smb2/getinfo.c 			file_levels[i].finfo.all_eas.in.continue_flags = 
finfo             113 source4/torture/smb2/getinfo.c 		file_levels[i].finfo.generic.level = file_levels[i].level;
finfo             114 source4/torture/smb2/getinfo.c 		file_levels[i].finfo.generic.in.file.handle = hfile;
finfo             115 source4/torture/smb2/getinfo.c 		file_levels[i].fstatus = smb2_getinfo_file(tree, tree, &file_levels[i].finfo);
finfo             145 source4/torture/unix/unix_info2.c 	union smb_fileinfo finfo;
finfo             147 source4/torture/unix/unix_info2.c 	finfo.generic.level = RAW_FILEINFO_UNIX_INFO2;
finfo             150 source4/torture/unix/unix_info2.c 		finfo.generic.in.file.path = fname;
finfo             151 source4/torture/unix/unix_info2.c 		result = smb_raw_pathinfo(cli->tree, mem_ctx, &finfo);
finfo             153 source4/torture/unix/unix_info2.c 		finfo.generic.in.file.fnum = fnum;
finfo             154 source4/torture/unix/unix_info2.c 		result = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo);
finfo             160 source4/torture/unix/unix_info2.c 	info2->end_of_file = finfo.unix_info2.out.end_of_file;
finfo             161 source4/torture/unix/unix_info2.c 	info2->num_bytes = finfo.unix_info2.out.num_bytes;
finfo             162 source4/torture/unix/unix_info2.c 	info2->status_change_time = finfo.unix_info2.out.status_change_time;
finfo             163 source4/torture/unix/unix_info2.c 	info2->access_time = finfo.unix_info2.out.access_time;
finfo             164 source4/torture/unix/unix_info2.c 	info2->change_time = finfo.unix_info2.out.change_time;
finfo             165 source4/torture/unix/unix_info2.c 	info2->uid = finfo.unix_info2.out.uid;
finfo             166 source4/torture/unix/unix_info2.c 	info2->gid = finfo.unix_info2.out.gid;
finfo             167 source4/torture/unix/unix_info2.c 	info2->file_type = finfo.unix_info2.out.file_type;
finfo             168 source4/torture/unix/unix_info2.c 	info2->dev_major = finfo.unix_info2.out.dev_major;
finfo             169 source4/torture/unix/unix_info2.c 	info2->dev_minor = finfo.unix_info2.out.dev_minor;
finfo             170 source4/torture/unix/unix_info2.c 	info2->unique_id = finfo.unix_info2.out.unique_id;
finfo             171 source4/torture/unix/unix_info2.c 	info2->permissions = finfo.unix_info2.out.permissions;
finfo             172 source4/torture/unix/unix_info2.c 	info2->nlink = finfo.unix_info2.out.nlink;
finfo             173 source4/torture/unix/unix_info2.c 	info2->create_time = finfo.unix_info2.out.create_time;
finfo             174 source4/torture/unix/unix_info2.c 	info2->file_flags = finfo.unix_info2.out.file_flags;
finfo             175 source4/torture/unix/unix_info2.c 	info2->flags_mask = finfo.unix_info2.out.flags_mask;
finfo             356 source4/torture/unix/unix_info2.c 		const struct unix_info2 *finfo)
finfo             360 source4/torture/unix/unix_info2.c 	torture_assert_u64_equal(torture, finfo->end_of_file, 0,
finfo             362 source4/torture/unix/unix_info2.c 	torture_assert_u64_equal(torture, finfo->num_bytes, 0,
finfo             365 source4/torture/unix/unix_info2.c 	torture_assert_u64_equal(torture, finfo->end_of_file,
finfo             367 source4/torture/unix/unix_info2.c 	torture_assert_u64_equal(torture, finfo->num_bytes, pinfo->num_bytes,
finfo             372 source4/torture/unix/unix_info2.c 	torture_assert_u64_equal(torture, finfo->status_change_time,
finfo             375 source4/torture/unix/unix_info2.c 	torture_assert_u64_equal(torture, finfo->change_time,
finfo             378 source4/torture/unix/unix_info2.c 	torture_assert_u64_equal(torture, finfo->uid, pinfo->uid,
finfo             380 source4/torture/unix/unix_info2.c 	torture_assert_u64_equal(torture, finfo->gid, pinfo->gid,
finfo             382 source4/torture/unix/unix_info2.c 	torture_assert_int_equal(torture, finfo->file_type, pinfo->file_type,
finfo             384 source4/torture/unix/unix_info2.c 	torture_assert_u64_equal(torture, finfo->dev_major, pinfo->dev_major,
finfo             386 source4/torture/unix/unix_info2.c 	torture_assert_u64_equal(torture, finfo->dev_minor, pinfo->dev_minor,
finfo             388 source4/torture/unix/unix_info2.c 	torture_assert_u64_equal(torture, finfo->unique_id, pinfo->unique_id,
finfo             390 source4/torture/unix/unix_info2.c 	torture_assert_u64_equal(torture, finfo->permissions,
finfo             392 source4/torture/unix/unix_info2.c 	torture_assert_u64_equal(torture, finfo->nlink, pinfo->nlink,
finfo             394 source4/torture/unix/unix_info2.c 	torture_assert_u64_equal(torture, finfo->create_time, pinfo->create_time,
finfo             409 source4/torture/unix/unix_info2.c 	struct unix_info2 pinfo, finfo;
finfo             425 source4/torture/unix/unix_info2.c 	if (!query_file_info2(mem_ctx, torture, cli, fnum, &finfo)) {
finfo             434 source4/torture/unix/unix_info2.c 	if (!match_info2(torture, &pinfo, &finfo)) {
finfo             443 source4/torture/unix/unix_info2.c 	if (!match_info2(torture, &pinfo, &finfo)) {
finfo              48 source4/torture/util.h void dump_all_info(TALLOC_CTX *mem_ctx, union smb_fileinfo *finfo);
finfo             317 source4/torture/util_smb.c void dump_all_info(TALLOC_CTX *mem_ctx, union smb_fileinfo *finfo)
finfo             319 source4/torture/util_smb.c 	d_printf("\tcreate_time:    %s\n", nt_time_string(mem_ctx, finfo->all_info.out.create_time));
finfo             320 source4/torture/util_smb.c 	d_printf("\taccess_time:    %s\n", nt_time_string(mem_ctx, finfo->all_info.out.access_time));
finfo             321 source4/torture/util_smb.c 	d_printf("\twrite_time:     %s\n", nt_time_string(mem_ctx, finfo->all_info.out.write_time));
finfo             322 source4/torture/util_smb.c 	d_printf("\tchange_time:    %s\n", nt_time_string(mem_ctx, finfo->all_info.out.change_time));
finfo             323 source4/torture/util_smb.c 	d_printf("\tattrib:         0x%x\n", finfo->all_info.out.attrib);
finfo             324 source4/torture/util_smb.c 	d_printf("\talloc_size:     %llu\n", (long long)finfo->all_info.out.alloc_size);
finfo             325 source4/torture/util_smb.c 	d_printf("\tsize:           %llu\n", (long long)finfo->all_info.out.size);
finfo             326 source4/torture/util_smb.c 	d_printf("\tnlink:          %u\n", finfo->all_info.out.nlink);
finfo             327 source4/torture/util_smb.c 	d_printf("\tdelete_pending: %u\n", finfo->all_info.out.delete_pending);
finfo             328 source4/torture/util_smb.c 	d_printf("\tdirectory:      %u\n", finfo->all_info.out.directory);
finfo             329 source4/torture/util_smb.c 	d_printf("\tea_size:        %u\n", finfo->all_info.out.ea_size);
finfo             330 source4/torture/util_smb.c 	d_printf("\tfname:          '%s'\n", finfo->all_info.out.fname.s);
finfo             339 source4/torture/util_smb.c 	union smb_fileinfo finfo;
finfo             342 source4/torture/util_smb.c 	finfo.generic.level = RAW_FILEINFO_ALL_INFO;
finfo             343 source4/torture/util_smb.c 	finfo.generic.in.file.path = fname;
finfo             344 source4/torture/util_smb.c 	status = smb_raw_pathinfo(tree, mem_ctx, &finfo);
finfo             351 source4/torture/util_smb.c 	dump_all_info(mem_ctx, &finfo);