summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsebres <sebres@users.sourceforge.net>2019-09-05 16:10:19 (GMT)
committersebres <sebres@users.sourceforge.net>2019-09-05 16:10:19 (GMT)
commitcfb29e0e5e7f82be94e68e37379e4b1ced068ee8 (patch)
tree3418a3e5e5fcb0f555af3efb033ea1892340d125
parent7c8cdba292435979d0f9c588b6da62c0a994414a (diff)
parent3de08d01700c288fa184c887feb45b3de5f3e515 (diff)
downloadtcl-cfb29e0e5e7f82be94e68e37379e4b1ced068ee8.zip
tcl-cfb29e0e5e7f82be94e68e37379e4b1ced068ee8.tar.gz
tcl-cfb29e0e5e7f82be94e68e37379e4b1ced068ee8.tar.bz2
merge 8.5
-rw-r--r--tests/cmdAH.test2
-rw-r--r--win/tclWinTest.c7
2 files changed, 7 insertions, 2 deletions
diff --git a/tests/cmdAH.test b/tests/cmdAH.test
index a1b3d40..883e29c 100644
--- a/tests/cmdAH.test
+++ b/tests/cmdAH.test
@@ -23,7 +23,7 @@ testConstraint testsetplatform [llength [info commands testsetplatform]]
testConstraint testvolumetype [llength [info commands testvolumetype]]
testConstraint time64bit [expr {
$::tcl_platform(pointerSize) >= 8 ||
- [llength [info command testsize]] && [testsize time_t] >= 8
+ [llength [info command testsize]] && [testsize st_mtime] >= 8
}]
testConstraint linkDirectory [expr {
![testConstraint win] ||
diff --git a/win/tclWinTest.c b/win/tclWinTest.c
index 4ae840d..5f5ede9 100644
--- a/win/tclWinTest.c
+++ b/win/tclWinTest.c
@@ -327,9 +327,14 @@ TestSizeCmd(
Tcl_SetObjResult(interp, Tcl_NewWideIntObj(sizeof(time_t)));
return TCL_OK;
}
+ if (strcmp(Tcl_GetString(objv[1]), "st_mtime") == 0) {
+ Tcl_StatBuf *statPtr;
+ Tcl_SetObjResult(interp, Tcl_NewWideIntObj(sizeof(statPtr->st_mtime)));
+ return TCL_OK;
+ }
syntax:
- Tcl_WrongNumArgs(interp, 1, objv, "time_t");
+ Tcl_WrongNumArgs(interp, 1, objv, "time_t|st_mtime");
return TCL_ERROR;
}