e3aaff8e |
/*
* Copyright (C) 2002 Tomasz Kojm <zolw@konarski.edu.pl>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
|
2d70a403 |
#ifndef __CLAMD_OTHERS_H
#define __CLAMD_OTHERS_H |
e3aaff8e |
|
fb787a06 |
#if HAVE_CONFIG_H
#include "clamav-config.h"
#endif
|
e3aaff8e |
#include <stdlib.h> |
0249f9d2 |
#include "cfgfile.h" |
e3aaff8e |
int mdprintf(int desc, const char *str, ...);
int isnumb(const char *str);
void *mmalloc(size_t size);
void *mcalloc(size_t nmemb, size_t size);
void chomp(char *string);
|
506a6176 |
short int logverbose, logcompressed, loglock, logtime, logok, debug_mode; |
e3aaff8e |
int logsize;
const char *logfile;
int logg(const char *str, ...); |
2d70a403 |
void logg_close(void); |
c5e7d5cd |
int poll_fd(int fd, int timeout_sec); |
e3aaff8e |
#if defined(CLAMD_USE_SYSLOG) && !defined(C_AIX)
short use_syslog;
#endif
|
0249f9d2 |
void virusaction(const char *filename, const char *virname, const struct cfgstruct *copt);
|
e3aaff8e |
#endif |