Ignore:
Timestamp:
Dec 9, 2011, 1:45:45 PM (12 years ago)
Author:
rybkin
Message:

See C.L. 472

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CMT/HEAD/source/cmt_system.cxx

    r594 r595  
    7979  char* pwd_env = 0;
    8080
    81   pwd_env = ::getenv ("PWD"); 
     81  pwd_env = ::getenv (cwd_variable ()); 
     82  //  pwd_env = ::getenv ("PWD"); 
    8283
    8384  if (pwd_env != 0)
     
    155156  if (::chdir (s_dir.c_str ()) == 0)
    156157    {
    157       if (putenv ("PWD", s_dir))
     158#ifndef WIN32
     159      if (putenv (cwd_variable (), s_dir))
     160        //      if (putenv ("PWD", s_dir))
    158161        return (true);
    159162      else
    160163        return (false);
     164#else
     165      return (true);
     166#endif
    161167    }
    162168  else
     
    749755#else
    750756  return (';');
     757#endif
     758}
     759
     760//--------------------------------------------------
     761const char * CmtSystem::cwd_variable ()
     762{
     763#ifdef WIN32
     764  return ("CD");
     765#else
     766  return ("PWD");
    751767#endif
    752768}
Note: See TracChangeset for help on using the changeset viewer.