summaryrefslogtreecommitdiffstats
path: root/generic/tclFileSystem.h
Commit message (Collapse)AuthorAgeFilesLines
* Simplify tclFileSystem.h. Define structs where used.dgp2012-06-281-42/+1
|\ | | | | FossilOrigin-Name: b59a16988554afb1ee2de97a8ab59c9ecdefbe8f
| * Simplify tclFileSystem.h. Define structs where used.dgp2012-06-281-42/+1
| | | | | | FossilOrigin-Name: e7a1588111f76d17f9e61c02a7449e271ed7dcd2
* | 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. FossilOrigin-Name: a340fc1f8fa2aa420b084cd6a8c13bc7e0566d22
| * merge 8.5dgp2012-06-221-1/+0
| |\ | | | | | | FossilOrigin-Name: c6c04b097bb568a5bb596219965bbef556c3afb9
| * \ merge 8.5dgp2012-06-211-6/+1
| |\ \ | | | | | | | | FossilOrigin-Name: f0d8295d3b5696a480711974d0312966e3f18cd6
| * \ \ merge 8.5dgp2012-06-201-4/+3
| |\ \ \ | | | | | | | | | | FossilOrigin-Name: 53ce8de406dfe0ab3f612b36eeff0e29529342cc
| * | | | First draft patch to fix Bug 3024359. No reliable test yet.dgp2012-06-111-0/+1
| | | | | | | | | | | | | | | FossilOrigin-Name: a5173a4b74d1145c52211c3c632b94b50063c880
* | | | | FilesystemRecord structs no longer need refcountingdgp2012-06-221-1/+0
|\ \ \ \ \ | | |_|_|/ | |/| | | FossilOrigin-Name: 1377d27f908fd08fefd6761c1ed3580d7031c71f
| * | | | FilesystemRecord structs no longer need refcounting.dgp2012-06-221-1/+0
| | |_|/ | |/| | | | | | FossilOrigin-Name: 8e03b0f1c92f791eebec3e1ae6a2f980fcabae18
* | | | 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. FossilOrigin-Name: 617b36da358b3cfe8680ecec40066faa9b1ef14f
| * | | 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. FossilOrigin-Name: 157337f9dd17f221b47569eacfd68a54708d5179
| | |
| \ \
*-. \ \ Remove dead code that complicates fs path values but adds no value.dgp2012-06-201-4/+3
|\ \ \ \ | | |/ / | | | | FossilOrigin-Name: dd88cbe53a16c6898ead1fb9424c55590303ee81
| | * | Purge more dead fs path code.dgp2012-06-201-1/+1
| |/ / | | | | | | FossilOrigin-Name: 2c1828bed8a3d41853aa617ece61531b7bf4be6d
| * | Remove dead code that complicates fs path values but adds no value.dgp2012-06-201-3/+2
| |/ | | | | FossilOrigin-Name: 1dbe30bfaff8f477e98538808f8e78b4a9ec8394
* | 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). FossilOrigin-Name: c64f310d38b977e7ae26a48bcf8bb8c50e453af7
| * 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. FossilOrigin-Name: 79367df0f0e01a96f037f893e889e7cb9b807847
* | * 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*** FossilOrigin-Name: 246dcb287a9d07013c2f642ea91f537f076a18e8
* | More elimination of pre-C89-isms.dkf2008-05-021-3/+3
|/ | | FossilOrigin-Name: 27caec3459c6d0a42da22078c41eb35bf4661ebf
* formatting and de-_ANSI_ARGS_-ificationdkf2005-10-131-82/+75
| | | FossilOrigin-Name: 9e0f6e3e5edb6c03bc9e1f19d7940b073ad5a87f
* * generic/tclFileSystem.h: Added use of MODULE_SCOPE on protos.davygrvy2004-11-031-34/+58
| | | FossilOrigin-Name: f7258bdf3eb27455c262e38e7911b65d02231d40
* filesystem generic/platform code splittingvincentdarley2004-10-071-2/+6
| | | FossilOrigin-Name: 60716a23e9f5c5f0e1e02caa3de634fbd0080f6a
* fix to small filesystem bugsvincentdarley2004-09-271-1/+2
| | | FossilOrigin-Name: d6e4847a47e5bbf348c1feb2dc00152162e49889
* vfs glob root volume fixvincentdarley2004-05-071-2/+6
| | | FossilOrigin-Name: 265c17a9879fe49e872799dfa81a6a9fb3472547
* filesystem optimisation -- Three main issues accomplished: (1) cleaned up ↵vincentdarley2004-01-211-8/+9
| | | | | variable names in FossilOrigin-Name: 9cfcca63fb07d8c7d68befc16d84d01790094ac5
* Exported symbol name police (thanks GPS for spotting this!)dkf2003-10-101-3/+2
| | | FossilOrigin-Name: c377842c485aa3893c022b0f8257dde59d444808
* 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.) FossilOrigin-Name: cd7c23855c81257d30bb8408a5a13ce1d731aa19
* Applied changes from 8.4.4 regarding the Bug #753315vasiljevic2003-08-231-5/+25
| | | FossilOrigin-Name: e3b94c3b6af6f3f4709836e5f2185c0466aaf4e6
* shared filesystem functionvincentdarley2003-04-141-1/+3
| | | FossilOrigin-Name: 77d287b2537d9cf803b28b1b8b5a03b5c3ad2e20
* fix 5 small filesystem bugs, and some typosvincentdarley2003-04-111-0/+75
FossilOrigin-Name: da7df285d16e6c300a236937fed598de6a78cbdc