]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
IO abstractions in buffer.c, buffer.h
authorGuido Vranken <guidovranken@gmail.com>
Fri, 23 Jun 2017 13:50:55 +0000 (15:50 +0200)
committerGuido Vranken <guidovranken@gmail.com>
Fri, 23 Jun 2017 13:50:55 +0000 (15:50 +0200)
src/openvpn/buffer.c
src/openvpn/buffer.h

index 87e27ec0a9d356f5067cd262d8d4d1bb513c0564..72fcc8c6a753fb4801cdfbab1c1e90b606628b88 100644 (file)
@@ -1095,7 +1095,7 @@ character_class_debug(void)
 {
     char buf[256];
 
-    while (fgets(buf, sizeof(buf), stdin) != NULL)
+    while (platform_fgets(buf, sizeof(buf), stdin) != NULL)
     {
         string_mod(buf, CC_INCLUDE, CC_EXCLUDE, CC_REPLACE);
         printf("%s", buf);
@@ -1323,13 +1323,13 @@ buffer_list_file(const char *fn, int max_line_len)
         if (line)
         {
             bl = buffer_list_new(0);
-            while (fgets(line, max_line_len, fp) != NULL)
+            while (platform_fgets(line, max_line_len, fp) != NULL)
             {
                 buffer_list_push(bl, (unsigned char *)line);
             }
             free(line);
         }
-        fclose(fp);
+        platform_fclose(fp);
     }
     return bl;
 }
index 8bc44287351b47f34cca3e4312b12ca201f40f5e..cc12c2a9a8b2356a4b80f7f55d6f37d99d371629 100644 (file)
@@ -26,6 +26,7 @@
 
 #include "basic.h"
 #include "error.h"
+#include "platform.h"
 
 #define BUF_SIZE_MAX 1000000
 
@@ -203,7 +204,7 @@ bool buf_init_debug(struct buffer *buf, int offset, const char *file, int line);
 inline static void
 gc_freeaddrinfo_callback(void *addr)
 {
-    freeaddrinfo((struct addrinfo *) addr);
+    platform_freeaddrinfo((struct addrinfo *) addr);
 }
 
 static inline bool