diff options
author | Christophe Fergeau <cfergeau@redhat.com> | 2012-11-21 22:08:33 +0100 |
---|---|---|
committer | Christophe Fergeau <cfergeau@redhat.com> | 2012-12-13 17:18:47 +0100 |
commit | acb5a978212df9cf5b1c08bcfeeb345e3630e226 (patch) | |
tree | c4c54bf9c634b8b263897b4946a08cffc3008264 /osinfo/osinfo_db.c | |
parent | b3536b8b983ae7cb879e63121dc0d9a97ba07ac6 (diff) | |
download | libosinfo-acb5a978212df9cf5b1c08bcfeeb345e3630e226.tar.gz |
Deprecate osinfo_db_guess_os_from_media
Diffstat (limited to 'osinfo/osinfo_db.c')
-rw-r--r-- | osinfo/osinfo_db.c | 39 |
1 files changed, 24 insertions, 15 deletions
diff --git a/osinfo/osinfo_db.c b/osinfo/osinfo_db.c index e236cad..e73d739 100644 --- a/osinfo/osinfo_db.c +++ b/osinfo/osinfo_db.c @@ -458,20 +458,10 @@ static gint media_volume_compare (gconstpointer a, gconstpointer b) return 1; } -/** - * osinfo_db_guess_os_from_media: - * @db: the database - * @media: the installation media - * @matched_media: (out) (transfer none) (allow-none): the matched operating - * system media - * - * Guess operating system given a #OsinfoMedia object. - * - * Returns: (transfer none): the operating system, or NULL if guessing failed - */ -OsinfoOs *osinfo_db_guess_os_from_media(OsinfoDb *db, - OsinfoMedia *media, - OsinfoMedia **matched_media) +static OsinfoOs * +osinfo_db_guess_os_from_media_internal(OsinfoDb *db, + OsinfoMedia *media, + OsinfoMedia **matched_media) { OsinfoOs *ret = NULL; GList *oss = NULL; @@ -527,6 +517,24 @@ OsinfoOs *osinfo_db_guess_os_from_media(OsinfoDb *db, return ret; } +/** + * osinfo_db_guess_os_from_media: + * @db: the database + * @media: the installation media + * @matched_media: (out) (transfer none) (allow-none): the matched operating + * system media + * + * Guess operating system given a #OsinfoMedia object. + * + * Returns: (transfer none): the operating system, or NULL if guessing failed + * Deprecated: 0.2.3: Use osinfo_db_identify_media() instead. + */ +OsinfoOs *osinfo_db_guess_os_from_media(OsinfoDb *db, + OsinfoMedia *media, + OsinfoMedia **matched_media) +{ + return osinfo_db_guess_os_from_media_internal(db, media, matched_media); +} static void fill_media (OsinfoMedia *media, OsinfoMedia *matched_media, OsinfoOs *os) { @@ -588,7 +596,8 @@ gboolean osinfo_db_identify_media(OsinfoDb *db, OsinfoMedia *media) g_return_val_if_fail(OSINFO_IS_MEDIA(media), FALSE); g_return_val_if_fail(OSINFO_IS_DB(db), FALSE); - matched_os = osinfo_db_guess_os_from_media(db, media, &matched_media); + matched_os = osinfo_db_guess_os_from_media_internal(db, media, + &matched_media); if (matched_os == NULL) { return FALSE; } |