<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: ALPHA$LIBRARY:SYS$LIB_C.TLB and exe_std$probew_dsc function in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/alpha-library-sys-lib-c-tlb-and-exe-std-probew-dsc-function/m-p/4956827#M33522</link>
    <description>Hi! Ian,&lt;BR /&gt;&lt;BR /&gt;I just found another one. Its exe_std$prober_dsc64: &lt;BR /&gt;&lt;BR /&gt;int exe_std$prober_dsc64 (VOID_PQ dsc_p, UINT64_PQ ret_length, CHAR_PPQ ret_bufadr);&lt;BR /&gt;&lt;BR /&gt;on OpenVMS Alpha V7.2-1 on DEC C V6.0-001&lt;BR /&gt;&lt;BR /&gt;May be it will work, let me try it out and will let you know about it.&lt;BR /&gt;&lt;BR /&gt;Thanks!</description>
    <pubDate>Thu, 02 Feb 2006 12:11:34 GMT</pubDate>
    <dc:creator>XMAN_1</dc:creator>
    <dc:date>2006-02-02T12:11:34Z</dc:date>
    <item>
      <title>ALPHA$LIBRARY:SYS$LIB_C.TLB and exe_std$probew_dsc function</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/alpha-library-sys-lib-c-tlb-and-exe-std-probew-dsc-function/m-p/4956824#M33519</link>
      <description>exe_std$probew_dsc: &lt;BR /&gt;&lt;BR /&gt;This function is taking only one parameter in our ALPHA$LIBRARY:SYS$LIB_C.TLB but in the source code it is accepting three parameters i.e,&lt;BR /&gt;status = exe_std$probew_dsc ((void *) p2, &amp;amp;bufsiz, &amp;amp;bufadr). &lt;BR /&gt;&lt;BR /&gt;The source code comes from a different vendor and now nobody is there to support, so I have only you guys to ask :)&lt;BR /&gt;&lt;BR /&gt;I am working on OpenVMS V6.2-1H3 and C Compiler is DECC V6.0-001.&lt;BR /&gt;&lt;BR /&gt;One more thing regarding SYS$LIB_C.TBL, is this library comes with the DECC or comes with the OpenVMS operating system?&lt;BR /&gt;&lt;BR /&gt;The error I am getting is as follows:                 status = exe_std$probew_dsc ((void *) p2, &amp;amp;bufsiz, &amp;amp;bufadr);&lt;BR /&gt;.........................^&lt;BR /&gt;%CC-E-TOOMANYARGS, In this statement, "EXE_STD$PROBEW_DSC" expects 1 arguments, but 3 are supplied.&lt;BR /&gt;&lt;BR /&gt;%MMS-F-ABORT, CLI returned abort status: %X10B91262.&lt;BR /&gt;&lt;BR /&gt;Urgent help will be greatly appriciated!&lt;BR /&gt;&lt;BR /&gt;Good day!</description>
      <pubDate>Thu, 02 Feb 2006 11:20:14 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/alpha-library-sys-lib-c-tlb-and-exe-std-probew-dsc-function/m-p/4956824#M33519</guid>
      <dc:creator>XMAN_1</dc:creator>
      <dc:date>2006-02-02T11:20:14Z</dc:date>
    </item>
    <item>
      <title>Re: ALPHA$LIBRARY:SYS$LIB_C.TLB and exe_std$probew_dsc function</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/alpha-library-sys-lib-c-tlb-and-exe-std-probew-dsc-function/m-p/4956825#M33520</link>
      <description>I looked at the V7.3-2 listings CD (I don't have access to V6.2)&lt;BR /&gt;&lt;BR /&gt;exe_std$probew_dsc only needs one parameter.&lt;BR /&gt;The declaration is wrong. I note a comment in the source code from 25-jul-1997 about fixing the declaration.&lt;BR /&gt;&lt;BR /&gt;sys$lib_c.tlb is a standard file.&lt;BR /&gt;&lt;BR /&gt;I note that this routine is not documented in the device support manual.&lt;BR /&gt;</description>
      <pubDate>Thu, 02 Feb 2006 11:40:41 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/alpha-library-sys-lib-c-tlb-and-exe-std-probew-dsc-function/m-p/4956825#M33520</guid>
      <dc:creator>Ian Miller.</dc:creator>
      <dc:date>2006-02-02T11:40:41Z</dc:date>
    </item>
    <item>
      <title>Re: ALPHA$LIBRARY:SYS$LIB_C.TLB and exe_std$probew_dsc function</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/alpha-library-sys-lib-c-tlb-and-exe-std-probew-dsc-function/m-p/4956826#M33521</link>
      <description>I found some V6.3 listings. It appears that in V6.2 then this routine does take three parameters and in V7.3-2 it does not.&lt;BR /&gt;&lt;BR /&gt;As this routine is not documented they can change its calling interface.&lt;BR /&gt;&lt;BR /&gt;So for V6.2 the declaration should contain three parameters.</description>
      <pubDate>Thu, 02 Feb 2006 11:50:20 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/alpha-library-sys-lib-c-tlb-and-exe-std-probew-dsc-function/m-p/4956826#M33521</guid>
      <dc:creator>Ian Miller.</dc:creator>
      <dc:date>2006-02-02T11:50:20Z</dc:date>
    </item>
    <item>
      <title>Re: ALPHA$LIBRARY:SYS$LIB_C.TLB and exe_std$probew_dsc function</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/alpha-library-sys-lib-c-tlb-and-exe-std-probew-dsc-function/m-p/4956827#M33522</link>
      <description>Hi! Ian,&lt;BR /&gt;&lt;BR /&gt;I just found another one. Its exe_std$prober_dsc64: &lt;BR /&gt;&lt;BR /&gt;int exe_std$prober_dsc64 (VOID_PQ dsc_p, UINT64_PQ ret_length, CHAR_PPQ ret_bufadr);&lt;BR /&gt;&lt;BR /&gt;on OpenVMS Alpha V7.2-1 on DEC C V6.0-001&lt;BR /&gt;&lt;BR /&gt;May be it will work, let me try it out and will let you know about it.&lt;BR /&gt;&lt;BR /&gt;Thanks!</description>
      <pubDate>Thu, 02 Feb 2006 12:11:34 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/alpha-library-sys-lib-c-tlb-and-exe-std-probew-dsc-function/m-p/4956827#M33522</guid>
      <dc:creator>XMAN_1</dc:creator>
      <dc:date>2006-02-02T12:11:34Z</dc:date>
    </item>
    <item>
      <title>Re: ALPHA$LIBRARY:SYS$LIB_C.TLB and exe_std$probew_dsc function</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/alpha-library-sys-lib-c-tlb-and-exe-std-probew-dsc-function/m-p/4956828#M33523</link>
      <description>XMAN,&lt;BR /&gt;&lt;BR /&gt;only the 64-bit variant exe_std$probew_dsc64 seems to accept 3 parameters.&lt;BR /&gt;&lt;BR /&gt;Are you sure that your SYS$LIB_C.TLB matches your version of OpenVMS ? Is your source code supposed to be compatible with V6.2 ?&lt;BR /&gt;&lt;BR /&gt;You could check the Alpha code in the running system to determine, whether V6.2-1H3 actually seems to handle 3 arguments:&lt;BR /&gt;&lt;BR /&gt;$ ANAL/SYS&lt;BR /&gt;SDA&amp;gt; READ/EXEC&lt;BR /&gt;SDA&amp;gt; EXA/INS EXE_STD$PROBEW_DSC_C;40&lt;BR /&gt;&lt;BR /&gt;You'll probably have to follow the path taken by the BSR as well...&lt;BR /&gt;&lt;BR /&gt;Volker.</description>
      <pubDate>Thu, 02 Feb 2006 12:31:40 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/alpha-library-sys-lib-c-tlb-and-exe-std-probew-dsc-function/m-p/4956828#M33523</guid>
      <dc:creator>Volker Halle</dc:creator>
      <dc:date>2006-02-02T12:31:40Z</dc:date>
    </item>
    <item>
      <title>Re: ALPHA$LIBRARY:SYS$LIB_C.TLB and exe_std$probew_dsc function</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/alpha-library-sys-lib-c-tlb-and-exe-std-probew-dsc-function/m-p/4956829#M33524</link>
      <description>It appears that exe_std$prober_dsc64 takes one parameter only.&lt;BR /&gt;&lt;BR /&gt;The exe$prober_dsc routine that it calls does return the length and address in registers but they don't appear to be passed back in the exe_std$ form.</description>
      <pubDate>Thu, 02 Feb 2006 12:39:04 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/alpha-library-sys-lib-c-tlb-and-exe-std-probew-dsc-function/m-p/4956829#M33524</guid>
      <dc:creator>Ian Miller.</dc:creator>
      <dc:date>2006-02-02T12:39:04Z</dc:date>
    </item>
    <item>
      <title>Re: ALPHA$LIBRARY:SYS$LIB_C.TLB and exe_std$probew_dsc function</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/alpha-library-sys-lib-c-tlb-and-exe-std-probew-dsc-function/m-p/4956830#M33525</link>
      <description>Hello! Everybody,&lt;BR /&gt;&lt;BR /&gt;Many many thanks for your support!&lt;BR /&gt;&lt;BR /&gt;Instead of using 3 parameter call I am just using 1 parameter call:&lt;BR /&gt;&lt;BR /&gt; status = exe_std$probew_dsc ((void *) p2);&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;&lt;BR /&gt;XMAN&lt;BR /&gt;</description>
      <pubDate>Fri, 10 Feb 2006 13:12:50 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/alpha-library-sys-lib-c-tlb-and-exe-std-probew-dsc-function/m-p/4956830#M33525</guid>
      <dc:creator>XMAN_1</dc:creator>
      <dc:date>2006-02-10T13:12:50Z</dc:date>
    </item>
  </channel>
</rss>

