1 /* template - example template for loadable builtin */
3 /* See Makefile for compilation details. */
7 #if defined (HAVE_UNISTD_H)
16 #include "bashgetopt.h"
22 extern char *strerror ();
24 template_builtin (list
)
29 rval
= EXECUTION_SUCCESS
;
30 reset_internal_getopt ();
31 while ((opt
= internal_getopt (list
, "")) != -1)
45 char *template_doc
[] = {
49 struct builtin template_struct
= {
50 "template", /* builtin name */
51 template_builtin
, /* function implementing the builtin */
52 BUILTIN_ENABLED
, /* initial flags for builtin */
53 template_doc
, /* array of long documentation strings. */
54 "template", /* usage synopsis; becomes short_doc */
55 0 /* reserved for internal use */