<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Eddie Awad’s Blog - Latest Comments in About The BUILTIN, FIPSFLAG and INTERFACE Pragmas in Oracle</title><link>http://awads.disqus.com/</link><description>News, views, tips and tricks on Oracle and other fun stuff</description><atom:link href="https://awads.disqus.com/about_the_builtin_fipsflag_and_interface_pragmas_in_oracle/latest.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Sat, 03 Jun 2006 12:11:56 -0000</lastBuildDate><item><title>Re: About The BUILTIN, FIPSFLAG and INTERFACE Pragmas in Oracle</title><link>http://awads.net/wp/2006/05/24/about-the-builtin-fipsflag-and-interface-pragmas-in-oracle/#comment-3658610</link><description>&lt;p&gt;I would also guess that the pragma FIPSFLAG is related with the FIPS compliance.&lt;br&gt;There is a session parameter FLAGGER which causes an error message to be generated when a SQL statement issued is an extension of ANSI SQL92.&lt;br&gt;This would somehow explain why SQLERRM is declared with this pragma.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jens</dc:creator><pubDate>Sat, 03 Jun 2006 12:11:56 -0000</pubDate></item><item><title>Re: About The BUILTIN, FIPSFLAG and INTERFACE Pragmas in Oracle</title><link>http://awads.net/wp/2006/05/24/about-the-builtin-fipsflag-and-interface-pragmas-in-oracle/#comment-3658611</link><description>&lt;p&gt;Pete, thanks for your work on this and the extra clarification.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eddie Awad</dc:creator><pubDate>Sat, 03 Jun 2006 00:57:09 -0000</pubDate></item><item><title>Re: About The BUILTIN, FIPSFLAG and INTERFACE Pragmas in Oracle</title><link>http://awads.net/wp/2006/05/24/about-the-builtin-fipsflag-and-interface-pragmas-in-oracle/#comment-3658609</link><description>&lt;p&gt;Hi Eddie,&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Nice post!!&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;A couple of comments. Normally FIPS stands for Federal Information Processing Standards, I don't know but maybe its related?&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Also on the Pragma interface C, if you read further in my first big Oracle paper (Expoliting and protecting Oracle) you will see that i tried to use the syntax myself but if fails with an ORA-6509 - ICD vector Processing error. I assumed at the time that Oracle implements a function call table. Like a table of structs that includes details for each function implemented as a pragma interface C call. This table or linked list would include function pointers for each C function, hence you cannot simply call your own C directly from PL/SQL unless you can update this table to add the address of the function you add. This is a great interface for calling C directly without the extproc overheads if only we coluld find a way to make it work..:-)&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;cheers&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Pete&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pete Finnigan</dc:creator><pubDate>Fri, 02 Jun 2006 15:56:21 -0000</pubDate></item></channel></rss>