OpenVAS Libraries  8.0.3
Functions | Variables
nasl_debug.c File Reference
#include <stdarg.h>
#include <unistd.h>
#include "../misc/arglists.h"
#include "nasl_tree.h"
#include "nasl_global_ctxt.h"
#include "nasl_func.h"
#include "nasl_var.h"
#include "nasl_lex_ctxt.h"
#include "exec.h"
#include "plugutils.h"
#include "openvas_logging.h"

Functions

void nasl_perror (lex_ctxt *lexic, char *msg,...)
 
int nasl_trace_enabled (void)
 Checks if the nasl_trace_fp is set. More...
 
void nasl_trace (lex_ctxt *lexic, char *msg,...)
 Prints debug message in printf fashion to nasl_trace_fp if it exists. More...
 

Variables

FILE * nasl_trace_fp
 

Function Documentation

void nasl_perror ( lex_ctxt lexic,
char *  msg,
  ... 
)
Todo:
Enable this when the NVTs are ready. Sends ERRMSG to client.
void nasl_trace ( lex_ctxt lexic,
char *  msg,
  ... 
)

Prints debug message in printf fashion to nasl_trace_fp if it exists.

Like nasl_perror, but to the nasl_trace_fp.

int nasl_trace_enabled ( void  )

Checks if the nasl_trace_fp is set.

Returns
0 if nasl_trace_fp == NULL, 1 otherwise.

Variable Documentation

FILE* nasl_trace_fp