digitalmars.D.bugs - [Issue 5319] New: rt.critical/monitor: Add support for Solaris
- d-bugmail puremagic.com (35/35) Dec 04 2010 http://d.puremagic.com/issues/show_bug.cgi?id=5319
- d-bugmail puremagic.com (14/14) Feb 06 2011 http://d.puremagic.com/issues/show_bug.cgi?id=5319
- d-bugmail puremagic.com (7/7) Feb 06 2011 http://d.puremagic.com/issues/show_bug.cgi?id=5319
- d-bugmail puremagic.com (9/9) Feb 07 2011 http://d.puremagic.com/issues/show_bug.cgi?id=5319
http://d.puremagic.com/issues/show_bug.cgi?id=5319 Summary: rt.critical/monitor: Add support for Solaris Product: D Version: D2 Platform: All OS/Version: Solaris Status: NEW Severity: normal Priority: P2 Component: druntime AssignedTo: sean invisibleduck.org ReportedBy: ibuclaw ubuntu.com Patch: --- druntime-trunk~/src/rt/critical.c 2010-08-05 09:59:36.000000000 +0100 +++ druntime-trunk/src/rt/critical.c 2010-12-04 21:45:34.417486613 +0000 -82,7 +82,7 /* ================================= linux ============================ */ -#if linux || __APPLE__ || __FreeBSD__ +#if linux || __APPLE__ || __FreeBSD__ || __sun&&__SVR4 #include <stdio.h> #include <stdlib.h> --- druntime-trunk~/src/rt/monitor.c 2010-08-05 09:59:36.000000000 +0100 +++ druntime-trunk/src/rt/monitor.c 2010-12-04 21:42:17.513486612 +0000 -15,7 +15,7 #include <assert.h> #if _WIN32 -#elif linux || __APPLE__ || __FreeBSD__ +#elif linux || __APPLE__ || __FreeBSD__ || __sun&&__SVR4 #define USE_PTHREADS 1 #else #endif -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Dec 04 2010
http://d.puremagic.com/issues/show_bug.cgi?id=5319 Brad Roberts <braddr puremagic.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |braddr puremagic.com Resolution| |FIXED --- https://github.com/D-Programming-Language/druntime/commit/1a7482679b8cf5df10d3b002beb51a285764a2a7 I used the version identifier that dmd uses, "Solaris". I hope that's what GDC and LDC use. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Feb 06 2011
http://d.puremagic.com/issues/show_bug.cgi?id=5319 --- And the same change to critical_.d: https://github.com/D-Programming-Language/druntime/commit/f33862c7b6084af61e79f6ab73ff86d97833221b -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Feb 06 2011
http://d.puremagic.com/issues/show_bug.cgi?id=5319 Solaris isn't supported in core.sys.posix.pthreads though, is it? (Admittedly I have a largely unfinished patch to add Solaris support in druntime lingering in a VM somewhere, so maybe not too much of a worry). Regards -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Feb 07 2011