From fb255fa572d12c186fcc3d193026413b672edafa Mon Sep 17 00:00:00 2001 From: cas Date: Tue, 24 Jul 2001 18:23:28 +0000 Subject: [PATCH] No comments --- src/WOKernel/WOKernel.cdl | 2 +- src/WOKernel/WOKernel_Station.cxx | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/WOKernel/WOKernel.cdl b/src/WOKernel/WOKernel.cdl index f7d55cc..34aa141 100755 --- a/src/WOKernel/WOKernel.cdl +++ b/src/WOKernel/WOKernel.cdl @@ -31,7 +31,7 @@ is -- ENUMERATIONS - enumeration StationID is SUN, DECOSF, SGI, HP, WNT, MAC, LIN, AIX, UnknownStation; + enumeration StationID is SUN, DECOSF, SGI, HP, WNT, MAC, LIN, AIX, BSD , VMS , UnknownStation; ---Purpose: liste les stations supportees par WOK enumeration DBMSID is DFLT, OBJY, OBJS, UnknownDBMS; diff --git a/src/WOKernel/WOKernel_Station.cxx b/src/WOKernel/WOKernel_Station.cxx index 92d6cb9..9398912 100755 --- a/src/WOKernel/WOKernel_Station.cxx +++ b/src/WOKernel/WOKernel_Station.cxx @@ -22,6 +22,7 @@ WOKernel_StationID WOKernel_Station::GetID(const Handle(TCollection_HAsciiString if( !strcmp( astring->ToCString(), "mac" ) ) return WOKernel_MAC; if( !strcmp( astring->ToCString(), "lin" ) ) return WOKernel_LIN; if( !strcmp( astring->ToCString(), "aix" ) ) return WOKernel_AIX; + if( !strcmp( astring->ToCString(), "bsd" ) ) return WOKernel_BSD; ErrorMsg << "WOKernel_Station::GetID" << "Station " << astring << " is unknown to WOK" << endm; Standard_ProgramError::Raise("WOKernel_Station::GetID"); @@ -42,6 +43,7 @@ Standard_Boolean WOKernel_Station::IsNameKnown(const Handle(TCollection_HAsciiSt if( !strcmp( astring->ToCString(), "mac" ) ) return Standard_True; if( !strcmp( astring->ToCString(), "lin" ) ) return Standard_True; if( !strcmp( astring->ToCString(), "aix" ) ) return Standard_True; + if( !strcmp( astring->ToCString(), "bsd" ) ) return Standard_True; return Standard_False; } @@ -60,6 +62,7 @@ Standard_Boolean WOKernel_Station::IsNameKnown(const Handle(TCollection_HAsciiSt static Handle(TCollection_HAsciiString) SMAC = new TCollection_HAsciiString("mac"); static Handle(TCollection_HAsciiString) SLIN = new TCollection_HAsciiString("lin"); static Handle(TCollection_HAsciiString) SAIX = new TCollection_HAsciiString("aix"); + static Handle(TCollection_HAsciiString) SBSD = new TCollection_HAsciiString("bsd"); static Handle(TCollection_HAsciiString) SUNKNOWN = new TCollection_HAsciiString("UnknownStation"); switch(anid) @@ -78,8 +81,10 @@ Standard_Boolean WOKernel_Station::IsNameKnown(const Handle(TCollection_HAsciiSt return SMAC; case WOKernel_LIN: return SLIN; - case WOKernel_AIX: + case WOKernel_AIX: return SAIX; + case WOKernel_BSD: + return SBSD; break; default: break; -- 2.39.5