Changed cookie type for get_next_area_info() to ssize_t.

The cookie is used to store the base address of the area that was just
visited. On 64-bit systems, int32 is not sufficient. Therefore, changed
to ssize_t which retains compatibility on x86 while expanding to a
sufficient size on x86_64.
This commit is contained in:
Alex Smith
2012-07-29 09:31:14 +01:00
parent 12b3e8a8a0
commit 6e2f6d1ace
10 changed files with 21 additions and 20 deletions
+1 -1
View File
@@ -411,7 +411,7 @@ extern status_t _kern_delete_area(area_id area);
extern area_id _kern_area_for(void *address);
extern area_id _kern_find_area(const char *name);
extern status_t _kern_get_area_info(area_id area, area_info *info);
extern status_t _kern_get_next_area_info(team_id team, int32 *cookie,
extern status_t _kern_get_next_area_info(team_id team, ssize_t *cookie,
area_info *info);
extern status_t _kern_resize_area(area_id area, size_t newSize);
extern area_id _kern_transfer_area(area_id area, void **_address,