diff options
author | Andrew Tridgell <tridge@samba.org> | 1997-11-23 07:26:42 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 1997-11-23 07:26:42 +0000 |
commit | 931d0150b0751d2e52cded550061374826214943 (patch) | |
tree | 92e54861e9c75abb48626e15c026dbcddfc29dd0 /source3/utils | |
parent | c16d132bf95d96e2aa572cb9ba18a68abfbbeb8d (diff) | |
download | samba-931d0150b0751d2e52cded550061374826214943.tar.gz samba-931d0150b0751d2e52cded550061374826214943.tar.bz2 samba-931d0150b0751d2e52cded550061374826214943.zip |
added a SMB_QUERY_FILE_ALL_INFO test into smbtorture
W95 doesn't seem to support this call.
(This used to be commit 162947c6e672580216c6223a44d25b874f0487ab)
Diffstat (limited to 'source3/utils')
-rw-r--r-- | source3/utils/torture.c | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/source3/utils/torture.c b/source3/utils/torture.c index fc6d5bcc15..d1bd6e5f00 100644 --- a/source3/utils/torture.c +++ b/source3/utils/torture.c @@ -690,7 +690,7 @@ static void run_trans2test(void) static struct cli_state cli; int fnum; uint32 size; - time_t c_time, a_time, m_time; + time_t c_time, a_time, m_time, w_time; char *fname = "\\trans2.tst"; printf("staring trans2 test\n"); @@ -732,7 +732,20 @@ static void run_trans2test(void) } } + cli_unlink(&cli, fname); + fnum = cli_open(&cli, fname, + O_RDWR | O_CREAT | O_TRUNC, DENY_NONE); + cli_close(&cli, fnum); + if (!cli_qpathinfo2(&cli, fname, &c_time, &a_time, &m_time, + &w_time, &size)) { + printf("ERROR: qpathinfo2 failed (%s)\n", cli_errstr(&cli)); + } else { + if (w_time < 60*60*24*2) { + printf("write time=%s", ctime(&w_time)); + printf("This system appears to set a initial 0 write time\n"); + } + } close_connection(&cli); |