summaryrefslogtreecommitdiff
path: root/rts/posix
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2022-11-10 20:15:09 -0500
committerMarge Bot <ben+marge-bot@smart-cactus.org>2022-12-16 16:12:45 -0500
commite0affaa9fc3e6dc0e65808afa383426b7fe9420a (patch)
treeb8315fa018b69b61cb15b71f8da856d0dd61d704 /rts/posix
parentf8e901dcc090ef81723fb9f3d8ea0a1baac4cbc3 (diff)
downloadhaskell-e0affaa9fc3e6dc0e65808afa383426b7fe9420a.tar.gz
rts: Encapsulate access to capabilities array
Diffstat (limited to 'rts/posix')
-rw-r--r--rts/posix/Signals.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/rts/posix/Signals.c b/rts/posix/Signals.c
index 8c29564ace..0d252d56b2 100644
--- a/rts/posix/Signals.c
+++ b/rts/posix/Signals.c
@@ -203,11 +203,11 @@ ioManagerDie (void)
{
// Shut down IO managers
for (i=0; i < getNumCapabilities(); i++) {
- const int fd = RELAXED_LOAD(&capabilities[i]->iomgr->control_fd);
+ const int fd = RELAXED_LOAD(&getCapability(i)->iomgr->control_fd);
if (0 <= fd) {
r = write(fd, &byte, 1);
if (r == -1) { sysErrorBelch("ioManagerDie: write"); }
- RELAXED_STORE(&capabilities[i]->iomgr->control_fd, -1);
+ RELAXED_STORE(&getCapability(i)->iomgr->control_fd, -1);
}
}
}