Deleted Added
sdiff udiff text old ( 9146:a61fdbbc1d45 ) new ( 10037:5cac77888310 )
full compact
1/*
2 * Copyright (c) 2010 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software
9 * licensed hereunder. You may use the software subject to the license
10 * terms below provided that you ensure that this notice is replicated

--- 31 unchanged lines hidden (view full) ---

42 * Stephen Hines
43 */
44
45#ifndef __ARCH_ARM_LINUX_LINUX_HH__
46#define __ARCH_ARM_LINUX_LINUX_HH__
47
48#include "kern/linux/linux.hh"
49
50class ArmLinux : public Linux
51{
52 public:
53
54 /// This table maps the target open() flags to the corresponding
55 /// host open() flags.
56 static OpenFlagTransTable openFlagTable[];
57
58 /// Number of entries in openFlagTable[].

--- 59 unchanged lines hidden (view full) ---

118 typedef struct {
119 uint32_t st_dev;
120 uint32_t st_ino;
121 uint16_t st_mode;
122 uint16_t st_nlink;
123 uint16_t st_uid;
124 uint16_t st_gid;
125 uint32_t st_rdev;
126 uint32_t st_size;
127 uint32_t st_blksize;
128 uint32_t st_blocks;
129 uint32_t st_atimeX;
130 uint32_t st_atime_nsec;
131 uint32_t st_mtimeX;
132 uint32_t st_mtime_nsec;
133 uint32_t st_ctimeX;
134 uint32_t st_ctime_nsec;
135 } tgt_stat;

--- 57 unchanged lines hidden (view full) ---

193
194 /// For times().
195 struct tms {
196 int32_t tms_utime; //!< user time
197 int32_t tms_stime; //!< system time
198 int32_t tms_cutime; //!< user time of children
199 int32_t tms_cstime; //!< system time of children
200 };
201
202
203};
204
205#endif