summaryrefslogtreecommitdiff
path: root/src/libs6rc/s6rc_service_type.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs6rc/s6rc_service_type.c')
-rw-r--r--src/libs6rc/s6rc_service_type.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/libs6rc/s6rc_service_type.c b/src/libs6rc/s6rc_service_type.c
new file mode 100644
index 0000000..aadd5a3
--- /dev/null
+++ b/src/libs6rc/s6rc_service_type.c
@@ -0,0 +1,13 @@
+/* ISC license. */
+
+#include <stdint.h>
+
+#include <s6-rc/db.h>
+
+uint8_t s6rc_service_type (uint32_t const *dbn, uint32_t id)
+{
+ uint32_t num ;
+ uint8_t type ;
+ s6rc_service_typenum(dbn, id, &type, &num) ;
+ return type ;
+}