Ignore:
Timestamp:
Apr 28, 2004, 2:40:24 PM (21 years ago)
Author:
ansari
Message:

Correction pb compilation sous Linux (putenv()) - Reza 28/04/2004

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/SysTools/commander.cc

    r2518 r2532  
    14291429  pev += '=';
    14301430  pev += vv;
     1431#if defined(Linux)
     1432// Reza - 28/04/2004
     1433// putenv de Linux ne declare pas la variable char *string const
     1434// On ne doit meme pas utiliser une variable automatique 
     1435// J'alloue donc un nouveau tableau - mais qui va le liberer ?
     1436  char* bev = new char[pev.size()+1];
     1437  strcpy(bev, pev.c_str());
     1438  if (putenv(bev) == 0)  return true; 
     1439#else
    14311440  if (putenv(pev.c_str()) == 0)  return true;
     1441#endif
    14321442  else return false; 
    14331443}
Note: See TracChangeset for help on using the changeset viewer.