PROXY  WHOIS  RQUOTE  TEXTS  SOFT  FOREX  BBOARD
 Music  Philosophy  Code  Literature  Russian

= ROOT|Technical|Code_Examples|C|nagios-plugins-1.4.10|lib|utils_cmd.h =

page 1 of 1



#ifndef _UTILS_CMD_
#define _UTILS_CMD_

/* 
 * Header file for nagios plugins utils_cmd.c
 * 
 * 
 */

/** types **/
struct output
{
	char *buf;     /* output buffer */
	size_t buflen; /* output buffer content length */
	char **line;   /* array of lines (points to buf) */
	size_t *lens;  /* string lengths */
	size_t lines;  /* lines of output */
};

typedef struct output output;

/** prototypes **/
int cmd_run (const char *, output *, output *, int);
int cmd_run_array (char *const *, output *, output *, int);

/* only multi-threaded plugins need to bother with this */
void cmd_init (void);
#define CMD_INIT cmd_init()

/* possible flags for cmd_run()'s fourth argument */
#define CMD_NO_ARRAYS 0x01   /* don't populate arrays at all */
#define CMD_NO_ASSOC 0x02    /* output.line won't point to buf */

#endif /* _UTILS_CMD_ */
=1=
THE END

<<< SINGLE PAGE >>>

UP TO ROOT | UP TO DIR

Google
 

E-mail Facebook Google Digg del.icio.us BlinkList Fark Furl Ma.gnolia Netscape NewsVine Reddit Slashdot Spurl StumbleUpon Technorati YahooMyWeb LiveJournal Blogmarks TwitThis Live News2.ru BobrDobr.ru Memori.ru MoeMesto.ru

0.012573 wallclock secs ( 0.01 usr + 0.00 sys = 0.01 CPU)