Просмотр исходного кода

sysconf returns long not size_t

ambrop7 15 лет назад
Родитель
Сommit
57b288fff9
2 измененных файлов с 2 добавлено и 2 удалено
  1. 1 1
      ncd/NCDIfConfig.c
  2. 1 1
      process/BProcess.c

+ 1 - 1
ncd/NCDIfConfig.c

@@ -250,7 +250,7 @@ int NCDIfConfig_make_tuntap (const char *ifname, const char *owner, int tun)
     }
     
     if (owner) {
-        size_t bufsize = sysconf(_SC_GETPW_R_SIZE_MAX);
+        long bufsize = sysconf(_SC_GETPW_R_SIZE_MAX);
         if (bufsize < 0) {
             bufsize = 16384;
         }

+ 1 - 1
process/BProcess.c

@@ -247,7 +247,7 @@ int BProcess_InitWithFds (BProcess *o, BProcessManager *m, BProcess_handler hand
         
         // assume identity of username, if requested
         if (username) {
-            size_t bufsize = sysconf(_SC_GETPW_R_SIZE_MAX);
+            long bufsize = sysconf(_SC_GETPW_R_SIZE_MAX);
             if (bufsize < 0) {
                 bufsize = 16384;
             }