Updated common

- Added noreturn
- Fixed include guard
This commit is contained in:
buffet 2018-10-22 17:24:24 +02:00
parent e6f13598fb
commit 412f0862b1
2 changed files with 8 additions and 5 deletions

View file

@ -3,10 +3,11 @@
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdnoreturn.h>
const char *argv0;
void
noreturn void
die(char *fmt, ...)
{
fprintf(stderr, "%s: ", argv0);

View file

@ -1,14 +1,16 @@
#ifndef UTILITY_H
#define UTILITY_H
#ifndef COMMON_H
#define COMMON_H
#include <stdnoreturn.h>
#define SOCK_ENV_VAR "KIWMI_SOCKET"
#define SOCK_DEF_PATH "/tmp/kiwmi.sock"
#define CONFIG_FILE "kiwmi/kiwmirc"
void die(char *fmt, ...);
noreturn void die(char *fmt, ...);
void warn(char *fmt, ...);
extern const char *argv0;
#endif /* UTILITY_H */
#endif /* COMMON_H */