[Libosinfo] [libosinfo PATCH 10/11] os: Make get_resources_*_without_inheritance() static

Fabiano Fidêncio fabiano at fidencio.org
Tue Jan 22 19:28:19 UTC 2019


With that we can get rid of osinfo_os_private.h

Signed-off-by: Fabiano Fidêncio <fabiano at fidencio.org>
---
 osinfo/Makefile.am         |  1 -
 osinfo/osinfo_os.c         |  9 ++++-----
 osinfo/osinfo_os_private.h | 41 -----------------------------------------
 3 files changed, 4 insertions(+), 47 deletions(-)
 delete mode 100644 osinfo/osinfo_os_private.h

diff --git a/osinfo/Makefile.am b/osinfo/Makefile.am
index b43e32b..cb1df8f 100644
--- a/osinfo/Makefile.am
+++ b/osinfo/Makefile.am
@@ -161,7 +161,6 @@ libosinfo_private_header_files =	\
   osinfo_product_private.h		\
   osinfo_media_private.h		\
   osinfo_resources_private.h		\
-  osinfo_os_private.h			\
   ignore-value.h			\
   $(NULL)
 
diff --git a/osinfo/osinfo_os.c b/osinfo/osinfo_os.c
index 73ad3a3..cb28767 100644
--- a/osinfo/osinfo_os.c
+++ b/osinfo/osinfo_os.c
@@ -27,7 +27,6 @@
 #include <osinfo/osinfo.h>
 #include "osinfo_media_private.h"
 #include "osinfo/osinfo_product_private.h"
-#include "osinfo/osinfo_os_private.h"
 #include "osinfo/osinfo_resources_private.h"
 #include <glib/gi18n-lib.h>
 
@@ -853,7 +852,7 @@ osinfo_os_get_resources_internal(OsinfoOs *os,
  *
  * Returns: (transfer full): A list of resources
  */
-OsinfoResourcesList *
+static OsinfoResourcesList *
 osinfo_os_get_minimum_resources_without_inheritance(OsinfoOs *os)
 {
     g_return_val_if_fail(OSINFO_IS_OS(os), NULL);
@@ -889,7 +888,7 @@ OsinfoResourcesList *osinfo_os_get_minimum_resources(OsinfoOs *os)
  *
  * Returns: (transfer full): A list of resources
  */
-OsinfoResourcesList *
+static OsinfoResourcesList *
 osinfo_os_get_maximum_resources_without_inheritance(OsinfoOs *os)
 {
     g_return_val_if_fail(OSINFO_IS_OS(os), NULL);
@@ -926,7 +925,7 @@ OsinfoResourcesList *osinfo_os_get_maximum_resources(OsinfoOs *os)
  *
  * Returns: (transfer full): A list of resources
  */
-OsinfoResourcesList *
+static OsinfoResourcesList *
 osinfo_os_get_recommended_resources_without_inheritance(OsinfoOs *os)
 {
     g_return_val_if_fail(OSINFO_IS_OS(os), NULL);
@@ -964,7 +963,7 @@ OsinfoResourcesList *osinfo_os_get_recommended_resources(OsinfoOs *os)
  *
  * Returns: (transfer full): A list of resources
  */
-OsinfoResourcesList *
+static OsinfoResourcesList *
 osinfo_os_get_network_install_resources_without_inheritance(OsinfoOs *os)
 {
     g_return_val_if_fail(OSINFO_IS_OS(os), NULL);
diff --git a/osinfo/osinfo_os_private.h b/osinfo/osinfo_os_private.h
deleted file mode 100644
index b4df87d..0000000
--- a/osinfo/osinfo_os_private.h
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- * libosinfo: an operating system
- *
- * Copyright (C) 2018 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library. If not, see
- * <http://www.gnu.org/licenses/>.
- *
- * Authors:
- *   Fabiano Fidêncio <fidencio at redhat.com>
- */
-
-#include <osinfo/osinfo_os.h>
-
-#ifndef __OSINFO_OS_PRIVATE_H__
-#define __OSINFO_OS_PRIVATE_H__
-
-OsinfoResourcesList *osinfo_os_get_network_install_resources_without_inheritance(OsinfoOs *os);
-OsinfoResourcesList *osinfo_os_get_minimum_resources_without_inheritance(OsinfoOs *os);
-OsinfoResourcesList *osinfo_os_get_recommended_resources_without_inheritance(OsinfoOs *os);
-OsinfoResourcesList *osinfo_os_get_maximum_resources_without_inheritance(OsinfoOs *os);
-
-#endif /* __OSINFO_OS_PRIVATE_H__ */
-/*
- * Local variables:
- *  indent-tabs-mode: nil
- *  c-indent-level: 4
- *  c-basic-offset: 4
- * End:
- */
-- 
1.8.3.1




More information about the Libosinfo mailing list