• Subject: Re: Binding Directories
  • From: "Phil Hall" <hallp@xxxxxxxx>
  • Date: Mon, 15 Jan 2001 09:56:31 -0600

Mark,

>   We just ran into this, too.  I think it's strange that it would keep
> looking even after it found a module w/ the name requested.  Any ideas as
> to why it does this?

Why it does it is simple. The CRTPGM is not smart enough (and it shouldn't
be) to determine for you which of the identical exports you really want,
even if you order the srvpgms/modules in your libl so that the one you want
is the first one found. For the CRTPGM to make the choice for you, it would
need to 'know' more about your code. It's just protecting you from the very
real horrors of binding to the incorrect one.

It's not just the AS/400's CRTPGM that does this, most, if not all, PC
compiler/linkers also stop and complain by default, about multiple/duplicate
exports that satisfy the current search - unless you override the linker
options.

--phil


+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to MIDRANGE-L@midrange.com.
| To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com.
| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2019 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].