SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
SET(CMAKE_C_FLAGS_RELEASE "-O2")
-SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_C_FLAGS} -std=c++17")
+SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_C_FLAGS} -std=c++23")
SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g")
SET(CMAKE_CXX_FLAGS_RELEASE "-O2")
#include <tzplatform_config.h>
#include <unistd.h>
+#include <format>
+
#include "aul/aul_api.h"
#include "aul/aul_util.h"
#include "aul/cpu_inheritance.hh"
std::string GetSocketPath(pid_t pid, uid_t uid) {
if (pid == -2)
- return std::string(PATH_AMD_SOCK);
+ return PATH_AMD_SOCK;
- char path[108];
if (uid < REGULAR_UID_MIN)
- snprintf(path, sizeof(path), "/run/aul/daemons/%u/.app-sock-%d", uid, pid);
- else
- snprintf(path, sizeof(path), "/run/aul/apps/%u/%d/.app-sock", uid, pid);
-
- return std::string(path);
+ return std::format("/run/aul/daemons/{}/.app-sock-{}", uid, pid);
+ return std::format("/run/aul/apps/{}/{}/.app-sock", uid, pid);
}
int CreateSocketDirectory(pid_t pid, uid_t uid) {