Netsaint plug-in development guidelines

Karl DeBisschop

karl@debisschop.net

Ethan Galstad

netsaint@linuxbox.com

Hugo Gayosso

hgayosso@gnu.org


Table of Contents
About the guidelines
Copyright
Print something, but keep it short
Print only one line of text
Return the proper status code
Don't execute system commands without specifying their full path
Use spopen() if external commands must be executed
Don't make temp files unless absolutely required
Don't be tricked into following symlinks
Validate all input
Write changes to configure.in
Screen Output
Perl Plugins
Timeouts
Option Processing
Plugins with more than one type of threshold, or with threshold ranges
1.
Plugin Return Codes
List of Tables
1. Plugin Return Codes