X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=System%2FCPUTime.hsc;h=603afce7986807fc21c301443ed052c3257d3559;hb=ec3ba94b254bd444e7a1c560c1d91c4879948c69;hp=6c58d8ecf261527d8238a46c294584f731f13e78;hpb=bccd35aa801c910b7db3f94ac16f2b18bdf9f108;p=ghc-base.git diff --git a/System/CPUTime.hsc b/System/CPUTime.hsc index 6c58d8e..603afce 100644 --- a/System/CPUTime.hsc +++ b/System/CPUTime.hsc @@ -46,7 +46,7 @@ import Foreign.C getCPUTime :: IO Integer getCPUTime = do -#if !defined(mingw32_TARGET_OS) && !defined(cygwin32_TARGET_OS) +#if !defined(mingw32_HOST_OS) && !defined(cygwin32_HOST_OS) -- getrusage() is right royal pain to deal with when targetting multiple -- versions of Solaris, since some versions supply it in libc (2.3 and 2.5), -- while 2.4 has got it in libucb (I wouldn't be too surprised if it was back @@ -54,7 +54,7 @@ getCPUTime = do -- -- Avoid the problem by resorting to times() instead. -- -#if defined(HAVE_GETRUSAGE) && ! irix_TARGET_OS && ! solaris2_TARGET_OS +#if defined(HAVE_GETRUSAGE) && ! irix_HOST_OS && ! solaris2_HOST_OS allocaBytes (#const sizeof(struct rusage)) $ \ p_rusage -> do getrusage (#const RUSAGE_SELF) p_rusage