Selaa lähdekoodia

Kernel: Add _SC_HOST_NAME_MAX

Linus Groh 3 vuotta sitten
vanhempi
commit
f646d49ac1
2 muutettua tiedostoa jossa 4 lisäystä ja 0 poistoa
  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_CONF,
     _SC_NPROCESSORS_ONLN,
     _SC_NPROCESSORS_ONLN,
     _SC_OPEN_MAX,
     _SC_OPEN_MAX,
+    _SC_HOST_NAME_MAX,
     _SC_TTY_NAME_MAX,
     _SC_TTY_NAME_MAX,
     _SC_PAGESIZE,
     _SC_PAGESIZE,
     _SC_GETPW_R_SIZE_MAX,
     _SC_GETPW_R_SIZE_MAX,
@@ -44,6 +45,7 @@ enum {
 #define _SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN
 #define _SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN
 #define _SC_OPEN_MAX _SC_OPEN_MAX
 #define _SC_OPEN_MAX _SC_OPEN_MAX
 #define _SC_PAGESIZE _SC_PAGESIZE
 #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_TTY_NAME_MAX _SC_TTY_NAME_MAX
 #define _SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX
 #define _SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX
 #define _SC_CLK_TCK _SC_CLK_TCK
 #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();
         return fds().max_open();
     case _SC_PAGESIZE:
     case _SC_PAGESIZE:
         return PAGE_SIZE;
         return PAGE_SIZE;
+    case _SC_HOST_NAME_MAX:
+        return HOST_NAME_MAX;
     case _SC_TTY_NAME_MAX:
     case _SC_TTY_NAME_MAX:
         return TTY_NAME_MAX;
         return TTY_NAME_MAX;
     case _SC_GETPW_R_SIZE_MAX:
     case _SC_GETPW_R_SIZE_MAX: