diff --git a/include/agent/linux/get_disks_info.h b/include/agent/linux/get_disks_info.h
index 7a74943badb3b553b23684eea70da4936908694d..d417a19eca5c388ff713a9c4c0eb5c2a5ad841ea 100644
--- a/include/agent/linux/get_disks_info.h
+++ b/include/agent/linux/get_disks_info.h
@@ -1,3 +1,4 @@
+#pragma once
 struct disk {
     std::string model;
     long long size;
diff --git a/include/agent/windows/get_macaddr.h b/include/agent/windows/get_macaddr.h
index 64ffc47f89264541d5b06ca8de11a6832615b915..511d462a1f6863f156c6e278cbb379471130034e 100644
--- a/include/agent/windows/get_macaddr.h
+++ b/include/agent/windows/get_macaddr.h
@@ -1,3 +1,4 @@
+#pragma once
 #include <stdio.h>
 #include <Windows.h>
 #include <Iphlpapi.h>
diff --git a/include/agent/windows/get_machine_type.h b/include/agent/windows/get_machine_type.h
index c5793ca0d7dd3b78d6d1f2561de2979b0457d7d5..05b5139b024beccc72888c4cb26faa1ae8b4ef7a 100644
--- a/include/agent/windows/get_machine_type.h
+++ b/include/agent/windows/get_machine_type.h
@@ -1,3 +1,4 @@
+#pragma once
 #define _WIN32_WINNT 0x0500
 #include <windows.h>
 #include <stdio.h>