Fixes the build for the shell on illumos and Solaris. -D__C99FEATURES__ was added...
authorager@chromium.org <ager@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 1 Jul 2011 05:50:14 +0000 (05:50 +0000)
committerager@chromium.org <ager@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 1 Jul 2011 05:50:14 +0000 (05:50 +0000)
commit75bebf3db8fe7bae0102fde1b7379e572b402c1e
tree962a2fd6a3c0acf26bf3c9b31beec452f3bfa6e2
parentf437f859c9b4b14767992af335865b4185884474
Fixes the build for the shell on illumos and Solaris. -D__C99FEATURES__ was added to mirror how the build is done on the normal platform. The changes in the platform code are a follow up to a prior review and has the Solaris implementation be more similar to the Linux version as opposed to the FreeBSD.

Contributed by Robert Mustacchi <rm@fingolfin.org>

TEST=Note the test suite uncovered a bug in libm where pow(3M) was not doing the right thing on edge cases. The only test failures are related to this bug.

Review URL: http://codereview.chromium.org/7282034

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@8502 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
AUTHORS
SConstruct
src/platform-solaris.cc