System() Always Returns 0 When Done After An IPC Connection. Works Fine With TNS

(Doc ID 556440.1)

Last updated on JULY 05, 2017

Applies to:

Precompilers - Version: 10.2.0.3
This problem can occur on any platform.

Symptoms

Customer's Pro*C application calls a script with a system() call after connecting to Oracle and acts on the return value.  In 9.2 this worked fine.  Since upgrading to 10.2 this no longer works, if the bequeath adapter is used.

This problem occurred on Platform 212 AIX5L Based Systems (64-bit).  Other platforms have not been tested, and behaviour may differ from platform to platform.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms