kiran-cc-daemon/0001-feature-timedate-Delete-timedate_i.h-file.patch
tangjie02 c9ef3709fe Delete timedate_i.h file.
Signed-off-by: tangjie02 <tangjie02@kylinsec.com.cn>
2022-10-28 15:46:33 +08:00

163 lines
4.7 KiB
Diff
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

From 929f76de69e1e14f5f52925da9f05c577acaea7b Mon Sep 17 00:00:00 2001
From: tangjie02 <tangjie02@kylinsec.com.cn>
Date: Fri, 28 Oct 2022 15:34:01 +0800
Subject: [PATCH] feature(timedate): Delete timedate_i.h file.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 删除timedate_i.h文件因为文件命名格式错误。
Signed-off-by: tangjie02 <tangjie02@kylinsec.com.cn>
---
include/timedate-i.h | 32 +++++++++++++++--
include/timedate_i.h | 51 ---------------------------
plugins/timedate/timedate-format.h | 3 +-
plugins/timedate/timedate-manager.cpp | 8 ++---
4 files changed, 34 insertions(+), 60 deletions(-)
delete mode 100644 include/timedate_i.h
diff --git a/include/timedate-i.h b/include/timedate-i.h
index d80caf9..6091b6c 100644
--- a/include/timedate-i.h
+++ b/include/timedate-i.h
@@ -14,5 +14,33 @@
#pragma once
-#define TIMEDATE_NEW_INTERFACE
-#include <kiran-system-daemon/timedate_i.h>
\ No newline at end of file
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+#define TIMEDATE_DBUS_NAME "com.kylinsec.Kiran.SystemDaemon.TimeDate"
+#define TIMEDATE_OBJECT_PATH "/com/kylinsec/Kiran/SystemDaemon/TimeDate"
+#define TIMEDATE_DBUS_INTERFACE_NAME "com.kylinsec.Kiran.SystemDaemon.TimeDate"
+
+ enum TimedateDateFormatType
+ {
+ // 时间日期的长格式
+ TIMEDATE_FORMAT_TYPE_LONG = 0,
+ // 时间日期的短格式
+ TIMEDATE_FORMAT_TYPE_SHORT,
+ TIMEDATE_FORMAT_TYPE_LAST,
+ };
+
+ enum TimedateHourFormat
+ {
+ // 12小时制
+ TIMEDATE_HOUSR_FORMAT_12_HOURS = 0,
+ // 24小时制
+ TIMEDATE_HOUSR_FORMAT_24_HOURS,
+ TIMEDATE_HOUSR_FORMAT_LAST
+ };
+
+#ifdef __cplusplus
+}
+#endif
\ No newline at end of file
diff --git a/include/timedate_i.h b/include/timedate_i.h
deleted file mode 100644
index 4607553..0000000
--- a/include/timedate_i.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/**
- * Copyright (c) 2020 ~ 2021 KylinSec Co., Ltd.
- * kiran-cc-daemon is licensed under Mulan PSL v2.
- * You can use this software according to the terms and conditions of the Mulan PSL v2.
- * You may obtain a copy of Mulan PSL v2 at:
- * http://license.coscl.org.cn/MulanPSL2
- * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
- * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
- * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
- * See the Mulan PSL v2 for more details.
- *
- * Author: tangjie02 <tangjie02@kylinos.com.cn>
- */
-
-
-#pragma once
-
-#ifndef TIMEDATE_NEW_INTERFACE
-#warning This file will be deprecated. please use timedate-i.h file
-#endif
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-#define TIMEDATE_DBUS_NAME "com.kylinsec.Kiran.SystemDaemon.TimeDate"
-#define TIMEDATE_OBJECT_PATH "/com/kylinsec/Kiran/SystemDaemon/TimeDate"
-#define TIMEDATE_DBUS_INTERFACE_NAME "com.kylinsec.Kiran.SystemDaemon.TimeDate"
-
- enum TimedateDateFormatType
- {
- // 时间日期的长格式
- TIMEDATE_FORMAT_TYPE_LONG = 0,
- // 时间日期的短格式
- TIMEDATE_FORMAT_TYPE_SHORT,
- TIMEDATE_FORMAT_TYPE_LAST,
- };
-
- enum TimedateHourFormat
- {
- // 12小时制
- TIMEDATE_HOUSR_FORMAT_12_HOURS = 0,
- // 24小时制
- TIMEDATE_HOUSR_FORMAT_24_HOURS,
- TIMEDATE_HOUSR_FORMAT_LAST
- };
-
-#ifdef __cplusplus
-}
-#endif
\ No newline at end of file
diff --git a/plugins/timedate/timedate-format.h b/plugins/timedate/timedate-format.h
index 764b7d8..f938bba 100644
--- a/plugins/timedate/timedate-format.h
+++ b/plugins/timedate/timedate-format.h
@@ -16,8 +16,7 @@
#include "lib/base/base.h"
-#define TIMEDATE_NEW_INTERFACE
-#include "timedate_i.h"
+#include "timedate-i.h"
namespace Kiran
{
diff --git a/plugins/timedate/timedate-manager.cpp b/plugins/timedate/timedate-manager.cpp
index 6978874..92a4147 100644
--- a/plugins/timedate/timedate-manager.cpp
+++ b/plugins/timedate/timedate-manager.cpp
@@ -33,8 +33,7 @@
#include "plugins/timedate/timedate-def.h"
#include "plugins/timedate/timedate-util.h"
-#define TIMEDATE_NEW_INTERFACE
-#include "timedate_i.h"
+#include "timedate-i.h"
#ifdef HAVE_SELINUX
#include <selinux/selinux.h>
@@ -899,9 +898,8 @@ bool TimedateManager::check_timezone_name(const std::string &name)
name.length() > MAX_TIMEZONE_LENGTH)
return false;
- auto iter = std::find_if(name.begin(), name.end(), [](char c) -> bool {
- return !g_ascii_isalnum(c) && !strchr("+-_/", c);
- });
+ auto iter = std::find_if(name.begin(), name.end(), [](char c) -> bool
+ { return !g_ascii_isalnum(c) && !strchr("+-_/", c); });
if (iter != name.end())
{
--
2.33.0