Make code more portable and port to cygwin
authorNathan Binkert <binkertn@umich.edu>
Fri, 22 Apr 2005 17:12:03 +0000 (13:12 -0400)
committerNathan Binkert <binkertn@umich.edu>
Fri, 22 Apr 2005 17:12:03 +0000 (13:12 -0400)
commit5a7ee2b4952f8e4fde66a5bb2a50f8afba91b477
tree80f020f814829256eb8e0f9991a371778d83bd4b
parent535cfaa01e0234e224e588e753419d8777e22d0b
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
arch/alpha/alpha_tru64_process.cc
arch/alpha/pseudo_inst.cc
base/intmath.hh
base/socket.cc
sim/serialize.cc