summaryrefslogtreecommitdiff
path: root/libspectre/spectre-gs.c
diff options
context:
space:
mode:
Diffstat (limited to 'libspectre/spectre-gs.c')
-rw-r--r--libspectre/spectre-gs.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/libspectre/spectre-gs.c b/libspectre/spectre-gs.c
index b0821ce..b701942 100644
--- a/libspectre/spectre-gs.c
+++ b/libspectre/spectre-gs.c
@@ -327,3 +327,14 @@ spectre_gs_free (SpectreGS *gs)
CLEANUP_EXIT);
free (gs);
}
+
+long
+spectre_gs_get_version (void)
+{
+ gsapi_revision_t gsrev;
+
+ if (gsapi_revision (&gsrev, sizeof(gsrev)) != 0)
+ return 0;
+
+ return gsrev.revision;
+}