<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-14251</id>
	<title>Nabble - State Threads</title>
	<updated>2009-10-31T19:18:30Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/State-Threads-f14251.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/State-Threads-f14251.html" />
	<subtitle type="html">The State Threads Library is a small application library which provides a foundation for writing fast and highly scalable Internet applications (such as web servers, proxy servers, mail transfer agents, and so on, really any network-data-driven application) on UNIX-like platforms. State Threads home is &lt;a href=&quot;http://state-threads.sourceforge.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26147839</id>
	<title>Private symbols</title>
	<published>2009-10-31T19:18:30Z</published>
	<updated>2009-10-31T19:18:30Z</updated>
	<author>
		<name>Wesley W. Terpstra (Debian)</name>
	</author>
	<content type="html">I recently updated the packaging for libst 1.9 in debian and happened
&lt;br&gt;to notice that there are a number of private symbols leaked into the
&lt;br&gt;shared library. Attached is a patch that I've applied in the debian
&lt;br&gt;package to fix this issue. Please consider applying it upstream.
&lt;br&gt;&lt;br&gt;Thank you.
&lt;br&gt;&lt;br&gt;PS. I am not subscribed so please CC me on any replies.
&lt;br&gt;&lt;br /&gt;&lt;tt&gt;[01-private-symbols.patch]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;diff -Nur -x '*.orig' -x '*~' st-1.9/common.h st-1.9.new/common.h
&lt;br&gt;--- st-1.9/common.h	2009-11-01 02:36:41.000000000 +0100
&lt;br&gt;+++ st-1.9.new/common.h	2009-11-01 02:37:14.000000000 +0100
&lt;br&gt;@@ -252,9 +252,12 @@
&lt;br&gt;&amp;nbsp; * Current vp, thread, and event system
&lt;br&gt;&amp;nbsp; */
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-extern _st_vp_t	 &amp;nbsp; &amp;nbsp;_st_this_vp;
&lt;br&gt;-extern _st_thread_t *_st_this_thread;
&lt;br&gt;-extern _st_eventsys_t *_st_eventsys;
&lt;br&gt;+ST_PRIVATE extern _st_vp_t	 &amp;nbsp; &amp;nbsp;_st_this_vp;
&lt;br&gt;+ST_PRIVATE extern _st_thread_t *_st_this_thread;
&lt;br&gt;+ST_PRIVATE extern _st_eventsys_t *_st_eventsys;
&lt;br&gt;+ST_PRIVATE extern int _st_active_count;
&lt;br&gt;+ST_PRIVATE extern time_t _st_curr_time;
&lt;br&gt;+ST_PRIVATE extern st_utime_t _st_last_tset;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;#define _ST_CURRENT_THREAD() &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(_st_this_thread)
&lt;br&gt;&amp;nbsp;#define _ST_SET_CURRENT_THREAD(_thread) (_st_this_thread = (_thread))
&lt;br&gt;@@ -439,16 +442,15 @@
&lt;br&gt;&amp;nbsp; * Forward declarations
&lt;br&gt;&amp;nbsp; */
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-void _st_vp_schedule(void);
&lt;br&gt;-void _st_vp_check_clock(void);
&lt;br&gt;-void *_st_idle_thread_start(void *arg);
&lt;br&gt;-void _st_thread_main(void);
&lt;br&gt;-void _st_thread_cleanup(_st_thread_t *thread);
&lt;br&gt;-void _st_add_sleep_q(_st_thread_t *thread, st_utime_t timeout);
&lt;br&gt;-void _st_del_sleep_q(_st_thread_t *thread);
&lt;br&gt;-_st_stack_t *_st_stack_new(int stack_size);
&lt;br&gt;-void _st_stack_free(_st_stack_t *ts);
&lt;br&gt;-int _st_io_init(void);
&lt;br&gt;+ST_PRIVATE void _st_vp_schedule(void);
&lt;br&gt;+ST_PRIVATE void _st_vp_check_clock(void);
&lt;br&gt;+ST_PRIVATE void *_st_idle_thread_start(void *arg);
&lt;br&gt;+ST_PRIVATE void _st_thread_cleanup(_st_thread_t *thread);
&lt;br&gt;+ST_PRIVATE void _st_add_sleep_q(_st_thread_t *thread, st_utime_t timeout);
&lt;br&gt;+ST_PRIVATE void _st_del_sleep_q(_st_thread_t *thread);
&lt;br&gt;+ST_PRIVATE _st_stack_t *_st_stack_new(int stack_size);
&lt;br&gt;+ST_PRIVATE void _st_stack_free(_st_stack_t *ts);
&lt;br&gt;+ST_PRIVATE int _st_io_init(void);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;st_utime_t st_utime(void);
&lt;br&gt;&amp;nbsp;_st_cond_t *st_cond_new(void);
&lt;br&gt;diff -Nur -x '*.orig' -x '*~' st-1.9/md.h st-1.9.new/md.h
&lt;br&gt;--- st-1.9/md.h	2009-11-01 02:37:12.000000000 +0100
&lt;br&gt;+++ st-1.9.new/md.h	2009-11-01 02:37:14.000000000 +0100
&lt;br&gt;@@ -54,6 +54,12 @@
&lt;br&gt;&amp;nbsp;#define MAP_FAILED -1
&lt;br&gt;&amp;nbsp;#endif
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+#if __GNUC__ &amp;gt; 3 || (__GNUC__ == 3 &amp;&amp; __GNUC_MINOR__ &amp;gt;= 4)
&lt;br&gt;+#define ST_PRIVATE __attribute__((visibility(&amp;quot;hidden&amp;quot;)))
&lt;br&gt;+#else
&lt;br&gt;+#define ST_PRIVATE
&lt;br&gt;+#endif
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;/*****************************************
&lt;br&gt;&amp;nbsp; * Platform specifics
&lt;br&gt;&amp;nbsp; */
&lt;br&gt;@@ -460,8 +466,8 @@
&lt;br&gt;&amp;nbsp;#define MD_SETJMP(env) _st_md_cxt_save(env)
&lt;br&gt;&amp;nbsp;#define MD_LONGJMP(env, val) _st_md_cxt_restore(env, val)
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-extern int _st_md_cxt_save(jmp_buf env);
&lt;br&gt;-extern void _st_md_cxt_restore(jmp_buf env, int val);
&lt;br&gt;+ST_PRIVATE extern int _st_md_cxt_save(jmp_buf env);
&lt;br&gt;+ST_PRIVATE extern void _st_md_cxt_restore(jmp_buf env, int val);
&lt;br&gt;&amp;nbsp;#else
&lt;br&gt;&amp;nbsp;#define MD_SETJMP(env) setjmp(env)
&lt;br&gt;&amp;nbsp;#define MD_LONGJMP(env, val) longjmp(env, val)
&lt;br&gt;diff -Nur -x '*.orig' -x '*~' st-1.9/md.S st-1.9.new/md.S
&lt;br&gt;--- st-1.9/md.S	2009-11-01 02:36:41.000000000 +0100
&lt;br&gt;+++ st-1.9.new/md.S	2009-11-01 02:37:14.000000000 +0100
&lt;br&gt;@@ -302,6 +302,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/* _st_md_cxt_save(__jmp_buf env) */
&lt;br&gt;&amp;nbsp;.globl _st_md_cxt_save
&lt;br&gt;+.hidden _st_md_cxt_save
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.type _st_md_cxt_save, @function
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.align 16
&lt;br&gt;&amp;nbsp;_st_md_cxt_save:
&lt;br&gt;@@ -330,6 +331,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/* _st_md_cxt_restore(__jmp_buf env, int val) */
&lt;br&gt;&amp;nbsp;.globl _st_md_cxt_restore
&lt;br&gt;+.hidden _st_md_cxt_restore
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.type _st_md_cxt_restore, @function
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.align 16
&lt;br&gt;&amp;nbsp;_st_md_cxt_restore:
&lt;br&gt;@@ -375,6 +377,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/* _st_md_cxt_save(__jmp_buf env) */
&lt;br&gt;&amp;nbsp;.globl _st_md_cxt_save
&lt;br&gt;+.hidden _st_md_cxt_save
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.type _st_md_cxt_save, @function
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.align 16
&lt;br&gt;&amp;nbsp;_st_md_cxt_save:
&lt;br&gt;@@ -402,6 +405,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/* _st_md_cxt_restore(__jmp_buf env, int val) */
&lt;br&gt;&amp;nbsp;.globl _st_md_cxt_restore
&lt;br&gt;+.hidden _st_md_cxt_restore
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.type _st_md_cxt_restore, @function
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.align 16
&lt;br&gt;&amp;nbsp;_st_md_cxt_restore:
&lt;br&gt;diff -Nur -x '*.orig' -x '*~' st-1.9/sched.c st-1.9.new/sched.c
&lt;br&gt;--- st-1.9/sched.c	2009-10-02 02:22:17.000000000 +0200
&lt;br&gt;+++ st-1.9.new/sched.c	2009-11-01 02:37:35.000000000 +0100
&lt;br&gt;@@ -312,7 +312,7 @@
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-void _st_thread_main(void)
&lt;br&gt;+ST_HIDDEN void _st_thread_main(void)
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;&amp;nbsp; &amp;nbsp;_st_thread_t *thread = _ST_CURRENT_THREAD();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;diff -Nur -x '*.orig' -x '*~' st-1.9/stk.c st-1.9.new/stk.c
&lt;br&gt;--- st-1.9/stk.c	2009-11-01 02:36:41.000000000 +0100
&lt;br&gt;+++ st-1.9.new/stk.c	2009-11-01 02:37:14.000000000 +0100
&lt;br&gt;@@ -50,9 +50,9 @@
&lt;br&gt;&amp;nbsp;/* How much space to leave between the stacks, at each end */
&lt;br&gt;&amp;nbsp;#define REDZONE	_ST_PAGE_SIZE
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-_st_clist_t _st_free_stacks = ST_INIT_STATIC_CLIST(&amp;_st_free_stacks);
&lt;br&gt;-int _st_num_free_stacks = 0;
&lt;br&gt;-int _st_randomize_stacks = 0;
&lt;br&gt;+ST_HIDDEN _st_clist_t _st_free_stacks = ST_INIT_STATIC_CLIST(&amp;_st_free_stacks);
&lt;br&gt;+ST_HIDDEN int _st_num_free_stacks = 0;
&lt;br&gt;+ST_HIDDEN int _st_randomize_stacks = 0;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;static char *_st_new_stk_segment(int size);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;diff -Nur -x '*.orig' -x '*~' st-1.9/sync.c st-1.9.new/sync.c
&lt;br&gt;--- st-1.9/sync.c	2009-11-01 02:36:41.000000000 +0100
&lt;br&gt;+++ st-1.9.new/sync.c	2009-11-01 02:37:14.000000000 +0100
&lt;br&gt;@@ -44,14 +44,8 @@
&lt;br&gt;&amp;nbsp;#include &amp;lt;errno.h&amp;gt;
&lt;br&gt;&amp;nbsp;#include &amp;quot;common.h&amp;quot;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-
&lt;br&gt;-extern time_t _st_curr_time;
&lt;br&gt;-extern st_utime_t _st_last_tset;
&lt;br&gt;-extern int _st_active_count;
&lt;br&gt;-
&lt;br&gt;&amp;nbsp;static st_utime_t (*_st_utime)(void) = NULL;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-
&lt;br&gt;&amp;nbsp;/*****************************************
&lt;br&gt;&amp;nbsp; * Time functions
&lt;br&gt;&amp;nbsp; */
&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;State-threads-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26147839&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;State-threads-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/state-threads-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/state-threads-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/State-Threads---Dev-f14253.html&quot; embed=&quot;fixTarget[14253]&quot; target=&quot;_top&quot; &gt;State-Threads - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Private-symbols-tp26147839p26147839.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25709803</id>
	<title>ST 1.9</title>
	<published>2009-10-01T19:38:48Z</published>
	<updated>2009-10-01T19:38:48Z</updated>
	<author>
		<name>Mike Abbott-3</name>
	</author>
	<content type="html">Version 1.9 of the State Threads Library is now available. &amp;nbsp;It adds
&lt;br&gt;support for Intel Macs and fixes some compilation issues.
&lt;br&gt;&lt;br&gt;Download it from: &lt;a href=&quot;http://state-threads.sourceforge.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://state-threads.sourceforge.net/&lt;/a&gt;&lt;br&gt;&lt;br&gt;As always, your contributions and comments are welcome.
&lt;br&gt;-- 
&lt;br&gt;Mike Abbott &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25709803&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mabbott@...&lt;/a&gt;
&lt;br&gt;State Threads Project co-administrator
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry&amp;reg; Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9&amp;#45;12, 2009. Register now&amp;#33;
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconf&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;State-threads-announce mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25709803&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;State-threads-announce@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/state-threads-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/state-threads-announce&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/State-Threads---Announce-f14252.html&quot; embed=&quot;fixTarget[14252]&quot; target=&quot;_top&quot; &gt;State-Threads - Announce&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ST-1.9-tp25709803p25709803.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19429061</id>
	<title>General</title>
	<published>2008-09-11T00:06:47Z</published>
	<updated>2008-09-11T00:06:47Z</updated>
	<author>
		<name>harrry</name>
	</author>
	<content type="html">Its a very good website.
&lt;br&gt;Great idea for posting questions, suggestion, and information.
&lt;br&gt;We can come up with new ideas.
&lt;br&gt;==========================================
&lt;br&gt;Harry
&lt;br&gt;&lt;a href=&quot;http://www.gov-auctions.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;auto auctions&lt;/a&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/State-Threads---Dev-f14253.html&quot; embed=&quot;fixTarget[14253]&quot; target=&quot;_top&quot; &gt;State-Threads - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/General-tp19429061p19429061.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-9500632</id>
	<title>ST 1.8</title>
	<published>2007-03-15T12:19:18Z</published>
	<updated>2007-03-15T12:19:18Z</updated>
	<author>
		<name>Mike Abbott-3</name>
	</author>
	<content type="html">Version 1.8 of the State Threads Library is now available. &amp;nbsp;It adds
&lt;br&gt;support for kqueue and epoll, adds st_readv(), st_readv_resid() and
&lt;br&gt;st_writev_resid(), and finally defines ST_UTIME_NO_TIMEOUT and
&lt;br&gt;ST_UTIME_NO_WAIT.
&lt;br&gt;&lt;br&gt;Download it from: &lt;a href=&quot;http://state-threads.sourceforge.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://state-threads.sourceforge.net/&lt;/a&gt;&lt;br&gt;&lt;br&gt;As always, your contributions and comments are welcome.
&lt;br&gt;-- 
&lt;br&gt;Mike Abbott &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=9500632&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mabbott@...&lt;/a&gt;
&lt;br&gt;State Threads Project co-administrator
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;Take Surveys. Earn Cash. Influence the Future of IT
&lt;br&gt;Join SourceForge.net's Techsay panel and you'll get the chance to share your
&lt;br&gt;opinions on IT &amp; business topics through brief surveys-and earn cash
&lt;br&gt;&lt;a href=&quot;http://www.techsay.com/default.php?page=join.php&amp;p=sourceforge&amp;CID=DEVDEV&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.techsay.com/default.php?page=join.php&amp;p=sourceforge&amp;CID=DEVDEV&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;State-threads-announce mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=9500632&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;State-threads-announce@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/state-threads-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/state-threads-announce&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/State-Threads---Announce-f14252.html&quot; embed=&quot;fixTarget[14252]&quot; target=&quot;_top&quot; &gt;State-Threads - Announce&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ST-1.8-tp9500632p9500632.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-7017402</id>
	<title>[Jruby-devel] fwd: Do away with card balances or loans - acct Andrea42004155</title>
	<published>2006-10-26T12:50:36Z</published>
	<updated>2006-10-26T12:50:36Z</updated>
	<author>
		<name>Essie Mullins</name>
	</author>
	<content type="html">&lt;html&gt;
&lt;head&gt;
&lt;meta content=&quot;text/html; charset=ISO-8859-1&quot; http-equiv=&quot;content-type&quot;&gt;
&lt;title&gt;propane&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;&lt;font style=3D&quot;font-family: arial;&quot; size=3D&quot;-1&quot;&gt;
&lt;span style=&quot;color: rgb(255, 255, 255);&quot;&gt;disruptivestockroom&lt;/span&gt;&lt;br&gt;
&lt;span style=&quot;color: rgb(0, 0, 153);&quot;&gt;Our attorneys have discovered a loop hole in the banking laws.&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 255, 255);&quot;&gt; canyon.&lt;/span&gt;&lt;br&gt;&lt;br&gt;
&lt;span style=&quot;color: rgb(0, 0, 153);&quot;&gt;Using this discovery we have been successful at totally eliminating peoples CreditCardDebt with out them paying another dime. &lt;/span&gt;&lt;span style=&quot;color: rgb(255, 255, 255);&quot;&gt; imbrue.&lt;/span&gt;&lt;br&gt;&lt;br&gt;
&lt;span style=&quot;color: rgb(0, 0, 153);&quot;&gt;We GuaranteeThat we can do this for you.&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 255, 255);&quot;&gt; mulct.&lt;/span&gt;&lt;br&gt;&lt;br&gt;
&lt;span style=&quot;color: rgb(0, 0, 153);&quot;&gt;&lt;a href=&quot;http://0x00000059.0000000150.0x000000070.0x0015&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Follow here to find out how&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 255, 255);&quot;&gt; tor.&lt;/span&gt;&lt;br&gt;&lt;br&gt;
&lt;span style=&quot;color: rgb(255, 255, 255);&quot;&gt;crystallography telegraphy eyesight&lt;/span&gt;&lt;br&gt;&lt;br&gt;
&lt;/font&gt;&lt;/body&gt;&lt;/html&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;Using Tomcat but need to do more? Need to support web services, security?
&lt;br&gt;Get stuff done quickly with pre-integrated technology to make your job easier
&lt;br&gt;Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
&lt;br&gt;&lt;a href=&quot;http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=120709&amp;bid=263057&amp;dat=121642&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=120709&amp;bid=263057&amp;dat=121642&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jruby-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7017402&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jruby-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jruby-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jruby-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/State-Threads---Announce-f14252.html&quot; embed=&quot;fixTarget[14252]&quot; target=&quot;_top&quot; &gt;State-Threads - Announce&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-Jruby-devel--fwd%3A-Do-away-with-card-balances-or-loans---acct-Andrea42004155-tp7017402p7017402.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-4639742</id>
	<title>ST 1.7</title>
	<published>2006-05-31T00:20:44Z</published>
	<updated>2006-05-31T00:20:44Z</updated>
	<author>
		<name>Mike Abbott-2</name>
	</author>
	<content type="html">Version 1.7 of the State Threads Library is now available. &amp;nbsp;It supports
&lt;br&gt;glibc 2.4, which breaks programs that manipulate jump buffers. &amp;nbsp;Download
&lt;br&gt;it from: &lt;a href=&quot;http://state-threads.sourceforge.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://state-threads.sourceforge.net/&lt;/a&gt;&lt;br&gt;&lt;br&gt;As always, your contributions and comments are welcome.
&lt;br&gt;-- 
&lt;br&gt;Mike Abbott &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=4639742&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mabbott@...&lt;/a&gt;
&lt;br&gt;State Threads Project co-administrator
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------
&lt;br&gt;All the advantages of Linux Managed Hosting--Without the Cost and Risk!
&lt;br&gt;Fully trained technicians. The highest number of Red Hat certifications in
&lt;br&gt;the hosting industry. Fanatical Support. Click to learn more
&lt;br&gt;&lt;a href=&quot;http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=107521&amp;bid=248729&amp;dat=121642&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=107521&amp;bid=248729&amp;dat=121642&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;State-threads-announce mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=4639742&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;State-threads-announce@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/state-threads-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/state-threads-announce&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/State-Threads---Announce-f14252.html&quot; embed=&quot;fixTarget[14252]&quot; target=&quot;_top&quot; &gt;State-Threads - Announce&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ST-1.7-tp4639742p4639742.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-3779911</id>
	<title>Re: Re: Compile problem under Linux Fedora 5</title>
	<published>2006-04-06T01:40:58Z</published>
	<updated>2006-04-06T01:40:58Z</updated>
	<author>
		<name>Jose-Marcio Martins da Cruz</name>
	</author>
	<content type="html">Gene wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hmm, I have a sneaky suspicion that they finally made JB_SP a private
&lt;br&gt;&amp;gt; definition in new version of glibc (2.4). It's still defined &amp;nbsp;internally in
&lt;br&gt;&amp;gt; sysdeps/i386/jmpbuf-offsets.h
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Simple fix is to add this missing macro in md.h in the LINUX section:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; #elif defined(__i386__)
&lt;br&gt;&amp;gt; #define MD_STACK_GROWS_DOWN
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; #if defined(__GLIBC__) &amp;&amp; __GLIBC__ &amp;gt;= 2
&lt;br&gt;&amp;gt; #ifndef JB_SP
&lt;br&gt;&amp;gt; /* From sysdeps/i386/jmpbuf-offsets.h in glibc 2.4 */
&lt;br&gt;&amp;gt; #define JB_SP 4
&lt;br&gt;&amp;gt; #endif
&lt;br&gt;&amp;gt; #define MD_GET_SP(_t) (_t)-&amp;gt;context[0].__jmpbuf[JB_SP]
&lt;br&gt;&amp;gt; #else
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Please give it a try. &amp;nbsp;If it works, we'll add this to the next ST &amp;nbsp;release.
&lt;/div&gt;&lt;br&gt;I've already did it. It segfaults. 8-(
&lt;br&gt;&lt;br&gt;Moreover, Fedora 5 come with glibc 2.4.4 (not the official 2.4 release).
&lt;br&gt;&lt;br&gt;For a reason I don't know, the glibc installed with Fedora 5 doesn't
&lt;br&gt;have this header file (jmpbuf-offsets.h). glibc 2.4 (glibc from gnu web
&lt;br&gt;site has this header but not Fedora distributed glibc).
&lt;br&gt;&lt;br&gt;glibc versions are :
&lt;br&gt;&lt;br&gt;# rpm -qa|grep glibc
&lt;br&gt;glibc-devel-2.4-4
&lt;br&gt;glibc-kernheaders-3.0-5.2
&lt;br&gt;glibc-2.4-4
&lt;br&gt;glibc-common-2.4-4
&lt;br&gt;glibc-headers-2.4-4
&lt;br&gt;&lt;br&gt;Odd thing 8-(
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp;---------------------------------------------------------------
&lt;br&gt;&amp;nbsp;Jose Marcio MARTINS DA CRUZ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Tel. :(33) 01.40.51.93.41
&lt;br&gt;&amp;nbsp;Ecole des Mines de Paris &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://j-chkmail.ensmp.fr&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://j-chkmail.ensmp.fr&lt;/a&gt;&lt;br&gt;&amp;nbsp;60, bd Saint Michel &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.ensmp.fr/~martins&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ensmp.fr/~martins&lt;/a&gt;&lt;br&gt;&amp;nbsp;75272 - PARIS CEDEX 06 &amp;nbsp; &amp;nbsp; &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=3779911&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jose-Marcio.Martins@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by xPML, a groundbreaking scripting language
&lt;br&gt;that extends applications into web and mobile media. Attend the live webcast
&lt;br&gt;and join the prime developer group breaking into this new coding territory!
&lt;br&gt;&lt;a href=&quot;http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=110944&amp;bid=241720&amp;dat=121642&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=110944&amp;bid=241720&amp;dat=121642&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;State-threads-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=3779911&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;State-threads-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/state-threads-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/state-threads-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/State-Threads---Dev-f14253.html&quot; embed=&quot;fixTarget[14253]&quot; target=&quot;_top&quot; &gt;State-Threads - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Compile-problem-under-Linux-Fedora-5-tp3685352p3779911.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-3285490</id>
	<title>Re: asynchronous fsync()</title>
	<published>2006-03-07T09:06:30Z</published>
	<updated>2006-03-07T09:06:30Z</updated>
	<author>
		<name>Alfred Perlstein-3</name>
	</author>
	<content type="html">* Mike Abbott &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=3285490&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mja63@...&lt;/a&gt;&amp;gt; [060307 09:04] wrote:
&lt;br&gt;&amp;gt; &amp;gt; Is there any way to make fsync() asynchronous
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; My first guess would be No, because ST requires non-blocking I/O and
&lt;br&gt;&amp;gt; descriptors to disk files can't be made non-blocking. &amp;nbsp;But I'll talk
&lt;br&gt;&amp;gt; with Gene about it. &amp;nbsp;You mentioned async I/O but that's its own can of
&lt;br&gt;&amp;gt; worms. &amp;nbsp;I've never relied on SIGIO; let me know how it works for you :).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If I were faced with this I would do the typical ST thing and spawn a
&lt;br&gt;&amp;gt; persistent helper process.
&lt;br&gt;&lt;br&gt;You're right, you'd need a helper process to do this.
&lt;br&gt;&lt;br&gt;fsync(2) can not be made async.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;- Alfred Perlstein
&lt;br&gt;- CTO Okcupid.com / FreeBSD Hacker / All that jazz -
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by xPML, a groundbreaking scripting language
&lt;br&gt;that extends applications into web and mobile media. Attend the live webcast
&lt;br&gt;and join the prime developer group breaking into this new coding territory!
&lt;br&gt;&lt;a href=&quot;http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=110944&amp;bid=241720&amp;dat=121642&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=110944&amp;bid=241720&amp;dat=121642&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;State-threads-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=3285490&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;State-threads-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/state-threads-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/state-threads-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/State-Threads---Dev-f14253.html&quot; embed=&quot;fixTarget[14253]&quot; target=&quot;_top&quot; &gt;State-Threads - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/asynchronous-fsync%28%29-tp3254537p3285490.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-3284774</id>
	<title>Re: asynchronous fsync()</title>
	<published>2006-03-07T09:05:09Z</published>
	<updated>2006-03-07T09:05:09Z</updated>
	<author>
		<name>Mike Abbott-2</name>
	</author>
	<content type="html">&amp;gt; Is there any way to make fsync() asynchronous
&lt;br&gt;&lt;br&gt;My first guess would be No, because ST requires non-blocking I/O and
&lt;br&gt;descriptors to disk files can't be made non-blocking. &amp;nbsp;But I'll talk
&lt;br&gt;with Gene about it. &amp;nbsp;You mentioned async I/O but that's its own can of
&lt;br&gt;worms. &amp;nbsp;I've never relied on SIGIO; let me know how it works for you :).
&lt;br&gt;&lt;br&gt;If I were faced with this I would do the typical ST thing and spawn a
&lt;br&gt;persistent helper process.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by xPML, a groundbreaking scripting language
&lt;br&gt;that extends applications into web and mobile media. Attend the live webcast
&lt;br&gt;and join the prime developer group breaking into this new coding territory!
&lt;br&gt;&lt;a href=&quot;http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=110944&amp;bid=241720&amp;dat=121642&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=110944&amp;bid=241720&amp;dat=121642&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;State-threads-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=3284774&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;State-threads-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/state-threads-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/state-threads-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/State-Threads---Dev-f14253.html&quot; embed=&quot;fixTarget[14253]&quot; target=&quot;_top&quot; &gt;State-Threads - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/asynchronous-fsync%28%29-tp3254537p3284774.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-3254537</id>
	<title>asynchronous fsync()</title>
	<published>2006-03-05T16:23:27Z</published>
	<updated>2006-03-05T16:23:27Z</updated>
	<author>
		<name>Claus Assmann-7</name>
	</author>
	<content type="html">Is there any way to make fsync() asynchronous in the context of
&lt;br&gt;statethreads? Currently a process that uses fsync() will block until
&lt;br&gt;fsync() returns thus preventing any other operations from occuring.
&lt;br&gt;Some OSs provide aio_fsync() but so far I have seen only aio_return()
&lt;br&gt;to check for the status of an asynchronous I/O operation, not some
&lt;br&gt;mechanism to get notified when the operation finished. SIGIO might
&lt;br&gt;be another approach to the problem, but signals have their own
&lt;br&gt;problems.
&lt;br&gt;&lt;br&gt;What I would like to see is some support in statethreads to make
&lt;br&gt;fsync() a scheduling point, just like read()/write() for network
&lt;br&gt;I/O. Any pointers/suggestions to accomplish this are welcome!
&lt;br&gt;&lt;br&gt;PS: I know I can use multiple processes to mitigate the problem,
&lt;br&gt;but I am curious whether that limitation of statethreads can be
&lt;br&gt;solved within the library itself (even if it's not portable but
&lt;br&gt;only available for some OSs).
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by xPML, a groundbreaking scripting language
&lt;br&gt;that extends applications into web and mobile media. Attend the live webcast
&lt;br&gt;and join the prime developer group breaking into this new coding territory!
&lt;br&gt;&lt;a href=&quot;http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=110944&amp;bid=241720&amp;dat=121642&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=110944&amp;bid=241720&amp;dat=121642&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;State-threads-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=3254537&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;State-threads-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/state-threads-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/state-threads-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/State-Threads---Dev-f14253.html&quot; embed=&quot;fixTarget[14253]&quot; target=&quot;_top&quot; &gt;State-Threads - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/asynchronous-fsync%28%29-tp3254537p3254537.html" />
</entry>

</feed>
