Re: Quickest, easiest way to check for existence of a program, from ILE C?
Scott Klement <[email protected]>
| Newsgroups | gmane.comp.lang.as400.c |
|---|---|
| Message-ID | <[email protected]> |
It's possible for ILE C to call using a system pointer. You could use one of the _RSLVSP MI builtins to find the program, and then if successful, use the pointer that it returns to make the call. Just a thought. On 3/3/2015 11:40 AM, James H. H. Lampert wrote: > Would anybody happen to know the quickest, easiest way to check (from an > ILE C program) whether a program exists, before attempting to call it? > > i.e., if C program FOO has: > > > #pragma linkage(BAR,OS,nowiden) > > ... > > int BAR(void *); > > ... > > and wants to call: > > > iretcd = BAR(baz); > > but ONLY if BAR actually exists on the system, what's the quickest, > easiest, least resource-intensive way to determin whether BAR exists, > before calling it? > > -- > JHHL -- This is the Bare Metal Programming IBM i (AS/400 and iSeries) (C400-L) mailing list To post a message email: C400-L-Zwy7GipZuJhWk0Htik3J/[email protected] To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/mailman/listinfo/c400-l or email: C400-L-request-Zwy7GipZuJhWk0Htik3J/[email protected] Before posting, please take a moment to review the archives at http://archive.midrange.com/c400-l.