sysfuncs.h

/* Editor Settings: expandtabs and use 4 spaces for indentation* ex: set softtabstop=4 tabstop=8 expandtab shiftwidth=4: ** -*- mode: c, c-basic-offset: 4 -*- *//* * Copyright (C) Centeris Corporation 2004-2007 * Copyright (C) Likewise Software 2007-2008 * All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation; either version 2.1 of * the License, or (at your option) any later version. * * This library 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 Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this program. If not, see * <http://www.gnu.org/licenses/>. */#ifndef __SYSFUNCS_H__#define __SYSFUNCS_H__void
sys_vsyslog(
int priority,
constchar *format,
va_list ap
);
#if !defined(HAVE_RPL_MALLOC)void*
rpl_malloc(size_t n);
#endif /* ! HAVE_RPL_MALLOC */#if !defined(HAVE_RPL_REALLOC)void*
rpl_realloc(void* buf, size_t n);
#endif /* ! HAVE_RPL_REALLOC */
BOOLEAN
IsRoot(void);
#ifndef HAVE_MKDTEMPchar *mkdtemp(char *template);
#endif#endif /* __SYSFUNCS_H__ */