Open System Services Porting Guide (G06.24+, H06.03+)

Table Of Contents
Contents
Open System Services Porting Guide520573-006
viii
11. Porting or Migrating Sockets Applications
Native Environment Features (continued)
Native Shared Run-Time Libraries 10-3
Dynamic-Link Libraries 10-3
Signal Handling for Guardian Processes 10-4
OSS and Guardian API Interoperability 10-4
C Development Tools 10-4
User Library Migration Issues 10-5
C Language Compilers 10-6
Using the C Run-Time Library 10-7
Obsolete Library Functions 10-7
Changes to the exit() Function 10-8
Changes to the Scanset 10-8
Checking the Condition Code 10-8
Signal Mask Width 10-8
Memory Attributes 10-9
Using Common Run-Time Environment (CRE) Functions 10-9
Guardian Procedure Features 10-9
TAL to pTAL Conversion 10-10
11. Porting or Migrating Sockets Applications
Porting UNIX Sockets Applications to the OSS Environment 11-1
General Considerations 11-1
Differences Between OSS Sockets and Berkeley Software Distribution
Sockets 11-2
Porting Situations 11-3
Porting Guardian Sockets Applications to the OSS Environment 11-4
General Considerations
11-4
Differences Between OSS Sockets and Guardian Sockets
11-5
Compiling Native and TNS OSS Programs 11-7
Interoperability of OSS and Guardian Sockets in an OSS Application 11-8
12. Porting Threaded Applications
Change in Error Reporting 12-1
Considerations for Porting DCE Threads to Standard POSIX Threads 12-1
General Considerations for Porting to Standard POSIX Threads 12-2