PPP interface under IRIX is called 'ppp'

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4566 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin 1999-11-15 13:50:17 +00:00
parent 1834190409
commit 7aa4cce853

View File

@ -494,10 +494,10 @@ wxDialUpManagerImpl::CheckIfconfig(void)
#if defined(__SOLARIS__) || defined (__SUNOS__)
// need to add -a flag
cmd << " -a";
#elif defined(__LINUX__) || defined (__FREEBSD__)
#elif defined(__LINUX__) || defined (__FREEBSD__) || defined(__SGI__)
// nothing to be added to ifconfig
#else
# pragma warning "No ifconfig information for this OS."
# pragma warning "No ifconfig information for this OS."
m_CanUseIfconfig = 0;
return -1;
#endif
@ -516,20 +516,18 @@ wxDialUpManagerImpl::CheckIfconfig(void)
output[file.Length()] = '\0';
if(file.Read(output,file.Length()) == file.Length())
{
if(
// FIXME shouldn't we grep for "^ppp"? (VZ)
#if defined(__SOLARIS__) || defined (__SUNOS__)
strstr(output,"ipdptp") // dialup device
// dialup device under SunOS/Solaris
rc = strstr(output,"ipdptp") != (char *)NULL;
#elif defined(__LINUX__) || defined (__FREEBSD__)
strstr(output,"ppp") // ppp
|| strstr(output,"sl") // slip
|| strstr(output,"pl") // plip
#else
FALSE
rc = strstr(output,"ppp") // ppp
|| strstr(output,"sl") // slip
|| strstr(output,"pl") // plip
#elif defined(__SGI__) // IRIX
rc = strstr(output, "ppp"); // PPP
#endif
)
rc = 1;
else
rc = 0;
}
file.Close();
delete [] output;