statusbar

minimal utilities for displaying system status information
git clone https://git.awy.one/statusbar
Log | Files | Refs | LICENSE

util.h (1017B) - View raw


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/* Copyright (C) 2025 awy <awy@awy.one>

   This file is part of stbar.

   stbar is free software: you can redistribute it and/or
   modify it under the terms of the GNU General Public License
   as published by the Free Software Foundation,
   either version 3 of the License, or (at your option) any later version.

   stbar 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
   General Public License for more details.

   You should have received a copy of the GNU General Public
   License along with stbar. If not, see
   <https://www.gnu.org/licenses/>. */

#pragma once
#ifndef UTIL_H
#define UTIL_H
#include <sys/types.h>

void die(const char *, ...);
void sendnotif(const char *, const char *, const char *);
int getbtnint(const char *blkbtn);
pid_t spawn(const char *const argv[]);
int find_pid_by_name(const char *process_name);
int updatebar(const int signal);

#endif