summaryrefslogtreecommitdiff
path: root/rts/RtsAPI.c
diff options
context:
space:
mode:
authorHerbert Valerio Riedel <hvr@gnu.org>2015-12-04 10:10:55 +0100
committerHerbert Valerio Riedel <hvr@gnu.org>2015-12-04 10:11:30 +0100
commitcd9f3bf9b8068fc52bb61bc3badcc1c753fbd14b (patch)
tree25dbae71a23f60a8d0d4aded1b92adddcbe168d7 /rts/RtsAPI.c
parent7af29da05d2e5a5e311a5f73f20d0f232035973b (diff)
downloadhaskell-cd9f3bf9b8068fc52bb61bc3badcc1c753fbd14b.tar.gz
RTS: Rename InCall.stat struct field to .rstat
On AIX, C system headers can redirect the token `stat` via #define stat stat64 to provide large-file support. Simply avoiding the use of `stat` as an identifier eschews macro-replacement. Differential Revision: https://phabricator.haskell.org/D1566
Diffstat (limited to 'rts/RtsAPI.c')
-rw-r--r--rts/RtsAPI.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/rts/RtsAPI.c b/rts/RtsAPI.c
index 2b3ad74a17..c64d8af2e4 100644
--- a/rts/RtsAPI.c
+++ b/rts/RtsAPI.c
@@ -516,7 +516,7 @@ void rts_evalLazyIO_ (/* inout */ Capability **cap,
void
rts_checkSchedStatus (char* site, Capability *cap)
{
- SchedulerStatus rc = cap->running_task->incall->stat;
+ SchedulerStatus rc = cap->running_task->incall->rstat;
switch (rc) {
case Success:
return;
@@ -544,7 +544,7 @@ rts_checkSchedStatus (char* site, Capability *cap)
SchedulerStatus
rts_getSchedStatus (Capability *cap)
{
- return cap->running_task->incall->stat;
+ return cap->running_task->incall->rstat;
}
Capability *