<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to patches</title><link>https://sourceforge.net/p/freedce/patches/</link><description>Recent changes to patches</description><atom:link href="https://sourceforge.net/p/freedce/patches/feed.rss" rel="self"/><language>en</language><lastBuildDate>Tue, 29 Jul 2003 20:45:03 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/freedce/patches/feed.rss" rel="self" type="application/rss+xml"/><item><title>Free DCE forking bug</title><link>https://sourceforge.net/p/freedce/patches/4/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;We have discovered a bug in the current release of&lt;br /&gt;
Free DCE which causes an unhandled exception and&lt;br /&gt;
crash when an application using Free DCE forks.&lt;/p&gt;
&lt;p&gt;The exception (pthread_badparam_e) is thrown by&lt;br /&gt;
pthread_detach in cases where it is called immediately&lt;br /&gt;
after a call to pthread_join on the same thread.  It is&lt;br /&gt;
thrown because, in newer versions of pthreads, the&lt;br /&gt;
pthread_join call automatically detaches the thread.&lt;br /&gt;
The exception is harmless, it indicates an attempt to&lt;br /&gt;
detach an already detached thread.&lt;/p&gt;
&lt;p&gt;The fix we have implemented is to simply catch and&lt;br /&gt;
ignore the exception.&lt;/p&gt;
&lt;p&gt;These modules are affected:&lt;/p&gt;
&lt;p&gt;/ncklib/transport/dg/dgclive.c&lt;br /&gt;
/ncklib/transport/dg/dgslive.c&lt;br /&gt;
/ncklib/transport/dg/dglsn.c&lt;br /&gt;
/ncklib/com/comnlst.c&lt;br /&gt;
/ncklib/rpc/rpctimer.c&lt;/p&gt;
&lt;p&gt;We can provide modified versions of these modules on&lt;br /&gt;
request.&lt;/p&gt;
&lt;p&gt;Bill Sudbrink&lt;br /&gt;
Senior Software Engineer&lt;br /&gt;
Docucorp International&lt;br /&gt;
bsudbrink@docucorp.com&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 29 Jul 2003 20:45:03 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net08cc42653ac47b9e2b45209d2e9dd42a0dfc3114</guid></item><item><title>yacc file fix for RH 9.0</title><link>https://sourceforge.net/p/freedce/patches/3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Compilation error while compiling DCE-RPC on RH 9.0. &lt;br /&gt;
There is a missing semi-colons (line 309 and 944) in the &lt;br /&gt;
nidl_y.y file. I fixed it and now source can compile on RH &lt;br /&gt;
8.0 and RH 9.0.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 16 Jul 2003 09:49:16 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net609e1436c3f338f55e978fd8ad97f1d516a52a87</guid></item><item><title>Clobber fix for RPC server</title><link>https://sourceforge.net/p/freedce/patches/2/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This fixes another PowerPC compile failure, though depending&lt;br /&gt;
on the whim of GCC I guess it could show up anywhere.&lt;br /&gt;
The failure is:&lt;/p&gt;
&lt;p&gt;| gcc -DPACKAGE=\&amp;amp;amp;quot;freedce\&amp;amp;amp;quot; -DVERSION=\&amp;amp;amp;quot;1.1.0.7\&amp;amp;amp;quot; -DHAVE_DLFCN_H=1 -DYYTEXT_POINTER=1 &lt;br /&gt;
-DHAVE_LIBPTHREAD=1 -DHAVE_FEATURES_H=1 -DHAVE_SYS_CDEFS_H=1 -D_REENTRANT=1 &lt;br /&gt;
-D_GNU_SOURCE=1 -DDEBUG=1 -DENABLE_DCOM=1 -DHAVE_GETTIMEOFDAY=1 &lt;br /&gt;
-DHAVE_SOCKET=1 -DPROT_NCACN=1 -DPROT_NCADG=1 -DNAF_IP=1 -DUSE_LOOPBACK=1  -I. &lt;br /&gt;
-I.  -I../include     -g -Wall -W -O -pipe -Werror -DNCK -D_POSIX_SOURCE=1 -I../ncklib/include &lt;br /&gt;
-I../ncklib/include/linux-gnu -c rpcdsliv.c&lt;br /&gt;
| cc1: warnings being treated as errors&lt;br /&gt;
| rpcdsliv.c: In function `sliv_task2':&lt;br /&gt;
| rpcdsliv.c:223: warning: variable `have_db_lock' might be clobbered by&lt;br /&gt;
| `longjmp' or `vfork'&lt;/p&gt;
&lt;p&gt;which is down to the setjmp()/longjmp() exception handling&lt;br /&gt;
implementation. The patch fixes this by marking have_db_lock &lt;br /&gt;
as DO_NOT_CLOBBER.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark Brown</dc:creator><pubDate>Tue, 01 Jan 2002 19:07:53 -0000</pubDate><guid isPermaLink="false">https://sourceforge.netc2f1c61f03d1800e613a67ef5c100c8ff6137621</guid></item><item><title>Thinko fix for PowerPC</title><link>https://sourceforge.net/p/freedce/patches/1/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;On PowerPC systems freedce fails to build due to a thinko&lt;br /&gt;
in the definition of NDR_LOCAL_INT_REP. This patch fixes&lt;br /&gt;
that (assuming I have my big and little endians the right&lt;br /&gt;
way round).&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark Brown</dc:creator><pubDate>Tue, 01 Jan 2002 19:02:00 -0000</pubDate><guid isPermaLink="false">https://sourceforge.netcaa5847fc69394517622ca32f295d6fa4733661e</guid></item></channel></rss>