summaryrefslogtreecommitdiffstats
path: root/generic/tclFileSystem.h
Commit message (Collapse)AuthorAgeFilesLines
* Increase some counter sizes related to filesystem epoch from int to size_t. ↵jan.nijtmans2015-07-151-2/+2
| | | | And prevent them ever becoming 0 due to an overflow. (backported with variation from androwish)
* Simplify tclFileSystem.h. Define structs where used.dgp2012-06-281-42/+1
|\
| * Simplify tclFileSystem.h. Define structs where used.dgp2012-06-281-42/+1
| |
* | 3024359 Make sure that the per-thread cache of the list of file systemsdgp2012-06-251-0/+1
|\ \ | |/ | | | | | | currently registered is only updated at times when no active loops are traversing it. Also reduce the amount of epoch storing and checking to where it can make a difference.
| * merge 8.5dgp2012-06-221-1/+0
| |\
| * \ merge 8.5dgp2012-06-211-6/+1
| |\ \
| * \ \ merge 8.5dgp2012-06-201-4/+3
| |\ \ \
| * | | | First draft patch to fix Bug 3024359. No reliable test yet.dgp2012-06-111-0/+1
| | | | |
* | | | | FilesystemRecord structs no longer need refcountingdgp2012-06-221-1/+0
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | FilesystemRecord structs no longer need refcounting.dgp2012-06-221-1/+0
| | |_|/ | |/| |
* | | | Stop storing FilesystemRecord in the intrep of a "path". We never use it.dgp2012-06-211-6/+1
|\ \ \ \ | |/ / / | | | | Store the Tcl_Filesystem instead, which is what we actually need.
| * | | Stop storing FilesystemRecord in the intrep of a "path". We never use it.dgp2012-06-211-6/+1
| | |/ | |/| | | | Store the Tcl_Filesystem instead, which is what we actually need.
| | |
| \ \
*-. \ \ Remove dead code that complicates fs path values but adds no value.dgp2012-06-201-4/+3
|\ \ \ \ | | |/ /
| | * | Purge more dead fs path code.dgp2012-06-201-1/+1
| |/ /
| * | Remove dead code that complicates fs path values but adds no value.dgp2012-06-201-3/+2
| |/
* | Now that we're no longer using SCM based on RCS, the RCS Keyword linesdgp2011-03-021-2/+0
|\ \ | |/ | | cause more harm than good. Purged them (except in zlib files).
| * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-021-2/+0
| | | | | | more harm than good. Purged them.
* | * doc/FileSystem.3: CONSTified many functions using Tcl_FileSystemnijtmans2008-07-281-9/+9
| | | | | | | | | | | | | | | | | | | | | | * generic/tcl.decls: which all are supposed to be a constant, but * generic/tclDecls.h: this was not reflected in the API: * generic/tclFileSystem.h: Tcl_FSGetInternalRep * generic/tclIOUtil.c: Tcl_FSNewNativePath, Tcl_FSData * generic/tclPathObj.c: Tcl_FSRegister, Tcl_FSUnregister * generic/tclTest.c: Tcl_FSGetFileSystemForPath ... This change complies with TIP #24. ***POTENTIAL INCOMPATIBILITY***
* | More elimination of pre-C89-isms.dkf2008-05-021-3/+3
|/
* formatting and de-_ANSI_ARGS_-ificationdkf2005-10-131-82/+75
|
* * generic/tclFileSystem.h: Added use of MODULE_SCOPE on protos.davygrvy2004-11-031-34/+58
|
* filesystem generic/platform code splittingvincentdarley2004-10-071-2/+6
|
* fix to small filesystem bugsvincentdarley2004-09-271-1/+2
|
* vfs glob root volume fixvincentdarley2004-05-071-2/+6
|
* filesystem optimisation -- Three main issues accomplished: (1) cleaned up ↵vincentdarley2004-01-211-8/+9
| | | | variable names in
* Exported symbol name police (thanks GPS for spotting this!)dkf2003-10-101-3/+2
|
* Symbols which are visible outside a single compilation unit must havedkf2003-09-291-4/+4
| | | | | the prefix 'Tcl' to keep them out of the way of non-Tcl C code on Unix. (Problem reported by George Staplin.)
* Applied changes from 8.4.4 regarding the Bug #753315vasiljevic2003-08-231-5/+25
|
* shared filesystem functionvincentdarley2003-04-141-1/+3
|
* fix 5 small filesystem bugs, and some typosvincentdarley2003-04-111-0/+75