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> |
---|---|---|
|
Previous by Date: | [ts-7000] Reading a USB Keyboard input, jeffmigliore |
---|---|
Next by Date: | Re: [ts-7000] TS-7800 FPGA- PRocessor Interface, Mike Ingle |
Previous by Thread: | [ts-7000] Reading a USB Keyboard input, jeffmigliore |
Next by Thread: | [ts-7000] FYI: setuid + pthreads is bad!, Ian Thompson |
Indexes: | [Date] [Thread] [Top] [All Lists] |
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