diff options
author | Eelco Dolstra <e.dolstra@tudelft.nl> | 2010-10-04T17·55+0000 |
---|---|---|
committer | Eelco Dolstra <e.dolstra@tudelft.nl> | 2010-10-04T17·55+0000 |
commit | 705868a8a96a10f70e629433cfffc2d5cd2703eb (patch) | |
tree | f5d17323d9719ea3d0e4b00533a7c23df508f216 /src/libexpr/get-drvs.hh | |
parent | 95f4f2cf6102f95abf6948d74907c44c3540eddd (diff) |
* Make sure that config.h is included before the system headers,
because it defines _FILE_OFFSET_BITS. Without this, on OpenSolaris the system headers define it to be 32, and then the 32-bit stat() ends up being called with a 64-bit "struct stat", or vice versa. This also ensures that we get 64-bit file sizes everywhere. * Remove the redundant call to stat() in parseExprFromFile(). The file cannot be a symlink because that's the exit condition of the loop before.
Diffstat (limited to 'src/libexpr/get-drvs.hh')
-rw-r--r-- | src/libexpr/get-drvs.hh | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libexpr/get-drvs.hh b/src/libexpr/get-drvs.hh index ca7d980027e4..7b96decf4a08 100644 --- a/src/libexpr/get-drvs.hh +++ b/src/libexpr/get-drvs.hh @@ -1,13 +1,13 @@ #ifndef __GET_DRVS_H #define __GET_DRVS_H +#include "eval.hh" + #include <string> #include <map> #include <boost/shared_ptr.hpp> -#include "eval.hh" - namespace nix { |