Changeset 2109 in Sophya for trunk/SophyaLib/HiStats/xntuple.cc


Ignore:
Timestamp:
Jul 17, 2002, 7:34:05 PM (23 years ago)
Author:
ansari
Message:

Argument par defaut pour XNTuple::SetSwapPath() - Reza 17/7/2002

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/HiStats/xntuple.cc

    r1783 r2109  
    224224  swf(NULL), swf_name(NULL), mInfo(NULL)
    225225{
    226     if(!glob_swp) SetSwapPath("/tmp/") ;
     226    if(!glob_swp) SetSwapPath() ;
    227227    swp = glob_swp ;
    228228    NbNT++ ;
     
    270270      swf(NULL), swf_name(NULL), mInfo(NULL)
    271271{
    272     if(!glob_swp) SetSwapPath("/tmp/") ;
     272    if(!glob_swp) SetSwapPath() ;
    273273    swp = glob_swp ;
    274274   
     
    300300      swf(NULL), swf_name(NULL), mInfo(NULL)
    301301{
    302     if(!glob_swp) SetSwapPath("/tmp/") ;
     302    if(!glob_swp) SetSwapPath() ;
    303303    swp = glob_swp ;
    304304   
     
    320320      swf(NULL), swf_name(NULL), mInfo(NULL)
    321321{
    322     if(!glob_swp) SetSwapPath("/tmp/") ;
     322    if(!glob_swp) SetSwapPath() ;
    323323    swp = glob_swp ;
    324324    Copy(nt) ;
     
    700700
    701701
    702 //! Defines swap file path for XNTuple objects (Default=/tmp/)
     702//! Defines swap file path for XNTuple objects (Default=$TMPDIR or /tmp/)
    703703void  XNTuple::SetSwapPath(char* p)
    704704{
     705    if (p == NULL) {
     706      p = getenv("TMPDIR");
     707      if (p == NULL) p = "/tmp/";
     708    }
    705709    if(!glob_swp) glob_swp = new char[MAXLEN+2] ;
    706710    strncpy(glob_swp,p,MAXLEN);
Note: See TracChangeset for help on using the changeset viewer.