/*
* Copyright (c) 2004, 2005 Sendmail, Inc. and its suppliers.
* All rights reserved.
*
* By using this file, you agree to the terms and conditions set
* forth in the LICENSE file which can be found at the top level of
* the sendmail distribution.
*/
#include "sm/generic.h"
SM_RCSID("@(#)$Id: compoptions.c,v 1.5 2006/11/05 17:16:56 ca Exp $")
#include "sm/error.h"
#include "sm/assert.h"
#include "sm/evthr.h"
#include "sm/io.h"
/*
** EVTHR_COMPOPTIONS -- return compile time options
**
** Parameters:
** evthr_ctx -- evthr context (currently unused)
** fp -- file for output
**
** Returns:
** usual sm_error code
*/
sm_ret_T
evthr_comptoptions(sm_evthr_ctx_P evthr_ctx, sm_file_T *fp)
{
#if 0
SM_IS_EVTHR_CTX(evthr_ctx);
#endif
sm_io_fprintf(fp,
#if EVTHR_DEBUG
"EVTHR_DEBUG\n"
#endif
#if EVTHR_PARANOIA
"EVTHR_PARANOIA\n"
#endif
#if SM_LOCK_TASK
"SM_LOCK_TASK\n"
#endif
"EVTHR_PRIOS=" SM_XSTR(EVTHR_PRIOS) "\n"
);
return SM_SUCCESS;
}
syntax highlighted by Code2HTML, v. 0.9.1