kernel_release.c (327B) download
1/* See LICENSE file for copyright and license details. */
2#include <stdio.h>
3#include <sys/utsname.h>
4
5#include "../slstatus.h"
6#include "../util.h"
7
8const char *
9kernel_release(const char *unused)
10{
11 struct utsname udata;
12
13 if (uname(&udata) < 0) {
14 warn("uname:");
15 return NULL;
16 }
17
18 return bprintf("%s", udata.release);
19}