Source Files
Public Interface
- Tcl_GetTime
- Tcl_SetTimeProc
- Tcl_QueryTimeProc
Private Interface
- TclpGetSeconds
- TclpGetClicks
- TclpGetWideClicks
- TclpWideClicksToNanoseconds
- TclpGetDate
- TclpGmtime
- TclpLocaltime
Directly Depends On Public Interface
Directly Depends On Private Interface of
Discussion
The private routines TclpGetDate, TclpGmtime, TclpLocaltime, and TclpGetSeconds are not called within Tcl, and continue to exist for the sake of entries in the private stub table. They are candidates for elimination. If they were eliminated, the dependence on Allocation would also go away.
The dependence on (Initi/Fin)alize and private aspects of Threads can be eliminated by creating two new private interfaces TclInitTime andTclFinalizeTime letting this module be spun up and shut down like other modules are.