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 <stdarg.h>
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <stdnoreturn.h>
const char *argv0; const char *argv0;
void noreturn void
die(char *fmt, ...) die(char *fmt, ...)
{ {
fprintf(stderr, "%s: ", argv0); fprintf(stderr, "%s: ", argv0);

View file

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