From: SourceForge.net <no...@so...> - 2006-05-17 08:43:02
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3736542 By: keithmarshall The message you cite suggested that you use Cygwin, if you need such POSIX features; the follow on suggestion to wait for MSYS is misleading. MSYS does not, and cannot, make such POSIX functions available to your MinGW compiled programs; it simply provides a shell environment, with a number of GNU/POSIX tools, to facilitate building of MinGW programs using a GNU style build process. You have actually asked the wrong question -- it should have been "does MinGW provide sigsetjmp...?", and I'm afraid the answer is still "no". MinGW is designed to work with the MSVCRT runtime, which doesn't have the functions in question -- why would it, since Win32 itself doesn't support signal handling in any POSIX compliant manner? BTW, even though POSIX requires sigsetjmp and siglonglmp, their use is discouraged, (as indeed it is for setjmp and longjmp). Quoting the man page on my GNU/Linux box: "setjmp() and sigsetjmp make programs hard to understand and maintain. If possible an alternative should be used." Regards, Keith. ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=338575 |
From: SourceForge.net <no...@so...> - 2006-05-17 11:43:26
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3737044 By: aval57 Thanks Keith, I did realize that the issue ought properly to be addressed by mingw in setjmp.h, but when I saw that post from 2001 I thought I'd ask anyway. I'll try to hack the offending statements out of the package I'm attempting to compile. cheers, Bahman ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=338575 |