diff options
author | Eliot Horowitz <eliot@10gen.com> | 2010-04-27 15:48:38 -0400 |
---|---|---|
committer | Eliot Horowitz <eliot@10gen.com> | 2010-04-27 15:48:38 -0400 |
commit | f947bce011a3cd8ad9325cd1c7d97d8931101f32 (patch) | |
tree | 4709ef5b3c2ea33a9c5963e6abe6b17284c10b0c /db | |
parent | 0a7fd9cc2bf111ac812d834e5607eeca0c6577ac (diff) | |
download | mongo-f947bce011a3cd8ad9325cd1c7d97d8931101f32.tar.gz |
don't define __linux__ on sun
Diffstat (limited to 'db')
-rw-r--r-- | db/nonce.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/db/nonce.cpp b/db/nonce.cpp index e01332a3e32..a25cbde225c 100644 --- a/db/nonce.cpp +++ b/db/nonce.cpp @@ -32,7 +32,7 @@ namespace mongo { if( _initialized ) return; _initialized = true; -#if defined(__linux__) +#if defined(__linux__) or defined(__sunos__) _devrandom = new ifstream("/dev/urandom", ios::binary|ios::in); massert( 10353 , "can't open dev/urandom", _devrandom->is_open() ); #elif defined(_WIN32) @@ -57,7 +57,7 @@ namespace mongo { */ nonce n; -#if defined(__linux__) +#if defined(__linux__) or defined(__sunos__) _devrandom->read((char*)&n, sizeof(n)); massert( 10355 , "devrandom failed", !_devrandom->fail()); #elif defined(_WIN32) |