ts-7000
[Top] [All Lists]

[ts-7000] FYI: setuid + pthreads is bad!

To:
Subject: [ts-7000] FYI: setuid + pthreads is bad!
From: Robert Ulbrich <>
Date: Mon, 3 May 2010 08:44:36 -0500


Just an FYI. If you are using pthreads, be VERY careful when using setuid or seteuid. These calls are not thread-safe. It took me a long time to figure out why my application kept core dumping, until I read in the pthreads man pages:  Threads do not share user and group IDs.  This can  cause  complications  with  set-user-ID programs and can cause failures in Pthreads functions if an application changes its credentials using seteuid(2) or similar.

Hope this helps somebody.

--
Robert Ulbrich
Software Developer
CAPSHER Technology, Inc.
1604 Crescent Pointe Pkwy.
979.776.7520 x150


__._,_.___


Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: =Email Delivery: Digest | m("yahoogroups.com?subject","ts-7000-fullfeatured");=Change Delivery Format: Fully Featured">Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | =Unsubscribe

__,_._,___
<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU