MS Sockets Problems in IBM OS/2 2.x Environment (112809)



The information in this article applies to:

  • Microsoft LAN Manager 2.2

This article was previously published under Q112809

SYMPTOMS

Some socket calls that work normally under Microsoft OS/2 1.3 fail under IBM OS/2 2.0 or 2.1, causing traps or exceptions.

Investigation in one case revealed that an application that had been working under Microsoft OS/2 was failing on a Select() call (for an OS/2 2.1 SegRealloc operating system call) when a segment locked by the Microsoft sockets driver tried reallocating.

CAUSE

Sockets is the de facto standard user interface to TCP/IP-based networks first introduced by BSD (Berkley Software Distribution) Unix systems. The Microsoft OS/2 1.3 sockets implementation may work in the IBM OS/2 2.x operating environment, but such use is not supported by Microsoft and may lead to problems due to design incompatibilities.

STATUS

Do not use the Microsoft OS/2 1.3 sockets implementation in the IBM OS/2 2.0 or 2.1 operating environment.

Modification Type:MajorLast Reviewed:9/30/2003
Keywords:KB112809