added ifconfig and ping locations for AIX
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@35582 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -654,6 +654,7 @@ wxDialUpManagerImpl::CheckIfconfig()
|
||||
_T("/sbin"), // Linux, FreeBSD, Darwin
|
||||
_T("/usr/sbin"), // SunOS, Solaris, AIX, HP-UX
|
||||
_T("/usr/etc"), // IRIX
|
||||
_T("/etc"), // AIX 5
|
||||
};
|
||||
|
||||
for ( size_t n = 0; n < WXSIZEOF(ifconfigLocations); n++ )
|
||||
@@ -679,7 +680,7 @@ wxDialUpManagerImpl::CheckIfconfig()
|
||||
wxString tmpfile = wxGetTempFileName( wxT("_wxdialuptest") );
|
||||
wxString cmd = wxT("/bin/sh -c \'");
|
||||
cmd << m_IfconfigPath;
|
||||
#if defined(__SOLARIS__) || defined (__SUNOS__)
|
||||
#if defined(__AIX__) || defined(__SOLARIS__) || defined (__SUNOS__)
|
||||
// need to add -a flag
|
||||
cmd << wxT(" -a");
|
||||
#elif defined(__LINUX__) || defined(__SGI__)
|
||||
@@ -766,6 +767,8 @@ wxDialUpManagerImpl::NetConnection wxDialUpManagerImpl::CheckPing()
|
||||
#ifdef __VMS
|
||||
if (wxFileExists( wxT("SYS$SYSTEM:TCPIP$PING.EXE") ))
|
||||
m_PingPath = wxT("$SYS$SYSTEM:TCPIP$PING");
|
||||
#elif defined(__AIX__)
|
||||
m_PingPath = _T("/etc/ping");
|
||||
#elif defined(__SGI__)
|
||||
m_PingPath = _T("/usr/etc/ping");
|
||||
#else
|
||||
@@ -792,7 +795,7 @@ wxDialUpManagerImpl::NetConnection wxDialUpManagerImpl::CheckPing()
|
||||
cmd << m_PingPath << wxT(' ');
|
||||
#if defined(__SOLARIS__) || defined (__SUNOS__)
|
||||
// nothing to add to ping command
|
||||
#elif defined(__LINUX__) || defined (__BSD__) || defined(__VMS) || defined(__SGI__)
|
||||
#elif defined(__AIX__) || defined(__LINUX__) || defined (__BSD__) || defined(__VMS) || defined(__SGI__)
|
||||
cmd << wxT("-c 1 "); // only ping once
|
||||
#elif defined(__HPUX__)
|
||||
cmd << wxT("64 1 "); // only ping once (need also specify the packet size)
|
||||
|
Reference in New Issue
Block a user