summaryrefslogtreecommitdiff
path: root/frontends/amiga/arexx.c
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2016-11-27 16:25:27 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2016-11-27 16:25:27 +0000
commit4fb38f574a303d53fb3e4560e76163e4e97687b3 (patch)
tree39718131299bb39551f5fd271533545492ef1558 /frontends/amiga/arexx.c
parenta76a36915c7d348582f905629fa0840a88b02edb (diff)
downloadnetsurf-4fb38f574a303d53fb3e4560e76163e4e97687b3.tar.gz
netsurf-4fb38f574a303d53fb3e4560e76163e4e97687b3.tar.bz2
AmigaOS low memory handler attempt 2
Neither freeing slabs nor purging the cache are safe to call from interrupts, so instead we schedule these to run on NetSurf's process. If NetSurf is busy, there may be significant delay, so the priority is set low to ensure this is called only when other - faster - memory handlers have been exhausted. I don't know if this works, or is sane, as I'm not entirely sure how to test it. Something similar needs adding for OS4 but low memory is less of an issue there, so will see if this works on OS3 first.
Diffstat (limited to 'frontends/amiga/arexx.c')
0 files changed, 0 insertions, 0 deletions