21 #ifndef SYSLOG_CONF_DIR 34 # define SYSLOG_DGRAM_SIZE 80 36 # define SYSLOG_DGRAM_SIZE 1024 103 if(
'\\' != *
p &&
'/' != *
p )
196 wsa_initialized =
TRUE;
277 static char *
month[] = {
"Jan",
"Feb",
"Mar",
"Apr",
"May",
"Jun",
278 "Jul",
"Aug",
"Sep",
"Oct",
"Nov",
"Dec" };
UINT32 strtoul(const char *String, char **Terminator, UINT32 Base)
VOID WINAPI DECLSPEC_HOTPATCH Sleep(IN DWORD dwMilliseconds)
SOCKET WSAAPI socket(IN INT af, IN INT type, IN INT protocol)
char * strcat(char *DstString, const char *SrcString)
ACPI_SIZE strlen(const char *String)
INT WSAAPI bind(IN SOCKET s, IN CONST struct sockaddr *name, IN INT namelen)
INT WSAAPI WSACleanup(VOID)
void vsyslog(int pri, char *fmt, va_list ap)
static SOCKADDR_IN sa_logger
void syslog(int pri, char *fmt,...)
_Check_return_ _CRTIMP _CONST_RETURN char *__cdecl strrchr(_In_z_ const char *_Str, _In_ int _Ch)
int __cdecl atexit(void(__cdecl *)(void))
static char * syslog_ident
#define sprintf(buf, format,...)
#define SYSLOG_DGRAM_SIZE
INT WINAPI WSAStartup(IN WORD wVersionRequested, OUT LPWSADATA lpWSAData)
VOID WINAPI GetLocalTime(OUT LPSYSTEMTIME lpSystemTime)
_In_ ULONG _In_ ULONG_PTR ident
PHOSTENT WSAAPI gethostbyname(IN const char FAR *name)
static int syslog_facility
void openlog(char *ident, int option, int facility)
GLdouble GLdouble GLdouble GLdouble q
static void init_logger_addr()
#define memcpy(s1, s2, n)
const char * set_syslog_conf_dir(const char *dir)
_Check_return_opt_ _CRTIMP int __cdecl fclose(_Inout_ FILE *_File)
_Check_return_ _CRTIMP FILE *__cdecl fopen(_In_z_ const char *_Filename, _In_z_ const char *_Mode)
INT WSAAPI getsockopt(IN SOCKET s, IN INT level, IN INT optname, OUT CHAR FAR *optval, IN OUT INT FAR *optlen)
#define MAX_COMPUTERNAME_LENGTH
_Check_return_opt_ _CRTIMP char *__cdecl fgets(_Out_writes_z_(_MaxCount) char *_Buf, _In_ int _MaxCount, _Inout_ FILE *_File)
INT WSAAPI sendto(IN SOCKET s, IN CONST CHAR FAR *buf, IN INT len, IN INT flags, IN CONST struct sockaddr *to, IN INT tolen)
static int datagramm_size
char * strchr(const char *String, int ch)
void int int ULONGLONG int va_list * ap
char * strcpy(char *DstString, const char *SrcString)
static const char * syslog_conf_dir
static char local_hostname[MAX_COMPUTERNAME_LENGTH+1]
static char datagramm[SYSLOG_DGRAM_SIZE]
DWORD WINAPI GetCurrentProcessId(VOID)