diff options
Diffstat (limited to 'sysdeps/mach/hurd/getdtsz.c')
-rw-r--r-- | sysdeps/mach/hurd/getdtsz.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sysdeps/mach/hurd/getdtsz.c b/sysdeps/mach/hurd/getdtsz.c index e506963ac3..3e6385f64e 100644 --- a/sysdeps/mach/hurd/getdtsz.c +++ b/sysdeps/mach/hurd/getdtsz.c @@ -29,9 +29,9 @@ DEFUN_VOID(__getdtablesize) { int size; HURD_CRITICAL_BEGIN; - __mutex_lock (&_hurd_dtable_lock); - size = _hurd_dtablesize; - __mutex_unlock (&_hurd_dtable_lock); + __mutex_lock (&_hurd_rlimits_lock); + size = _hurd_rlimits[RLIM_NOFILE].rlim_cur; /* XXX RLIM_INFINITY?? */ + __mutex_unlock (&_hurd_rlimits_lock); HURD_CRITICAL_END; return size; } |