Changeset 6688079 in tol for tolbase


Ignore:
Timestamp:
Mar 14, 2016, 12:49:45 PM (11 years ago)
Author:
Jorge Pérez <josp.jorge@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
c6181a1
Parents:
6755180
Message:

fixes #1920, se corrige tambien en tolcon, tolbase, tolsh

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@7244 be4846ae-f051-483a-831f-b64e7d08527f

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tolbase/generic/tolbase.c

    r6755180 r6688079  
    178178    //Tcl_PkgRequire( interp, "TolbaseApp", TOLBASE_VERSION, 1);
    179179#else
    180     const char* exeName = Tcl_GetNameOfExecutable();
    181     Tcl_VarEval( interp, "file join",
    182                  " [ file dir ", Tcl_GetNameOfExecutable(),
    183                  " ] tolbase.tcl", NULL );
     180    const char* argv0 = Tcl_GetNameOfExecutable();
     181    Tcl_VarEval( interp, "file join ",
     182                 "[ file dir [expr {[file type {", argv0, "}] eq {link} ? [file readlink {", argv0, "}] : {", argv0 ,"}} ] ] tolbase.tcl", NULL );
    184183    Tcl_Obj *objPath = Tcl_GetObjResult( interp );
    185184    Tcl_SetStartupScript( Tcl_GetObjResult( interp ), NULL );
Note: See TracChangeset for help on using the changeset viewer.