diff options
author | Ben Gamari <ben@smart-cactus.org> | 2022-11-10 20:15:09 -0500 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2022-12-16 16:12:45 -0500 |
commit | e0affaa9fc3e6dc0e65808afa383426b7fe9420a (patch) | |
tree | b8315fa018b69b61cb15b71f8da856d0dd61d704 /rts/posix | |
parent | f8e901dcc090ef81723fb9f3d8ea0a1baac4cbc3 (diff) | |
download | haskell-e0affaa9fc3e6dc0e65808afa383426b7fe9420a.tar.gz |
rts: Encapsulate access to capabilities array
Diffstat (limited to 'rts/posix')
-rw-r--r-- | rts/posix/Signals.c | 4 |
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); } } } |