The gethostbyname function does not return all existing interfaces (329941)



The information in this article applies to:

  • Microsoft Windows CE Platform Builder 3.0

This article was previously published under Q329941

SYMPTOMS

If a Remote Access Service (RAS) connection is physically dropped (loses carrier) approximately 16 times before a warm boot, the gethostbyname function will only return the address of the local loopback interface (127.0.0.1) for subsequent connections. Warm booting the device will cause the gethostbyname function to return the correct addresses again until the limit of 16 times is reached.

RESOLUTION

A supported software update is now available from Microsoft as Windows CE 3.0 Core OS QFE 329941. To resolve this problem immediately, click the following article number for information about obtaining Windows CE Platform Builder and core operating system software updates:

837392 How to locate core operating system fixes for Microsoft Windows CE Platform Builder products

Prerequisites

This fix is supported only when all previously issued fixes for this product have also been installed.

Restart requirement

After you install this update, you must perform a clean build of the whole platform. To clean the platform, click Clean on the Build menu. To build the platform, click Build Platform on the Build menu. You do not have to restart your computer after you apply this fix.

Hotfix replacement information

This fix does not replace any other fixes.

File information

The English version of this package should have the following file attributes or later:
   Date         Time   Version     Size     File name
   ------------------------------------------------------------------------
   21-Nov-2002  19:11  3.0.2.1120  473,688  021120_arm720_wce30-q329941.exe
   21-Nov-2002  19:11  3.0.2.1120  494,168  021120_ppc403_wce30-q329941.exe
   21-Nov-2002  19:11  3.0.2.1120  494,168  021120_ppc821_wce30-q329941.exe
   21-Nov-2002  19:11  3.0.2.1120  490,072  021120_r3000_wce30-q329941.exe
   21-Nov-2002  19:11  3.0.2.1120  490,072  021120_r4100_wce30-q329941.exe
   21-Nov-2002  19:11  3.0.2.1120  481,880  021120_r4111_wce30-q329941.exe
   21-Nov-2002  19:11  3.0.2.1120  490,072  021120_r4300_wce30-q329941.exe
   21-Nov-2002  19:11  3.0.2.1120  473,688  021120_sa1100_wce30-q329941.exe
   21-Nov-2002  19:11  3.0.2.1120  481,880  021120_sh3_wce30-q329941.exe
   21-Nov-2002  19:11  3.0.2.1120  477,784  021120_sh4_wce30-q329941.exe
   21-Nov-2002  19:11  3.0.2.1120  481,880  021120_thumb_wce30-q329941.exe
   21-Nov-2002  19:11  3.0.2.1120  461,400  021120_x86_wce30-q329941.exe

				
The English version of this hotfix has the file attributes (or later) that are listed in the following table. The dates and times for these files are listed in coordinated universal time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time tool in Control Panel.
   Date         Time                     Size    File name
   --------------------------------------------------------------

   Path: Public\Commaddon\Oak\Lib\Arm\ARM720\Ce\Debug
   14-Nov-2002  02:57                    255,000  Ppp2app.lib
   14-Nov-2002  02:57                    136,352  Ppp2ras.lib

   Path: Public\Commaddon\Oak\Lib\Arm\ARM720\Ce\Retail
   14-Nov-2002  02:55                    122,910  Ppp2app.lib
   14-Nov-2002  02:55                     69,838  Ppp2ras.lib

   Path: Public\Commaddon\Oak\Lib\Arm\SA1100\Ce\Debug
   14-Nov-2002  02:29                    254,680  Ppp2app.lib
   14-Nov-2002  02:29                    136,232  Ppp2ras.lib

   Path: Public\Commaddon\Oak\Lib\Arm\SA1100\Ce\Retail
   14-Nov-2002  02:27                    122,620  Ppp2app.lib
   14-Nov-2002  02:27                     69,706  Ppp2ras.lib

   Path: Public\Commaddon\Oak\Lib\Mips\R3000\Ce\Debug
   14-Nov-2002  02:38                    286,146  Ppp2app.lib
   14-Nov-2002  02:38                    149,352  Ppp2ras.lib

   Path: Public\Commaddon\Oak\Lib\Mips\R3000\Ce\Retail
   14-Nov-2002  02:37                    137,216  Ppp2app.lib
   14-Nov-2002  02:37                     79,026  Ppp2ras.lib

   Path: Public\Commaddon\Oak\Lib\Mips\R4100\Ce\Debug
   14-Nov-2002  02:42                    286,170  Ppp2app.lib
   14-Nov-2002  02:42                    149,400  Ppp2ras.lib

   Path: Public\Commaddon\Oak\Lib\Mips\R4100\Ce\Retail
   14-Nov-2002  02:40                    137,132  Ppp2app.lib
   14-Nov-2002  02:40                     78,952  Ppp2ras.lib

   Path: Public\Commaddon\Oak\Lib\Mips\R4111\Ce\Debug
   14-Nov-2002  02:45                    286,170  Ppp2app.lib
   14-Nov-2002  02:45                    130,924  Ppp2ras.lib

   Path: Public\Commaddon\Oak\Lib\Mips\R4111\Ce\Retail
   14-Nov-2002  02:43                    122,632  Ppp2app.lib
   14-Nov-2002  02:43                     64,252  Ppp2ras.lib

   Path: Public\Commaddon\Oak\Lib\Mips\R4300\Ce\Debug
   14-Nov-2002  02:48                    286,146  Ppp2app.lib
   14-Nov-2002  02:48                    149,352  Ppp2ras.lib

   Path: Public\Commaddon\Oak\Lib\Mips\R4300\Ce\Retail
   14-Nov-2002  02:46                    137,146  Ppp2app.lib
   14-Nov-2002  02:46                     78,974  Ppp2ras.lib

   Path: Public\Commaddon\Oak\Lib\Ppc\PPC403\Ce\Debug
   14-Nov-2002  02:51                    278,294  Ppp2app.lib
   14-Nov-2002  02:51                    147,504  Ppp2ras.lib

   Path: Public\Commaddon\Oak\Lib\Ppc\PPC403\Ce\Retail
   14-Nov-2002  02:49                    127,912  Ppp2app.lib
   14-Nov-2002  02:49                     73,130  Ppp2ras.lib

   Path: Public\Commaddon\Oak\Lib\Ppc\PPC821\Ce\Debug
   14-Nov-2002  02:54                    278,294  Ppp2app.lib
   14-Nov-2002  02:54                    147,504  Ppp2ras.lib

   Path: Public\Commaddon\Oak\Lib\Ppc\PPC821\Ce\Retail
   14-Nov-2002  02:52                    127,912  Ppp2app.lib
   14-Nov-2002  02:52                     73,130  Ppp2ras.lib

   Path: Public\Commaddon\Oak\Lib\Shx\SH3\Ce\Debug
   14-Nov-2002  02:32                    265,426  Ppp2app.lib
   14-Nov-2002  02:32                    144,318  Ppp2ras.lib

   Path: Public\Commaddon\Oak\Lib\Shx\SH3\Ce\Retail
   14-Nov-2002  02:30                    124,674  Ppp2app.lib
   14-Nov-2002  02:30                     73,410  Ppp2ras.lib

   Path: Public\Commaddon\Oak\Lib\Shx\SH4\Ce\Debug
   14-Nov-2002  02:35                    265,388  Ppp2app.lib
   14-Nov-2002  02:35                    144,268  Ppp2ras.lib

   Path: Public\Commaddon\Oak\Lib\Shx\SH4\Ce\Retail
   14-Nov-2002  02:34                    124,604  Ppp2app.lib
   14-Nov-2002  02:34                     73,362  Ppp2ras.lib

   Path: Public\Commaddon\Oak\Lib\Thumb\ARM720\Ce\Debug
   14-Nov-2002  03:00                    258,630  Ppp2app.lib
   14-Nov-2002  03:00                    139,256  Ppp2ras.lib

   Path: Public\Commaddon\Oak\Lib\Thumb\ARM720\Ce\Retail
   14-Nov-2002  02:58                    124,906  Ppp2app.lib
   14-Nov-2002  02:58                     71,258  Ppp2ras.lib

   Path: Public\Commaddon\Oak\Lib\X86\I486\CE\Debug
   14-Nov-2002  02:26                    242,990  Ppp2app.lib
   14-Nov-2002  02:26                    130,850  Ppp2ras.lib

   Path: Public\Commaddon\Oak\Lib\X86\I486\CE\Retail
   14-Nov-2002  02:24                    109,834  Ppp2app.lib
   14-Nov-2002  02:24                     62,562  Ppp2ras.lib
				

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

REFERENCES

For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

824684 Description of the standard terminology that is used to describe Microsoft software updates


Modification Type:MinorLast Reviewed:8/18/2005
Keywords:kbbug kbfix KB329941