diff options
author | jan.nijtmans <nijtmans@users.sourceforge.net> | 2016-11-11 10:55:45 (GMT) |
---|---|---|
committer | jan.nijtmans <nijtmans@users.sourceforge.net> | 2016-11-11 10:55:45 (GMT) |
commit | a77a83209e71aa45920e65d44cf7f582a1f193fc (patch) | |
tree | 5c9ab625b62d5c0b9b868e1e3c2e133eeffab1e5 | |
parent | 8d91041a73bf5f80947854d55f3d226494df1e45 (diff) | |
parent | 5341582764e9fd525adc2b70e060a7c338dd5ee8 (diff) | |
download | tcl-a77a83209e71aa45920e65d44cf7f582a1f193fc.zip tcl-a77a83209e71aa45920e65d44cf7f582a1f193fc.tar.gz tcl-a77a83209e71aa45920e65d44cf7f582a1f193fc.tar.bz2 |
Fix [79614fb8b61983ac8ef30ea8752c310465798fc7|79614fb8b6]: "glob", "encoding system" and encoding-free filesystems
-rw-r--r-- | generic/tclEncoding.c | 3 | ||||
-rw-r--r-- | generic/tclIOUtil.c | 4 |
2 files changed, 4 insertions, 3 deletions
diff --git a/generic/tclEncoding.c b/generic/tclEncoding.c index 4edebcf..6820faa 100644 --- a/generic/tclEncoding.c +++ b/generic/tclEncoding.c @@ -976,7 +976,7 @@ Tcl_GetEncodingNames( * Side effects: * The reference count of the new system encoding is incremented. The * reference count of the old system encoding is decremented and it may - * be freed. + * be freed. All VFS cached information is invalidated. * *------------------------------------------------------------------------ */ @@ -1007,6 +1007,7 @@ Tcl_SetSystemEncoding( FreeEncoding(systemEncoding); systemEncoding = encoding; Tcl_MutexUnlock(&encodingMutex); + Tcl_FSMountsChanged(NULL); return TCL_OK; } diff --git a/generic/tclIOUtil.c b/generic/tclIOUtil.c index 3aa0ce5..e00b9ac 100644 --- a/generic/tclIOUtil.c +++ b/generic/tclIOUtil.c @@ -638,8 +638,8 @@ FsGetFirstFilesystem(void) } /* - * The epoch can be changed both by filesystems being added or removed and by - * env(HOME) changing. + * The epoch can be changed by filesystems being added or removed, by changing + * the "system encoding" and by env(HOME) changing. */ int |