summaryrefslogtreecommitdiff
path: root/libc-parts/process-spawn.c
diff options
context:
space:
mode:
authorNeal H. Walfield <neal@gnu.org>2008-12-17 22:24:56 +0100
committerNeal H. Walfield <neal@gnu.org>2008-12-17 22:24:56 +0100
commit6d78a8b7e141b65c283cda0379e96f7c88f78f78 (patch)
treee9612e44658d08279cefe2c7d67f55d8605bb35b /libc-parts/process-spawn.c
parentff6e2854d787288233cef4b756103d064906e8cf (diff)
Rename vg_cap_copy to vg_cap_copy_simple.
libviengoos/ 2008-12-17 Neal H. Walfield <neal@gnu.org> * viengoos/cap.h (vg_cap_copy): Rename from this... (vg_cap_copy_simple): ... to this. Update users. libc-parts/ 2008-12-17 Neal H. Walfield <neal@gnu.org> * process-spawn.c (process_spawn): Don't use vg_cap_copy but vg_cap_copy_simple. libhurd-mm/ 2008-12-17 Neal H. Walfield <neal@gnu.org> * as-build-custom.c (as_insert_custom): Don't use vg_cap_copy but vg_cap_copy_simple. * as.h (as_insert_full): Likewise.
Diffstat (limited to 'libc-parts/process-spawn.c')
-rw-r--r--libc-parts/process-spawn.c25
1 files changed, 13 insertions, 12 deletions
diff --git a/libc-parts/process-spawn.c b/libc-parts/process-spawn.c
index 68beb78..b20ffa5 100644
--- a/libc-parts/process-spawn.c
+++ b/libc-parts/process-spawn.c
@@ -546,9 +546,9 @@ process_spawn (vg_addr_t activity,
as_slot_lookup_use
(thread,
({
- r = vg_cap_copy (root_activity,
- VG_ADDR_VOID, slot, thread,
- VG_ADDR_VOID, rt.cap, rt.storage);
+ r = vg_cap_copy_simple (root_activity,
+ VG_ADDR_VOID, slot, thread,
+ VG_ADDR_VOID, rt.cap, rt.storage);
assert (r);
}));
#endif
@@ -577,15 +577,16 @@ process_spawn (vg_addr_t activity,
allocate_page_table, do_index);
if (ro)
- as_slot_lookup_rel_use (root_activity, as_root_cap, addr,
- ({
- bool r = vg_cap_copy_x (root_activity,
- as_root, slot, addr,
- as_root, *slot, addr,
- VG_CAP_COPY_WEAKEN,
- VG_CAP_PROPERTIES_VOID);
- assert (r);
- }));
+ as_slot_lookup_rel_use
+ (root_activity, as_root_cap, addr,
+ ({
+ bool r = vg_cap_copy_x (root_activity,
+ as_root, slot, addr,
+ as_root, *slot, addr,
+ VG_CAP_COPY_WEAKEN,
+ VG_CAP_PROPERTIES_VOID);
+ assert (r);
+ }));
void *local = rt_to_object (rt);