DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T b

⟦6fbdad032⟧ TextFile

    Length: 1276 (0x4fc)
    Types: TextFile
    Names: »builtins.h«

Derivation

└─⟦a05ed705a⟧ Bits:30007078 DKUUG GNU 2/12/89
    └─⟦ca1f037a2⟧ »./bash-1.04.tar.Z« 
        └─⟦46465a4db⟧ 
            └─⟦this⟧ »bash-1.04/builtins.h« 

TextFile

/* builtins.h -- a list of all commands that are shell builtins.  See
   builtins.c to see where to add more builtins. */

#include "config.h"

int colon_builtin (), period_builtin (), break_builtin (),
  continue_builtin (), cd_builtin (), echo_builtin (), eval_builtin (),
  exec_builtin (), exit_builtin (), export_builtin (), hash_builtin (),
  pwd_builtin (), read_builtin (), readonly_builtin (), return_builtin (),
  set_builtin (), shift_builtin (), test_builtin (), times_builtin (),
  trap_builtin (), type_builtin (), ulimit_builtin (), umask_builtin (),
  unset_builtin (), wait_builtin (), help_builtin (), enable_builtin (),
  history_builtin (), logout_builtin (), builtin_builtin ();

int declare_builtin (), local_builtin ();

#ifdef PUSHD_AND_POPD
int dirs_builtin (), pushd_builtin (), popd_builtin ();
#endif  /* PUSHD_AND_POPD */

#ifdef ALIAS
#include "alias.h"
int alias_builtin (), unalias_builtin ();
#endif  /* ALIAS */

#ifdef JOB_CONTROL
int jobs_builtin (), fg_builtin (), bg_builtin ();
int kill_builtin (), suspend_builtin ();
#endif

/* The thing that we build the array of builtins out of. */
struct builtin {
  char *name;
  Function *function;
  int enabled;
  char *short_doc;
  char *long_doc;
};

extern struct builtin shell_builtins[];