* Minor cleanup.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24236 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -3973,15 +3973,15 @@ vfs_setrlimit(int resource, const struct rlimit * rlp)
|
|||||||
switch (resource) {
|
switch (resource) {
|
||||||
case RLIMIT_NOFILE:
|
case RLIMIT_NOFILE:
|
||||||
/* TODO: check getuid() */
|
/* TODO: check getuid() */
|
||||||
if (rlp->rlim_max != RLIM_SAVED_MAX &&
|
if (rlp->rlim_max != RLIM_SAVED_MAX
|
||||||
rlp->rlim_max != MAX_FD_TABLE_SIZE)
|
&& rlp->rlim_max != MAX_FD_TABLE_SIZE)
|
||||||
return EPERM;
|
return EPERM;
|
||||||
return vfs_resize_fd_table(get_current_io_context(false), rlp->rlim_cur);
|
return vfs_resize_fd_table(get_current_io_context(false), rlp->rlim_cur);
|
||||||
|
|
||||||
case RLIMIT_NOVMON:
|
case RLIMIT_NOVMON:
|
||||||
/* TODO: check getuid() */
|
/* TODO: check getuid() */
|
||||||
if (rlp->rlim_max != RLIM_SAVED_MAX &&
|
if (rlp->rlim_max != RLIM_SAVED_MAX
|
||||||
rlp->rlim_max != MAX_NODE_MONITORS)
|
&& rlp->rlim_max != MAX_NODE_MONITORS)
|
||||||
return EPERM;
|
return EPERM;
|
||||||
return vfs_resize_monitor_table(get_current_io_context(false), rlp->rlim_cur);
|
return vfs_resize_monitor_table(get_current_io_context(false), rlp->rlim_cur);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user