|
|
#include <errno.h> | #include <errno.h> |
#include <time.h> | #include <time.h> |
#include <sys/file.h> | #include <sys/file.h> |
#if defined(__STRICT_ANSI__) |
#if defined(__STRICT_ANSI__) || (defined(__GNUC__) && __GNUC__ >= 3) |
#include <stdarg.h> | #include <stdarg.h> |
#else | #else |
#include <varargs.h> | #include <varargs.h> |
|
|
/* | /* |
* log() - used like printf(3). Prints message to stdout. | * log() - used like printf(3). Prints message to stdout. |
*/ | */ |
#if defined(__STRICT_ANSI__) |
#if defined(__STRICT_ANSI__) || (defined(__GNUC__) && __GNUC__ >= 3) |
void log(char *fmt,...) | void log(char *fmt,...) |
{ | { |
va_list ap; | va_list ap; |
|
|
/* | /* |
* errorlog() - used like printf(3). Prints error message to stderr. | * errorlog() - used like printf(3). Prints error message to stderr. |
*/ | */ |
#if defined(__STRICT_ANSI__) |
#if defined(__STRICT_ANSI__) || (defined(__GNUC__) && __GNUC__ >= 3) |
void errorlog(char *fmt,...) | void errorlog(char *fmt,...) |
{ | { |
va_list ap; | va_list ap; |
|
|
/* | /* |
* fatal() - used like printf(3). Prints error message to stderr and exits | * fatal() - used like printf(3). Prints error message to stderr and exits |
*/ | */ |
#if defined(__STRICT_ANSI__) |
#if defined(__STRICT_ANSI__) || (defined(__GNUC__) && __GNUC__ >= 3) |
void fatal(char *fmt,...) | void fatal(char *fmt,...) |
{ | { |
va_list ap; | va_list ap; |