<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: About The BUILTIN, FIPSFLAG and INTERFACE Pragmas in Oracle</title>
	<atom:link href="http://awads.net/wp/2006/05/24/about-the-builtin-fipsflag-and-interface-pragmas-in-oracle/feed/" rel="self" type="application/rss+xml" />
	<link>http://awads.net/wp/2006/05/24/about-the-builtin-fipsflag-and-interface-pragmas-in-oracle/</link>
	<description>News, views, tips and tricks on Oracle and other fun stuff</description>
	<pubDate>Fri, 21 Nov 2008 04:56:19 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: Go ahead, turn your FIPS flagging on &#187; Eddie Awad&#8217;s Blog</title>
		<link>http://awads.net/wp/2006/05/24/about-the-builtin-fipsflag-and-interface-pragmas-in-oracle/#comment-22442</link>
		<dc:creator>Go ahead, turn your FIPS flagging on &#187; Eddie Awad&#8217;s Blog</dc:creator>
		<pubDate>Thu, 29 Jun 2006 15:19:51 +0000</pubDate>
		<guid isPermaLink="false">http://awads.net/wp/2006/05/24/about-the-builtin-fipsflag-and-interface-pragmas-in-oracle/#comment-22442</guid>
		<description>&lt;p&gt;[...] Since my last post about the undocumented pragmas in Oracle, I have found more information about the FIPSFLAG pragma directive and more specifically about the FIPS part of it. Jens commented about the existence of a session parameter FLAGGER and its possible relationship with FIPSFLAG and FIPS. After a bit of searching, here is what I found: [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] Since my last post about the undocumented pragmas in Oracle, I have found more information about the FIPSFLAG pragma directive and more specifically about the FIPS part of it. Jens commented about the existence of a session parameter FLAGGER and its possible relationship with FIPSFLAG and FIPS. After a bit of searching, here is what I found: [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jens</title>
		<link>http://awads.net/wp/2006/05/24/about-the-builtin-fipsflag-and-interface-pragmas-in-oracle/#comment-14792</link>
		<dc:creator>Jens</dc:creator>
		<pubDate>Sat, 03 Jun 2006 16:11:56 +0000</pubDate>
		<guid isPermaLink="false">http://awads.net/wp/2006/05/24/about-the-builtin-fipsflag-and-interface-pragmas-in-oracle/#comment-14792</guid>
		<description>&lt;p&gt;I would also guess that the pragma FIPSFLAG is related with the FIPS compliance.
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.
This would somehow explain why SQLERRM is declared with this pragma.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I would also guess that the pragma FIPSFLAG is related with the FIPS compliance.<br />
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.<br />
This would somehow explain why SQLERRM is declared with this pragma.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eddie Awad</title>
		<link>http://awads.net/wp/2006/05/24/about-the-builtin-fipsflag-and-interface-pragmas-in-oracle/#comment-14662</link>
		<dc:creator>Eddie Awad</dc:creator>
		<pubDate>Sat, 03 Jun 2006 04:57:09 +0000</pubDate>
		<guid isPermaLink="false">http://awads.net/wp/2006/05/24/about-the-builtin-fipsflag-and-interface-pragmas-in-oracle/#comment-14662</guid>
		<description>&lt;p&gt;Pete, thanks for your work on this and the extra clarification.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Pete, thanks for your work on this and the extra clarification.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pete Finnigan</title>
		<link>http://awads.net/wp/2006/05/24/about-the-builtin-fipsflag-and-interface-pragmas-in-oracle/#comment-14510</link>
		<dc:creator>Pete Finnigan</dc:creator>
		<pubDate>Fri, 02 Jun 2006 19:56:21 +0000</pubDate>
		<guid isPermaLink="false">http://awads.net/wp/2006/05/24/about-the-builtin-fipsflag-and-interface-pragmas-in-oracle/#comment-14510</guid>
		<description>&lt;p&gt;Hi Eddie,&lt;/p&gt;

&lt;p&gt;Nice post!!&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;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;cheers&lt;/p&gt;

&lt;p&gt;Pete&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hi Eddie,</p>
<p>Nice post!!</p>
<p>A couple of comments. Normally FIPS stands for Federal Information Processing Standards, I don&#8217;t know but maybe its related?</p>
<p>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..:-)</p>
<p>cheers</p>
<p>Pete</p>
]]></content:encoded>
	</item>
</channel>
</rss>
