diff options
author | Nathan Binkert <binkertn@umich.edu> | 2005-04-22 13:12:03 -0400 |
---|---|---|
committer | Nathan Binkert <binkertn@umich.edu> | 2005-04-22 13:12:03 -0400 |
commit | 5a7ee2b4952f8e4fde66a5bb2a50f8afba91b477 (patch) | |
tree | 80f020f814829256eb8e0f9991a371778d83bd4b /base/socket.cc | |
parent | 535cfaa01e0234e224e588e753419d8777e22d0b (diff) | |
download | gem5-5a7ee2b4952f8e4fde66a5bb2a50f8afba91b477.tar.xz |
Make code more portable and port to cygwin
arch/alpha/alpha_tru64_process.cc:
getdirent isn't implemented by cygwin. panic if this function is
executed. (It shouldn't be too much to emulate it using opendir,
readdir, etc.)
arch/alpha/pseudo_inst.cc:
Use lseek once and read instead pread.
base/intmath.hh:
we want int, long, and long long variations of FloorLog2 instead
of int32_t, int64_t. Otherwise, we leave one out.
base/socket.cc:
Fix define that seems to be for apple
sim/serialize.cc:
don't use the intXX_t stuff, instead, use the real types
so we're sure that we cover all of them.
--HG--
extra : convert_revision : 9fccaff583100b06bbaafd95a162c4e19beed59e
Diffstat (limited to 'base/socket.cc')
-rw-r--r-- | base/socket.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/base/socket.cc b/base/socket.cc index ee87dc057..c2e9e70e0 100644 --- a/base/socket.cc +++ b/base/socket.cc @@ -93,7 +93,7 @@ ListenSocket::listen(int port, bool reuse) return true; } -#if !defined(__OpenBSD__) && !defined(linux) +#if defined(__APPLE__) typedef int socklen_t; #endif |