Kernel: Add sysconf for IOV_MAX

This commit is contained in:
Andrew Kaster 2022-06-14 18:20:42 -06:00 committed by Andreas Kling
parent 1d3b5d330d
commit 455038d6fc
Notes: sideshowbarker 2024-07-17 10:04:56 +09:00
2 changed files with 4 additions and 0 deletions

View file

@ -42,6 +42,7 @@ enum {
_SC_SYMLOOP_MAX,
_SC_MAPPED_FILES,
_SC_ARG_MAX,
_SC_IOV_MAX,
};
#define _SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK
@ -56,6 +57,7 @@ enum {
#define _SC_SYMLOOP_MAX _SC_SYMLOOP_MAX
#define _SC_MAPPED_FILES _SC_MAPPED_FILES
#define _SC_ARG_MAX _SC_ARG_MAX
#define _SC_IOV_MAX _SC_IOV_MAX
#ifdef __cplusplus
}

View file

@ -35,6 +35,8 @@ ErrorOr<FlatPtr> Process::sys$sysconf(int name)
return Kernel::VirtualFileSystem::symlink_recursion_limit;
case _SC_ARG_MAX:
return Process::max_arguments_size;
case _SC_IOV_MAX:
return IOV_MAX;
default:
return EINVAL;
}