summaryrefslogtreecommitdiff
path: root/trans/magic.c
diff options
context:
space:
mode:
authorMiles Bader <miles@gnu.org>1995-06-24 23:25:11 +0000
committerMiles Bader <miles@gnu.org>1995-06-24 23:25:11 +0000
commit1a26b8ff99f907247687683212479c5037d87965 (patch)
tree8a1e2930be8af06875350fca95e13fd3a58bca78 /trans/magic.c
parentd35ca2bd419417f6fce172c54a24ee5988f53f3a (diff)
(thread_function): New function.
(create_disk_pager): Make a new thread to service paging requests. (pager_bucket): New variable. (pager_list_lock, file_pager_list): Variables deleted. (create_disk_pager): Create pager_bucket. (create_disk_pager, diskfs_get_filemap): Pass pager_bucket to pager_create. (pager_traverse): Function deleted. (diskfs_get_filemap, pager_clear_user_data): Don't add/remove UPI to/from the pager list, as there isn't any. (diskfs_shutdown_pager, diskfs_sync_everything): Use ports_bucket_iterate on pager_bucket to go through all the pagers, instead of pager_traverse. (diskfs_file_update, pager_traverse, allow_pager_softrefs, drop_pager_softrefs): Change pager [un]ref calls to use the new ports ref calls directly instead. (pager_dropweak): New function (does nothing).
Diffstat (limited to 'trans/magic.c')
0 files changed, 0 insertions, 0 deletions