diff options
Diffstat (limited to 'arch/alpha/linux/linux.hh')
-rw-r--r-- | arch/alpha/linux/linux.hh | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/arch/alpha/linux/linux.hh b/arch/alpha/linux/linux.hh index 9a1d59e83..f04e2bfa8 100644 --- a/arch/alpha/linux/linux.hh +++ b/arch/alpha/linux/linux.hh @@ -77,6 +77,7 @@ class AlphaLinux : public Linux static const unsigned GSI_CPUS_IN_BOX = 55; //!< number of CPUs in system static const unsigned GSI_PHYSMEM = 19; //!< Physical memory in KB static const unsigned GSI_CLK_TCK = 42; //!< clock freq in Hz + static const unsigned GSI_IEEE_FP_CONTROL = 45; //@} //@{ @@ -106,6 +107,22 @@ class AlphaLinux : public Linux /// For table(). static const int TBL_SYSINFO = 12; + + /// Resource enumeration for getrlimit(). + enum rlimit_resources { + TGT_RLIMIT_CPU = 0, + TGT_RLIMIT_FSIZE = 1, + TGT_RLIMIT_DATA = 2, + TGT_RLIMIT_STACK = 3, + TGT_RLIMIT_CORE = 4, + TGT_RLIMIT_RSS = 5, + TGT_RLIMIT_NOFILE = 6, + TGT_RLIMIT_AS = 7, + TGT_RLIMIT_VMEM = 7, + TGT_RLIMIT_NPROC = 8, + TGT_RLIMIT_MEMLOCK = 9, + TGT_RLIMIT_LOCKS = 10 + }; }; #endif |