Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

How can I link cisam and informix esql together

5 views
Skip to first unread message

Rod Bruce

unread,
Apr 4, 2000, 3:00:00 AM4/4/00
to
Hi,

Can anybody tell me the correct library lists to use
when linking 724 cisam and informix esql together
into one executable?
Or where to find the documentation for such a thing?

Thanks,
Rod.


Rod Bruce

unread,
Apr 4, 2000, 3:00:00 AM4/4/00
to

Rod Bruce

unread,
Apr 4, 2000, 3:00:00 AM4/4/00
to

Rod Bruce

unread,
Apr 4, 2000, 3:00:00 AM4/4/00
to

Rod Bruce

unread,
Apr 4, 2000, 3:00:00 AM4/4/00
to

Watawinona

unread,
Apr 5, 2000, 3:00:00 AM4/5/00
to
try the C-ISAM DataBlade instead.

Nona

>Subject: How can I link cisam and informix esql together
>From: "Rod Bruce" r...@cpsg.com.au
>Date: 04.04.00 02:59 W. Europe Daylight Time
>Message-id: <5NbG4.69$_R4....@nsw.nnrp.telstra.net>

Jonathan Leffler

unread,
Apr 10, 2000, 3:00:00 AM4/10/00
to

On Tue, 4 Apr 2000, Rod Bruce wrote:
>Can anybody tell me the correct library lists to use when linking 724
>cisam and informix esql together into one executable?
>Or where to find the documentation for such a thing?

Once upon a time (shall we say 1991?), it was possible to link ESQL/C
and C-ISAM into the same program without problems. Once upon another
time (shall we say 1997, as a guesstimate for when the 7.20 products
were released -- though the problem may have started earlier than that),
it was no longer possible to link both C-ISAM and ESQL/C into the same
application. This is a pain for all concerned, especially if you
happened to be using C-ISAM in a custom ACE or Perform runner, or in an
I4GL program (yes, a few systems need to do that!).

On Solaris 7, it is possible to link C-ISAM 7.24 with ESQL/C 7.24 with
the only warnings being that some functions are doubly defined (except
that one definition of the pair isn't formally marked as a function, so
the errors are a little odd). However, you run into bigger problems
with a CSDK version of ESQL/C -- some objects have different sizes.
Even though the program links, I would assume that some things would go
horribly wrong if the program was run.

This is something which might be fixed in a hypothetical 7.26 release of
C-ISAM (7.25 exists; it gets around 2 GB file size limits on platforms
where this can be done).

--
Yours,
Jonathan Leffler (Jonathan...@Informix.com) #include <disclaimer.h>
Guardian of DBD::Informix v1.00.PC1 -- http://www.perl.com/CPAN
"I don't suffer from insanity; I enjoy every minute of it!"

0 new messages