|
|
| version 1.1.1.1, 2013/10/14 10:32:47 | version 1.1.1.3, 2016/11/02 10:35:00 |
|---|---|
| Line 1 | Line 1 |
| #ifndef _LOG_H_ | #ifndef _LOG_H_ |
| #define _LOG_H_ | #define _LOG_H_ |
| #include "first.h" | |
| #include "server.h" | #include "server.h" |
| struct timespec; /* declaration */ | |
| int log_clock_gettime_realtime (struct timespec *ts); | |
| ssize_t write_all(int fd, const void* buf, size_t count); | |
| /* Close fd and _try_ to get a /dev/null for it instead. | /* Close fd and _try_ to get a /dev/null for it instead. |
| * Returns 0 on success and -1 on failure (fd gets closed in all cases) | * Returns 0 on success and -1 on failure (fd gets closed in all cases) |
| */ | */ |
| int openDevNull(int fd); | int openDevNull(int fd); |
| #define WP() log_error_write(srv, __FILE__, __LINE__, ""); | |
| int open_logfile_or_pipe(server *srv, const char* logfile); | int open_logfile_or_pipe(server *srv, const char* logfile); |