Some code cleanup.
authorGabe Black <gblack@eecs.umich.edu>
Sat, 30 Sep 2006 07:00:50 +0000 (03:00 -0400)
committerGabe Black <gblack@eecs.umich.edu>
Sat, 30 Sep 2006 07:00:50 +0000 (03:00 -0400)
src/kern/linux/linux.hh:
src/kern/solaris/solaris.hh:
    Some code cleanup. Uncommented some typedefs.
src/kern/tru64/tru64.hh:
    Some code cleanup. Deleted an obsoleted function.

--HG--
extra : convert_revision : b165fd43b9c3113d717b6ac9b02593fd750580b0

src/kern/linux/linux.hh
src/kern/solaris/solaris.hh
src/kern/tru64/tru64.hh

index 3a2677642a4e65a89ce4b4c6bd19417e2dfb5b76..6e0b37d9181dd6b1f9869038b44ed4144e6c0cf5 100644 (file)
@@ -54,11 +54,11 @@ class Linux : public OperatingSystem
 
     //@{
     /// Basic Linux types.
-/*    typedef uint64_t size_t;
+    typedef uint64_t size_t;
     typedef uint64_t off_t;
     typedef int64_t time_t;
     typedef uint32_t uid_t;
-    typedef uint32_t gid_t;*/
+    typedef uint32_t gid_t;
     //@}
 
     /// Stat buffer.  Note that we can't call it 'stat' since that
index a5ca41cddeb54e887c08adc885e5824dc9234a73..ed574fdbf4a4369cec3167015b19f4b4b2dd0181 100644 (file)
@@ -56,7 +56,7 @@ class Solaris : public OperatingSystem
 
     //@{
     /// Basic Solaris types.
-/*    typedef uint64_t size_t;
+    typedef uint64_t size_t;
     typedef uint64_t off_t;
     typedef int64_t time_t;
     typedef int32_t uid_t;
@@ -65,7 +65,7 @@ class Solaris : public OperatingSystem
     typedef uint64_t ino_t;
     typedef uint64_t dev_t;
     typedef uint32_t mode_t;
-    typedef uint32_t nlink_t;*/
+    typedef uint32_t nlink_t;
     //@}
 
     struct tgt_timespec {
index 87ac88007fcd20af88ec3a62b05adb026fddbe72..97a5e2a7cf93687004c438f65ff456091c9334d0 100644 (file)
@@ -393,34 +393,6 @@ class Tru64 : public OperatingSystem
         uint64_t pad2[2];      //!< pad2
     };
 
-    /*/// Helper function to convert a host stat buffer to a target stat
-    /// buffer.  Also copies the target buffer out to the simulated
-    /// memory space.  Used by stat(), fstat(), and lstat().
-    template <class T>
-    static void
-    copyOutStatBuf(TranslatingPort *mem, Addr addr, global_stat *host)
-    {
-        using namespace TheISA;
-
-        TypedBufferArg<T> tgt(addr);
-
-        tgt->st_dev = htog(host->st_dev);
-        tgt->st_ino = htog(host->st_ino);
-        tgt->st_mode = htog(host->st_mode);
-        tgt->st_nlink = htog(host->st_nlink);
-        tgt->st_uid = htog(host->st_uid);
-        tgt->st_gid = htog(host->st_gid);
-        tgt->st_rdev = htog(host->st_rdev);
-        tgt->st_size = htog(host->st_size);
-        tgt->st_atimeX = htog(host->st_atime);
-        tgt->st_mtimeX = htog(host->st_mtime);
-        tgt->st_ctimeX = htog(host->st_ctime);
-        tgt->st_blksize = htog(host->st_blksize);
-        tgt->st_blocks = htog(host->st_blocks);
-
-        tgt.copyOut(mem);
-    }*/
-
     /// Helper function to convert a host statfs buffer to a target statfs
     /// buffer.  Also copies the target buffer out to the simulated
     /// memory space.  Used by statfs() and fstatfs().
@@ -450,34 +422,6 @@ class Tru64 : public OperatingSystem
         tgt.copyOut(mem);
     }
 
-/*    /// Helper function to convert a host stat buffer to an old pre-F64
-    /// (4.x) target stat buffer.  Also copies the target buffer out to
-    /// the simulated memory space.  Used by pre_F64_stat(),
-    /// pre_F64_fstat(), and pre_F64_lstat().
-    static void
-    copyOutPreF64StatBuf(TranslatingPort *mem, Addr addr, struct stat *host)
-    {
-        using namespace TheISA;
-
-        TypedBufferArg<Tru64::pre_F64_stat> tgt(addr);
-
-        tgt->st_dev = htog(host->st_dev);
-        tgt->st_ino = htog(host->st_ino);
-        tgt->st_mode = htog(host->st_mode);
-        tgt->st_nlink = htog(host->st_nlink);
-        tgt->st_uid = htog(host->st_uid);
-        tgt->st_gid = htog(host->st_gid);
-        tgt->st_rdev = htog(host->st_rdev);
-        tgt->st_size = htog(host->st_size);
-        tgt->st_atimeX = htog(host->st_atime);
-        tgt->st_mtimeX = htog(host->st_mtime);
-        tgt->st_ctimeX = htog(host->st_ctime);
-        tgt->st_blksize = htog(host->st_blksize);
-        tgt->st_blocks = htog(host->st_blocks);
-
-        tgt.copyOut(mem);
-    }*/
-
 
     /// The target system's hostname.
     static const char *hostname;