Newsgroups: comp.programming.threads Subject: Re: Is pthread_create( id, 0, f, &something_on_my_stack ); safe? References: <4EC9C581.405E@2ndquadrant.com> <9iub8jF7g0U1@mid.individual.net> <4ecad9c6$0$6961$e4fe514c@news2.news.xs4all.nl> From: Johann 'Myrkraverk' Oskarsson Date: Tue, 22 Nov 2011 05:31:57 +0000 Message-ID: User-Agent: Gnus/5.1008 (Gnus v5.10.8) XEmacs/21.4.22 (usg-unix-v) Cancel-Lock: sha1:OqYKl+uGDhpur+mfxGDX5LWVVdQ= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii NNTP-Posting-Host: $$5hrnjedxib4w36u.news.x-privat.org Organization: X-Privat.Org NNTP Server - http://www.x-privat.org Lines: 20 X-Authenticated-User: $$n34o8zi$e5fbcy3tijlef X-Complaints-To: abuse@x-privat.org Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!newsfeed.datemas.de!newsfeed.x-privat.org!x-privat.org!not-for-mail Xref: x330-a1.tempe.blueboxinc.net comp.programming.threads:686 Casper H.S. Dik writes: > If it's only one fd, cast it to a pointer and use the pointer as an > integer; there is really no reason to interpret the pointer as a > pointer, right? Alas, it's two or I'd probably do this. I *might* restrict myself to 64bit compilations and encode the two integers in one pointer but that's just silly and gains me nothing in maintainability. Or I can "assume" the file descriptors are low and encode them both in the same integer. But that's even more silly and a maintenance nightmare. -- Johann Oskarsson http://www.2ndquadrant.com/ |[] PostgreSQL Development, 24x7 Support, Training and Services --+-- | Blog: http://my.opera.com/myrkraverk/blog/