Bladeren bron

Kernel: Add _SC_HOST_NAME_MAX

Linus Groh 3 jaren geleden
bovenliggende
commit
f646d49ac1
2 gewijzigde bestanden met toevoegingen van 4 en 0 verwijderingen
  1. 2 0
      Kernel/API/POSIX/unistd.h
  2. 2 0
      Kernel/Syscalls/sysconf.cpp

+ 2 - 0
Kernel/API/POSIX/unistd.h

@@ -33,6 +33,7 @@ enum {
     _SC_NPROCESSORS_CONF,
     _SC_NPROCESSORS_ONLN,
     _SC_OPEN_MAX,
+    _SC_HOST_NAME_MAX,
     _SC_TTY_NAME_MAX,
     _SC_PAGESIZE,
     _SC_GETPW_R_SIZE_MAX,
@@ -44,6 +45,7 @@ enum {
 #define _SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN
 #define _SC_OPEN_MAX _SC_OPEN_MAX
 #define _SC_PAGESIZE _SC_PAGESIZE
+#define _SC_HOST_NAME_MAX _SC_HOST_NAME_MAX
 #define _SC_TTY_NAME_MAX _SC_TTY_NAME_MAX
 #define _SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX
 #define _SC_CLK_TCK _SC_CLK_TCK

+ 2 - 0
Kernel/Syscalls/sysconf.cpp

@@ -22,6 +22,8 @@ KResultOr<FlatPtr> Process::sys$sysconf(int name)
         return fds().max_open();
     case _SC_PAGESIZE:
         return PAGE_SIZE;
+    case _SC_HOST_NAME_MAX:
+        return HOST_NAME_MAX;
     case _SC_TTY_NAME_MAX:
         return TTY_NAME_MAX;
     case _SC_GETPW_R_SIZE_MAX: