⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 include.tcl

📁 Berkeley DB 4.6.21VxWorks CD.NC.tar.gz
💻 TCL
字号:
# INCLUDE.TCL - Setup procedures common to both INSTW32.TCL and UNINST.TCL## Copyright 1999 Wind River Systems, Inc## modification history# --------------------# 01a,27jan99,tcy  extracted from INSTW32.TCL, INSTALL.TCL and UNINST.TCL.################################################################################ isUnix - determine whether host platform is Unix or not## This procedure will determine whether host platform is Unix or not## SYNOPSIS# .tS# isUnix# .tE## PARAMETERS: N/A## RETURNS: 0 if host platform is not Unix#          1 if host platform is Unix## ERRORS: N/A#proc isUnix {} {    global env    if {[info exists env(WIND_HOST_TYPE)]} {        if {[string match sun4* $env(WIND_HOST_TYPE)]} {            return 1;        } elseif {[string match parisc* $env(WIND_HOST_TYPE)]} {            return 1;        } else {            return 0;        }    } else {        return [info exists env(MWHOME)]    }}############################################################################### dosToUnix - convert backward slashes to forward slashes## This procedure will convert backward slashes to forward slashes## SYNOPSIS# .tS# dosToUnix <path># .tE## PARAMETERS:# .IP path# path with slashes## RETURNS: new path with forward slashes## ERRORS: N/A#proc dosToUnix {path} {    regsub -all {\\} $path {/} newpath    return $newpath}############################################################################### unixToDos - convert forward slashes to backward slashes## This procedure will convert forward slashes to backward slashes## SYNOPSIS# .tS# unixToDos <path># .tE## PARAMETERS:# .IP path# path with slashes## RETURNS: new path with backward slashes## ERRORS: N/A#proc unixToDos {path} {    regsub -all {/} $path {\\} newpath    return $newpath}############################################################################### getDate - return the current date time stamp## This procedure will return the current date time stamp## SYNOPSIS# .tS# getDate# .tE## PARAMETERS: N/A## RETURNS: return the current date time stamp## ERRORS: N/A#proc getDate {} {    return [clock format [clock second] -format "%d-%b-%y.%H:%M"]}################################################################################ fileNameAbbreviate - shorten the filename for GUI displaying purpose## This procedure shorten filename if it's longer than <length> chars.  The # shorten filename will be in the form firstDir/.../lastDir/fileName.  # There is no warranty that the resulted filename will be any shorter than # the original one.## SYNOPSIS# fileNameAbbreviate <fileName> <length>## PARAMETERS:#    fileName : a path filename#    length : length of the filename## RETURNS: shorten filename## ERRORS: N/A#proc fileNameAbbreviate {fileName length} {    set shortName $fileName    if {[string length $fileName] > $length} {        if [regexp {(^[^/]+)/.*/([^/]+/[^/]+$)} $fileName junk\                 firstPart lastPart] {            set shortName "$firstPart/.../$lastPart"        }    }    return $shortName}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -