]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
common/admin_socket: add missing includes
authorMax Kellermann <max.kellermann@ionos.com>
Mon, 7 Oct 2024 18:51:12 +0000 (20:51 +0200)
committerMax Kellermann <max.kellermann@ionos.com>
Mon, 9 Dec 2024 21:46:35 +0000 (22:46 +0100)
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
src/common/admin_finisher.h
src/common/admin_socket.cc
src/common/admin_socket.h
src/common/admin_socket_client.cc

index f087b5edf474f226fc23fea41376ce6e150f9fe5..c4d921b830c3e797e59229393ec050ca2b4a3ff0 100644 (file)
@@ -16,6 +16,6 @@
 #include <functional>
 #include <string_view>
 
-#include "include/buffer.h"
+#include "include/buffer_fwd.h"
 
 typedef std::function<void(int,std::string_view,ceph::buffer::list&)> asok_finisher;
index 55b87de32072a5527ec8f99cd5bd66ca9c236a0e..b345d7cfb2ca0a34ba06199fee4c726b1b6954d7 100644 (file)
@@ -11,6 +11,9 @@
  * Foundation.  See file COPYING.
  *
  */
+
+#include "common/admin_socket.h"
+
 #include <poll.h>
 #include <signal.h>
 #include <sys/un.h>
 #include <sys/wait.h>
 #endif
 
+#include <iomanip>
 #include <optional>
 
 #include <stdlib.h>
 
-#include "common/admin_socket.h"
 #include "common/admin_socket_client.h"
 #include "common/dout.h"
 #include "common/errno.h"
 #include "include/sock_compat.h"
 #include "fmt/format.h"
 
+#ifdef _WIN32
+#include "include/util.h" // for get_windows_version()
+#endif
+
 #define dout_subsys ceph_subsys_asok
 #undef dout_prefix
 #define dout_prefix *_dout << "asok(" << (void*)m_cct << ") "
index 4e2f26834666c3e2ed76973a0d47d1f200d85be9..9f7f83395770f4404c434c3fef85f7e215902f19 100644 (file)
@@ -20,7 +20,9 @@
 #else
 
 #include <condition_variable>
+#include <list>
 #include <mutex>
+#include <sstream>
 #include <string>
 #include <string_view>
 #include <thread>
 #include "common/ref.h"
 #include "common/cmdparse.h"
 
+#ifdef WIN32
+#include "include/win32/fs_compat.h" // for uid_t, gid_t
+#endif
+
 class MCommand;
 class MMonCommand;
 
index aeddc100fc06aca0a2346cb90a40689cc610502e..1bd2c8822a3eb760953f915037f06bdfa73bd4c1 100644 (file)
@@ -12,6 +12,8 @@
  *
  */
 
+#include "common/admin_socket_client.h"
+
 #include <arpa/inet.h>
 #include <fcntl.h>
 #include <sys/socket.h>
 #include "common/admin_socket.h"
 #include "common/errno.h"
 #include "common/safe_io.h"
-#include "common/admin_socket_client.h"
 
 #include "include/compat.h"
 #include "include/sock_compat.h"
 
+#include <sstream>
+
 using std::ostringstream;
 
 const char* get_rand_socket_path()