mirror of
https://sourceware.org/git/glibc.git
synced 2025-10-27 12:15:39 +03:00
hurd: Fix building on i686-gnu
vm_size_t and rlim_t may not be the same type.
Fixes commit 802b0eba51
("hurd: implement RLIMIT_AS against Mach RPCs")
This commit is contained in:
@@ -38,8 +38,12 @@ init_rlimit (void)
|
|||||||
__mutex_init (&_hurd_rlimit_lock);
|
__mutex_init (&_hurd_rlimit_lock);
|
||||||
|
|
||||||
#ifdef HAVE_MACH_VM_GET_SIZE_LIMIT
|
#ifdef HAVE_MACH_VM_GET_SIZE_LIMIT
|
||||||
__vm_get_size_limit (__mach_task_self (),
|
vm_size_t current, max;
|
||||||
&_hurd_rlimits[RLIMIT_AS].rlim_cur, &_hurd_rlimits[RLIMIT_AS].rlim_max);
|
if (__vm_get_size_limit (__mach_task_self (), ¤t, &max) == KERN_SUCCESS)
|
||||||
|
{
|
||||||
|
_hurd_rlimits[RLIMIT_AS].rlim_cur = current;
|
||||||
|
_hurd_rlimits[RLIMIT_AS].rlim_max = max;
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
for (i = 0; i < RLIM_NLIMITS; ++i)
|
for (i = 0; i < RLIM_NLIMITS; ++i)
|
||||||
|
|||||||
Reference in New Issue
Block a user