19 lines
402 B
C
19 lines
402 B
C
|
#ifndef UTIL_H
|
||
|
#define UTIL_H
|
||
|
|
||
|
#define LOG_ERROR 1
|
||
|
#define LOG_INFO 2
|
||
|
|
||
|
#define PATH_MAX 4096
|
||
|
|
||
|
void error(int fatal, const char *fmt, ...);
|
||
|
void *memalloc(size_t size);
|
||
|
void *estrdup(void *str);
|
||
|
int set_nonblocking(int fd);
|
||
|
char *replace_home(char *str);
|
||
|
void mkdir_p(const char *destdir);
|
||
|
void write_log(int type, const char *fmt, ...);
|
||
|
void print_bin(const unsigned char *ptr, size_t length);
|
||
|
|
||
|
#endif
|